Comprehensive Masternode guide
- Download a wallet
- Launch wallet and wait for it to sync
- Go to Vultr
- Sign up for a VPS
- Create Account/Sign-In
- Deploy a server (from the blue plus sign) in the top right corner
- Choose the server location that is closest to your city
- Select Ubuntu 16.04 x64 for the server type
- Choose the 25GB SSD for the server size
- Afterwards skip to server hostname and label at the bottom of the page
- Name it "MN1-MCPC" or your first node and "MN2-MCPC" for a second one and so on.
- Hit Deploy Now
- Your server on Vultr should take about 5 minutes to be ready
- Meanwhile go back to your wallet
- Make sure the wallet is fully synced and there is no loading bar in the bottom left
- Once it is fully synced go to File > Receiving Addresses
- Click the New button in the bottom left of the window that pops up
- Once you click New a window will appear which includes two fields; Label and Address
- For the Label field enter "MN1-MCPC" and leave the Address field Blank
- Click Ok
- You will be taken back to the Receiving Addresses window and you should see your newly created address there.
- Click the newly created address and click on Copy then click close
- Once back to the wallet dashboard go to the Send tab at the top
- In the Pay To: field, paste the address you copied
- In the Amount: field enter exactly 10000 and click Send in the bottom left corner
- You need 20 confirmations before starting your masternode
- Switch back to Vultr now and your server should be set up. Click on the Servers tab on the left
- Click on your server
- Download Bitvise SSH
- Once installed launch Bitvise SSH
- Copy the IP Address of your server into the Host field on BItvise
- Leave the Port field blank
- Go to the Authentication section on the right and type in root for the Username
- Set initial method to password and then copy your server password and paste it there
- Check the "Store encrypted password in profile"
- Click Login
- You should now be logged into your server and see "root@MN1-MCPC:~#"
- Paste: wget https://github.com/MobilePayCoin/MobilePayCoin/releases/download/v1.6.0.0/MCPCoin_install.sh
- Wait for it to finish until you see "root@MN1-MCPC:~#" again
- Then paste/enter: bash MCPCoin_install.sh
- You should see "Prepare the system to install MCPCoin masternode."
- You will be prompted with a screen that says "Enter your MCPCoin Masternode Private key. Leave it blank to generate a new Masternode Private key for you:"
- Press enter
- You should see "MCPCoin server starting"
- Afterwards you will see a screen that has everything you need to finish setting up your masternode
- Open notepad/text editor on your computer
- Copy the address next to "VPS_IP:PORT" and paste it to your notepad
- Copy your masternode private key and paste it to your notepad
- Minimize your VPS screen and go to your wallet
- Your transaction should have 20 Confirmations by now
- Go to Tools > Debug console
- Type: masternode outputs and hit enter
- It will display your Transaction ID (TX_ID) and Transaction Index(TX_Index). The outputs will look something like this:#Respond: "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx" : "0",
- # Your TXID Should be :xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx# Your TXIndex Should be like : 0 or 1Copy and paste the outputs into your temporary notepad (TX_ID and TX_Index).
- Exit the Debug console
- Go to Tools > Open Masternode Configuration File
- On a new line paste the information you copied into your notepad in this format:
- MN1-MCPC Your_VPS_IP_Address:49451 Masternode_Priv_Key TX_ID TX_Index
- Once pasted save the file and restart your wallet
- Once your wallet starts and fully synced go to VPS and type: MCPCoin-cli getinfo make sure the block count matches the latest block number on the explorer, if it does not wait for it to fully sync (10 mins)
- After it is synced go to your wallet and go to the masternode tab.
- Select your masternode and hit start alias
- Your masternode should successfully start
- Go to VPS and type: MCPCoin-cli masternode status it should read "Masternode successfully started"
- Your are done! You must repeat these steps for every masternode you setup