Elliotcoin [ELLI] Masternode setup guide
This guide is based on https://github.com/elliotproject/elli/blob/master/doc/masternode-setup.md and my own experience to make it as clear as possible. It's for a single masternode, on a Ubuntu 16.04 64bit server (VPS). This guide does not deal with your VPS security which you should ensure to implement. The guide is for setting one masternode on one VPS (one IP). I recommend unlocking the desktop wallet during the setup. You and you alone are responsible for your coins.
1.1. 10,000 unlocked (available) ELLI
1.2. Computer that will run your wallet for initial VPS & masternode setup
1.3. VPS with unique external IP address.
2.1. Open your wallet and from debug console (Tools > Debug console) type the commands:
2.2. Still inside debug console type:
2.3. Copy the generated addresses – first being [PRIVKEY] and second your [MASTERNODE ADDRESS]
2.4. Send 10k ELLI using your wallet to [MASTERNODE ADDRESS].
2.5. After approved 6 transactions (1 block = 1 minute) type in debug console:
2.6. You should see TX-ID. This is proof of sending 10k to masternode address. If this is your next masternode you shall see additional TX ID
2.7. Open masternode.conf (Tools > Open Masternode Configuration File) and fill with:
<MasternodeAliasName> <VPS IP address>:61317 <The result of Step 2.1> <Result of Step 2.2> <The number after the long line in Step 2.5>
mn1 18.104.22.168:61317 892WPpkqbr3sr6Si4fdsfssjjapuFzAfwETCrpPJubnrmU6aKzh c8f4965ea57a68d0e6dd384324dfd2ecfbe0c801015b973e73s1db8ce018716999 1
2.8. Use your own values and all this should be all in one line!
3. VPS setup
3.1. After logging to VPS, navigate to your home directory (cd ~) and get the wallet, unpack and attempt to run/stop as this will place the config files in your ~/.elli data directory. Basically copy and paste below commands one by one. (paste in linux cli is SHIFT+INS)
tar -zxvf elli-0.9.14-x86_64-linux-gnu.tar.gz
4. Configuration of Masternode
4.1. In VPS open elli.conf by typing
4.2. An make it look like this:
externalip=<vps unique public ip address>
bind=<vps unique public ip address>
masternodeaddr=<vps unique public ip address>:61317
masternodeprivkey=<result of step 2.1>
4.3. Ensure to replace values without brackets with your own!
4.4. Save changes and close the file ctrl+o -> enter -> ctrl+x
5. Start the masternode
5.1. In the VPS navigate to elli dir & start the daemon:
5.2. From the wallet debug console:
startmasternode alias false <mymnalias>
5.3. Where <mymnalias> is the name of your masternode alias given in step 2.2 (without brackets)
5.4. The following should appear:
Don’t worry if you’d get something like “sync in progress” message as it will start right after the sync is complete
5.5. Back in the VPS, start the masternode:
./elli-cli startmasternode local false
5.6. A message “masternode successfully started” should appear. Again, don’t worry if you’d get something like “sync in progress” message as it will start right after the sync is complete
5.7. to check status of masternode
./elli-cli masternode status
5.8. once sync is complete you should see something like this:
5.9. Once everything is up and running to quickly verify your masternode is operational go to your desktop wallet and check ‘Masternodes’ tab
5.10. or use ELLI explorer at https://explorer.elliotproject.org/masternodes
5.11. Lock your wallet!