Additionally, has anyone done a step by step on setting up the masternode in Linux?
Answer appears to be no. I just finished setting up one for another coin so I will create
the step by step and post it here as soon as its done
My apologies, I didn't make the video and was not aware it was removed. Linux masternode setup should go something like this:
First setup your VPS and compile the wallet. Start the wallet daemon.
./coinonatxd
After your wallet is synced, generate a new masternode private key and copy it somewhere for later.
./coinonatxd masternode genkey
Create a new receiving address for the masternode and copy it somewhere for later.
./coinonatxd getaccountaddress
Send exactly 5000 XCXT to the masternode address you just generated, either from another wallet or from an address inside the masternode wallet like so:
First, list addresses, balances, and account names in the wallet
./coinonatxd listaddressgroupings
Locate the address to send from, balance, and account name. The format shown is [
,,]
Send 5000 XCXT to the masternode address you generated above. If there is no account name for the address you want to send from (the default address) use empty quotes "" for Note: I don't recall if you need to include the 0.000001 fee or not i.e 5000.000001. Can someone please verify? Thanks
./coinonatxd sendfrom 5000
Wait a few minutes for confirmations. Check the coins were received.
./coinonatxd getreceivedbyaddress
or
./coinonatxd getbalance
Encrypt the wallet if you haven't already.
./coinonatxd encryptwallet
Edit coinonat.conf, change to the proper directory first if you're not already in it.
sudo nano coinonatx.conf
The conf file should look like this:
rpcallowip=127.0.0.1
rpcuser=
rpcpassword=
staking=0
server=1
listen=1
port=
masternode=1
masternodeaddr=:
masternodeprivkey=
The port you choose must be open in the firewall.
Restart the wallet
./coinonatxd stop
then
./coinonatxd
Unlock the wallet for staking only. See edit below.
./coinonatxd walletpassphrase
stakingonly
EDIT: I forgot walletpassphrase requires a timeout argument in seconds like 'walletpassphrase stakingonly' Unless you'd like to use a large number it's probably better to add the password to the end of the command that starts the masternode as I have added below.
Start the masternode.
./coinonatxd masternode start
or to start a specific masternode
./coinonatxd masternode start-
Let me know if I need to make corrections. Thanks.
Great setup guide!
In addition, you can check if your masternode is running with
./coinonatxd masternode debug
If you have a complex password, e.g. with a exclamation mark, set the password under single quotes.