TWM Wallet on Stagenet 2

This article is outdated and archived. If you want to get introduced to Safex TWM wallet - read more in this guide and download current Safex Wallet here.


Overview

In this article you will learn about the different views of The World Marketplace Wallet which are the following ones: Home, Market, Merchant, Tokens.

Home: contains the Safex Cash (SFX) wallet, and a quick view to products
Market: pulls all of the product listings from the blockchain and displays them here, this is where you can buy new products
Merchant: here you can make a seller account and manage your offers and orders
Tokens: the Safex Token (SFT) wallet is here, as well as an interface for staking and unstaking tokens for collecting marketplace revenue earnings

Software

Direct Download MacOS: https://github.com/safex/twmwallet/releases/download/Stagenet2-v0.0.9/twmwallet_0.0.9_Stagenet2_mac_osx.dmg

Direct Download Ubuntu: https://github.com/safex/twmwallet/releases/download/Stagenet2-v0.0.9/twmwallet_0.0.9_Stagenet2_amd64_ubuntu.deb

Direct Download Windows: https://github.com/safex/twmwallet/releases/download/Stagenet2-v0.0.9/twmwallet_0.0.9_Stagenet2_windows.exe

Opening Page

After opening the TWM Wallet you can open an existing wallet file, create a new wallet, recover a wallet from keys or from a seed phrase.

Create New Wallet

We will start with the first step in joining The World Marketplace by creating a new wallet. After a file path and file name are chosen, you can connect the wallet to the blockchain network using the default url, another third party of your choice or your own node.

RPC Nodes (Connecting to the Blockchain Network) for the TWM Wallet

A list of running RPC nodes around the world can be found here. If you decided for the nearest node, you should copy + paste the node address into daemon host field. In this example below, the wallet will connect to the RPC node in Amsterdam.

Choose a Password

A password has to be chosen and confirmed. Then the process is confirmed by clicking the Create Wallet field. NOTE: Remember that this is a one way password. Once you create it, you can not recover it by any means except to remember it.

Open Wallet

An already existing wallet file can be opened by selecting the wallet file and providing the correct password for it. Suppose you already made a wallet and want to reopen it, then you would use this route.

Again, it can be decided which node the wallet should connect to.

After creating a new wallet or opening an existing one you will land on the Home page of The World Marketplace Wallet.

Home

The Home page displays the public address ready to copy. This is where you receive Safex Cash and Safex Tokens on the Stagenet in this case. Stagenet Safex Tokens and Stagenet Safex Cash are needed for testing are handed out by the Safex community (you can also mine them). On this page (home page) the you can also send Safex Cash to other addresses.

Market

After clicking Market a synchronization of data takes place for some time. Generally speaking, this will take the least amount of time if the wallet is connected to a node on the same machine. If the wallet is connected to the default RPC node or a third party RPC node, data synchronization will be the better the nearer the connected node is.

After complete synchronization the offers are rendered directly from the blockchain.

Hovering the mouse over the offer names will result in a display of the offer descriptions and a picture of the selected offer.

Merchant

On this page, you are able to create new merchant accounts which are needed to create offers on the blockchain. Here, you can also manage your accounts (edit relevant information), create new offers and edit existing offers (change descriptions or stock numbers).

Tokens

On this page, you can send Safex Tokens to other Safex addresses and manage the Token staking to participate in the revenue share system of The World Marketplace.

Functionalities of The World Marketplace

In this second section of the article, a walk through for the different functionalities will be given.

Stake Tokens

https://stagenet1.safex.org/tx/39f917e32d6a4bc949600cf93b9ccdaa2344f27fb08b4fa4777e584770b3b8d8

Purchase Offer

Pick an offer to purchase on the Market page. Click Buy.

A purchase window opens up. Choose the desired quantity, then confirm payment.

The purchase transaction can be monitored in the block explorer.

https://stagenet1.safex.org/search?value=a9fb6ef5ffdb2b514935f47477f2357733b6e0a67f76664e4d3924d00c30e498

Create Account

Upload an avatar picture here and save the generated URL.

Go to Merchant page and click New Account.

Choose username, provide avatar URL and write a biography/description.

Click Create Account and confirm transaction.

The account creation transaction can be monitored in the block explorer.

https://stagenet1.safex.org/tx/6ebf7a70822c5991fc67d5165a7490acb20b4a1c11c3626de28648791c33e419

The account was created and sent to the blockchain. 100 Safex Token will be temporarily locked for a time interval of 300 blocks. The new account shows up and additional accounts may be created.

List Offer

Go to Merchant page and wait until data synchronization is complete. Select specific account in case more than one account was created in the wallet. Click New Offer.

Provide an image URL for the offer as well as title, description, price and quantity.

Click List Offer to confirm the offer listing transaction.

The create offer transaction can be monitored in the block explorer.

https://stagenet1.safex.org/tx/b66a1240aeffd390628cffd8c0922008aec181c43f610dbb929462d9a62b65ef

Lookup Offer on the Merchant Page

After successful creation of a new offer it will show up in a list at the bottom of the Merchant page after the related account is selected.

When an offer is purchased, the new offer quantity will show up in the table.

Lookup Offer on the Market Page

The newly created offer will now also show up on the Market page.

Unstake Tokens and Collect Revenue Share

In order to unstake staked tokens and collect the accrued revenue share, you have to visit the Tokens page again. Then, the amount of staked SFT has to be filled in before clicking the red Unstake and Collect field.

A window pops up to confirm the transaction.

The transaction gets finally submitted after confirming in the second window.

The transaction has been submitted and the transaction ID is shown.

The unstake token transaction can be monitored in the block explorer.

https://stagenet1.safex.org/tx/eb4e52a00b3191d0b42e4873c105f5ed59cb35c7e782c583fbb9f4ea5639439b

Conclusion
This is the state of the art of the Safex Blockchain Network and Marketplace Application. You are able to do defi style staking with safex tokens to collect real world revenue from marketplace transactions. There is a cryptocurrency used to settle offers, decentralized, clearing through the transaction pool directly. Finally there is the entire flow of establishing a pseudo identity and managing your data directly over the cryptonote (monero) style blockchain.

Software

Direct Download MacOS: https://github.com/safex/twmwallet/releases/download/Stagenet2-v0.0.9/twmwallet_0.0.9_Stagenet2_mac_osx.dmg

Direct Download Ubuntu: https://github.com/safex/twmwallet/releases/download/Stagenet2-v0.0.9/twmwallet_0.0.9_Stagenet2_amd64_ubuntu.deb

Direct Download Windows: https://github.com/safex/twmwallet/releases/download/Stagenet2-v0.0.9/twmwallet_0.0.9_Stagenet2_windows.exe