MASTERNODE GUIDE with Cold-Windows/Mac wallet & Hot Linux VPS
This is a guide to install masternode with your wallet in your home pc and Linux VPS. The reason for this way of setting your masternode is security. You will have your coins in your PC and your masternode in VPS won’t have your coins. Your masternode will just do the earning rewards. For your home wallet you can use Windows, Mac or even Linux. But on VPS side you have to use Linux, Ubuntu 16.04 recommended.
Install wallet in your PC
Download wallet from releases here for your OS innovacoin wallets.
Pay 1000 INN to yourself
Make sure you have a little more than 1000 INN in your balance. It can just be 1001 INN. You can buy the coins here:
Pay exactly 1000 INN to yourself. When you make transaction you pay a small fee, this is the reason you need a little more than 1000 INN.
To make transaction:
a) Go to File -> Receiving Addresses
b) Click on «New» and give label name, something like «For_my_masternode_1» and click «Ok». Select the created address and click «copy».
c) On your main window go to «Send» tab. Paste the copied address to address box. Type 1000 for «Amount» box. Do not select «Subtract fee from amount» checkbox. Send the coin.
Now it will take some time until this transaction is confirmed.
Let’s move to your VPS.
Login to your VPS server with root user.
Download installing script file
Run the script to install
Now it will take some time. Wait until the following is printed to the console: «Job completed successfully». It will also print masternode private key as: «Masternode private key:». Save that somewhere, you will use it later.
Note, if you happen to see nothing after Masternode private key: then it failed to generate private key. In that case follow these steps: (Skip to Step 3.4 if you see private key).
a) Generate key:
innova-cli masternode genkeyb) Copy the printed key and open the config file:
nano /root/.innovacore/innova.confc) Paste the copied key in a newline after masternodeprivkey=
d) Save and close the file
CTRL+X → Y → ENTER
Remove the script
Now come back to your wallet in your PC.
Set Masternode config
Now hopefully your transaction to yourself has been confirmed. It should have at least 15 confirmations to proceed from here.
Go to Tools → Debug Console
In text box below run the following command
It should print something like this:
The long string is the transaction id of your payment and the number is transaction index. Save them too, you will use them shortly.
Note that transaction id and index number do not contain quotes. In the example above transaction id is: sgthd5a539ea889sgs434287ce8hyy6s5rqf1p12bbb58ac8uusy2eb885l .
Go to Tools → Masternode configuration file. It will open your masternode config file.
In a new line type your masternode data, the syntax is as following:
mn1 vps_ip:14520 masternode_priv_key trx_id_of_your_payment trx_index
You can copy paste the line above and replace with your own ip, privkey, transaction id and index. Note that each data is separated by space, so do not introduce any space yourself. For example, giving the following alias is wrong.
My alias that gives me a trouble
Remember that transaction id and index do not contain any quotes
Save and close the config file. Restart the wallet.
Go to «Masternodes» tab (If you tab is not shown, please enable it from: Settings – Options – Wallet – Show Masternodes Tab). You should see your configured masternode as missing. Click on «Start Missing», give your passphrase and confirm.