Below you will find a guide and download links that can help you get started using The World Marketplace CLI & GUI TestNet
You should now have three files downloaded - safexd CLI, safex-wallet CLI & The Safex GUI Wallet. For this example a folder named UbuntuTestNetGuide is created to contain the downloaded files at the path "/home/safex/Desktop/ UbuntuTestNetGuide /" You may also need to install dependencies using the following command:
sudo apt update && sudo apt install build-essential cmake pkg-config \
libboost-all-dev libssl-dev libzmq3-dev libunbound-dev libminiupnpc-dev \
libunwind8-dev liblzma-dev libreadline6-dev libldns-dev libexpat1-dev \
libgtest-dev doxygen graphviz libpcsclite-dev libprotobuf-dev
Use the "cd" command or right click and select "open in terminal" to navigate to the directory using a terminal window. The command used for this example file path is "cd /home/safex/Desktop/UbuntuTestNetGuide/" you would change this to include your user name and directory of the downloaded files. Once navigated within the directory type "ls" to see a visual list of files.
The example above shows the command flow you can use with files that will not execute in their downloaded state. You will need to open read write and exe permissions for all files to properly use them , by entering the following command while in the downloaded files directory using terminal type: "sudo chmod 777 safexd-linux-testnet6.5 safex-wallet-cli-linux-testnet6.5 twmwallet_0.0.7_amd64.deb" enter your system password and your permissions should be changed to allow read write and exe functions, this will be represented visually as the downloaded files changing green in the terminal window. Now you are ready to run the files below.
Once you are here you can run the following command. "./safexd-linux-testnet6.5 --testnet" . This will begin to sync to the TestNet Blockchain. It is important to start this using the "--testnet" command at the end to allow testnet sync and interactivity.
sudo chmod 777 safexd-linux-testnet6.5 safex-wallet-cli-linux-testnet6.5 twmwallet_0.0.7_amd64.deb
Once sync is complete you will see "You are now synchronized with the network. You may now start safex-wallet-cli." "Use the "help" command to see the list of available commands." . Now you can run the Safex CLI Wallet to create an testnet wallet address and keys that will be used to interact with the GUI Wallet - AKA "TWM Wallet". Make sure safexd is running fully synced in the background while performing the next steps.
While in a new Terminal Window navigate to the target directory above and enter the following command "./safex-wallet-cli-linux-testnet6.5 --testnet" This will execute the CLI Wallet in TestNet Mode.
Specify Wallet Name, Password and Language:
Once the CLI wallet is started it will prompt the following:
Wallet File Name - Enter any name
Password - create a password
Language - Select the appropriate Language Code from the list provided
An example is shown above with a wallet created named as TestNet64 , password creation and the Language code of 1 selected for English.
The newly generated wallet file is now ready to be loaded to the TestNet GUI.
You will now move on to install & open the GUI Wallet.
After your wallet is created using the CLI new files will be output for use in the next step using the GUI.
Install "twmwallet_0.0.4_amd64.deb" then run twmwallet. This will bring up the page above. Click "Open Existing"
Select the option to enable testnet as shown above. Then click select file path.
Select and open the wallet file generated in the previous step.
Setting the following host information will connect TWM Wallet to your synced TestNet Node.
Safexd Host: 127.0.0.1
Safexd Port: 29393
After this is entered click "set connection"
Type in the password created for your wallet. Then click "open your wallet"
Now you can create a Safex account and interact with the Safex Blockchain TestNet once you receive some testnet SafexTokens.Information on how to receive testnet tokens on the next step.
The below invite link will direct you to the Safex Official Discord Channel. Once you are activated as a user you can request TestNet Safex Cash and Tokens from the "Testnet" channel by introducing yourself and providing a TestNet address created using this guide? Tell them "Nano" sent you!!!