Masternode Setup Guide

This tutorial will guide you in detail through the steps necessary to setup a CASHHAND masternode on Ubuntu 18.04 64-bit remote server (VPS) that is controlled via your local Control wallet. Your local wallet is not required to be kept open and you can store it as a cold wallet whilst still collecting masternode payments. 

Basic requirements:

  1. Local system – your everyday computer, which will run Control wallet and hold the masternode coins
  2. Remote VPS with Ubuntu Server 18.04 64-bit OS installed with unique IP address that is running 24/7
  3. Minimum VPS specs: 50 GB of storage space, 2 GB of RAM, 1 dedicated CPU core
  4. Latest CASHHAND Core wallet release: v2.3.0
  5. 200 CASHHAND (good to have 200,01 to make sure you can cover transaction fee)

(NOTE: You will need a different IP address for each masternode you plan to host.)

Step 1 – Create a Masternode using Creation Wizard

First of all, make sure that you have 200 CHND in your wallet (in fact, 200,01 CHND to make sure you are able to cover the transaction fees).

  1. Unlock the wallet.
  2. Go to “Masternodes” tab.
  3. Click “Create Masternode Controller“.

Masternode Creation Wizard intro window will open. It just reminds you that you need to have 200 CHND in your wallet in order to create a Masternode. Just click the “Next” button.

Now you need to type the Masternode name as per your wish (i.e. “MN1”) and then click “Next” button again.

Now you will be asked to type the IP address of your VPS (it might look similar to “18.255.255.255”), and then click “Next” button again.

If everything went right, you should get a message “MASTERNODE CREATED! WAIT 15 CONFIRMATIONS BEFORE STARTING IT ”.

Status of the newly created Masternode will be “MISSING”. That is normal in this phase.

VPS Remote wallet installation

To be able to access a VPS, you need a software/SSH client like PuTTY for example. You can choose between alternatives as well, but this tutorial will not include installation of such software. After you successfully login to your VPS, follow the further steps.

Step 2 – Download and extract CASHHAND Core wallet for Linux

Enter the following command lines one by one to download and extract CASHHAND wallet:

cd /usr/local/bin

wget https://github.com/CashHand-Project/cashhand/releases/download/v2.3.0/cashhand-2.3.0-x86_64-linux-gnu.tar.gz

tar -xvzf cashhand-2.3.0-x86_64-linux-gnu.tar.gz

rm cashhand-2.3.0-x86_64-linux-gnu.tar.gz

cd /usr/local/bin/cashhand-2.3.0/bin/

mv cashhand-cli cashhandd ../../

cd /root

cashhandd -daemon

WAIT A FEW SECONDS AND SEND THE COMMAND:

cashhand-cli stop

nano ~/.cashhanddata/cashhand.conf

on the wallet click on MASTERNODES > OPEN CONFIGURATION FILE

This is your ip vps and your masternode's private key, use them to edit the command below next

Edit the penultimate and last line of the following command and launch the command in PUTTY:

rpcallowip=127.0.0.1
rpcuser=Cashhandrpc
rpcpassword=ANYPASS
staking=1
server=1
listen=1
port=17520
masternode=1
masternodeaddr=ip of your vps server:17520
masternodeprivkey=your masternode’s private key

After having used the command, Save this configuration by pressing the following keys, notice that there are 3 steps of commands:

CTRL + O

Enter

CTRL + X

Now, to start your NO VPS wallet, use the following command:

cashhandd -daemon

After this command is entered, it will start to download the CashHand blockchain, which may take approximately 30 minutes. To check the download progress , enter the following:

cashhand-cli getblockcount

NOTE: After the wallet on the server is fully synchronized with the network Wait 15 blockchain confirmations for the Masternode collateral transaction before proceeding with the next steps below. Now go back to your wallet -> MASTERNODES -> Click on “Start inactive / s” The status will change from MISSING -> ACTIVE.

CashHand is more than just code created by developers. It is a social system that connects people. Make tomorrow one a better and more accessible world must therefore be everyone’s duty;
That is the purpose of CashHand.

© CASHHAND DESENVOLVIMENTO DE SOFTWARE LTDA 40.285.107/0001-48