Safex Blockchain TestNet Node, Solo Mining / GUI Video Guide

Learn how to configure a Local Node and start solo mining Safex Cash on the Testnet and more below.

Create an account using the Safex TestNet GUI video guide here as well as a demo of offer creation, purchase and feedback using the CLI.

Safex Blockchain TestNet GUI Token Staking, Unstaking & GUI Offer creation Guide

Latest Test-Net 6.5 Marketplace CLI Binaries Below

 https://github.com/safex/safexcore/releases/ 

testnet ecommerce cli wallet and blockchain

image47

Welcome to the Ubuntu Guide to The Safex TestNet

Below you will find a guide and download links that can help you get started using The World Marketplace CLI & GUI TestNet

image48
***Ubuntu 19.10 is used for this guide.***

Download files above to a folder on your Ubuntu Desktop

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:

Use the following command in a terminal window to install:

 

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

image49

Confirming Permissions on Files to properly execute

Navigate to the directory with your files and check the permissions with Terminal

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.  


Continue to the next portion once this is complete. The following command to install dependencie

image50

Running safexd to Sync

Use the "cd" command or right click and select "open in terminal" to navigate to the directory

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. 

You may need to enable read write and exe to run

sudo chmod 777 safexd-linux-testnet6.5 safex-wallet-cli-linux-testnet6.5 twmwallet_0.0.7_amd64.deb

image51

You are now Synced with the Safex Blockchain TestNet!!!

After a full sync you will see a prompt noting you are ready to run your wallet CLI.

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.

Create a wallet in the next step using the CLI wallet that will be loaded to the GUI wallet

image52

Run safex-wallet CLI using the --testnet command

You will now create a wallet using the CLI wallet.

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. 


In the next step you will open the GUI wallet and load your generated wallet file.

After your wallet is created using the CLI new files will be output for use in the next step using the GUI.

image53

TestNet Wallet Guide Video on the the top of this page!

Install and run The World Marketplace Wallet GUI

Select Open Existing

Navigate to your created wallet file located in your target directory

Make sure this box is checked to participate in the test net

image54

Install "twmwallet_0.0.4_amd64.deb" then run twmwallet. This will bring up the page above. Click "Open Existing"

Make sure this box is checked to participate in the test net

Navigate to your created wallet file located in your target directory

Make sure this box is checked to participate in the test net

image55

Select the option to enable testnet as shown above. Then click select file path.

Navigate to your created wallet file located in your target directory

Navigate to your created wallet file located in your target directory

Navigate to your created wallet file located in your target directory

image56

Select and open the wallet file generated in the previous step.

Configuring Host

You are now on TWM Wallet !!!

Navigate to your created wallet file located in your target directory

image57

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"

Enter wallet password

You are now on TWM Wallet !!!

You are now on TWM Wallet !!!

image58

Type in the password created for your wallet. Then click "open your wallet"

You are now on TWM Wallet !!!

You are now on TWM Wallet !!!

You are now on TWM Wallet !!!

image59

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. 


Requesting TestNet Tokens & Cash from Official Safex Discord

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!!!