MASTERNODE
Masternode on Ubunutu Server tutorial
VPS REQUIREMENTS

STEP 1
Open your Windows wallet.
Go to Tools -> Debug console.
STEP 2
Type the following RPC command, to create an address for the masternode fee:
Example output
Send 1 to yourself for masternode fee
Wait until the transaction is confirmed.
STEP 3
Type the following RPC command, to create an address for the masternode collateral:
Example output
Send 14,000 to yourself for masternode collateral.
Example output
Wait until the transaction is confirmed.
STEP 4
Generate a BLS key pair with the the following RPC command:
Example output
STEP 5
Type the following RPC command, to create an address for the owner of the masternode:
Example output
Type the following RPC command, to create an address for used for proposal voting:
Example output
Type the following RPC command, to create an address to receive the masternode reward:
Example output
STEP 6
Prepare the ProRegTx transaction by modifying the following line.
618599438df959fc0647ad1895808ba0fef96282bf24eb177134cb0c329c8d41 - Transaction id from the RPC command. 1 - Single digit from the RPC command 120.32.45.65:23566 - External IPv4 address of your VPS. VBefgFB8Jd7ih78T7bLtLYVki7cctwnVNa - Address of the owner of the masternode. 050564992464a87643d273e87334fda1e8beb52e9605b9cef2fe73eb3a063f12c8f03a6fa4f07e26a1e9e5175e155c91 - “public” value from the RPC command “bls generate”. VG8djvdj6iK12mG592oMF7S4uk7uWMnate - Address used for proposal voting. VJ9ZZHsUwvPhQoYVD2QoqttscX4w38fPvM - Address to receive the masternode reward. VMUZkjrvq7hTkSpMQcU6zbjbCgJsVxX5tS - Address to where you send the masternode amount fee.
Paste the modified line into your console. Example output
STEP 7
Sign the ProRegTx transaction by modifying the following line.
VKTAS7Qcts11JzxGpzwdQuZ6z7G5KKP8fK- “collateralAddress” value from the RPC command “protx register_prepare”. VJ9ZZHsUwvPhQoYVD2QoqttscX4w38fPvM|0|VBefgFB8Jd7ih78T7bLtLYVki7cctwnVNa|VG8djvdj6iK12mG592oMF7S4uk7uWMnate|21ggjfc3eda3eb6321011435yf4333ea94bedc327d17fff8640fabbddee284d1 - “signMessage” value from the RPC command “protx register_prepare”.
Paste the modified line into the console of your wallet.
Example output
STEP 8
submit the ProRegTx transaction by modifying the following line.
0300010001fa465b0d9d319a0f6ff38fc903ecd803bafd899174131bc1edc7d866ce0a46d80100000000feffffff011763cd1d000000001976a9141768978c8ce31902d8845b5c185db0972741818088ac00000000d1010000000000fe9c2bccf9fcb188ce8078aa1c496c16782f21b8aebf58301ddf82a664981ff00100000000000000000000000000ffff78202d413703965472883ee5be47be1208fbd6aaf6444e5b1743f154096a09b6ea0632d1031b073ffd92385b6900004d2716184c93ca66a84fa9b87d7893f689c300297a7f115893d645f4912e1c1f5b1863c5e02cc6afda4fadfa6e00001976a914878a033e118186c213c30c26e0ab76ed841a01a188acdf6c8935e4d656b99c9456472d02b49cc7515ac5b89512a811fbd884cbdd4140d00 - “tx” value from the RPC command “protx register_prepare”.
ILrWvvZRZeZhnfFtNwd087rwGsiPJH28GfmoPfjSDhUcEY+joeUd82/lqVnO0FD0V1L8vpjYju92fjMPITVScGI= - Output from the RPC command “signmessage”.
Paste the modified line into the console of your wallet.
Example output
Setup VPS
1. Update the server
2. Add SWAP
Add 2GB of SWAP First check to make sure there is not already swap active:
If the return is 0, you should create and activate the SWAP. Swap: 0B 0B 0B Create SWAP and Activate (only if required):
The return of the echo should be: swappiness = 10
3. Firewall
Enable firewall & open ports First check to make sure there is not already swap active:
4. Install Fail2Ban
Copy and paste the following config into the file:
Restart fail2ban:
Reboot the server:
5. Daemon Configurations
Download latest daemon & Configurations
Create vortexacore folder
Copy and paste the following config into the file:
Save the file with the keyboard shortcut ctrl + x.
XXX.XXX.XXX.XXX - External IPv4 address of your VPS. 5120af1f913b8a4b459e19cc3ef3f865ba891404853fa317f348635b347e12ef- “secret” value from the RPC command “bls generate”.
Type the following command to start your masternode: ./vortexad -daemon
Last updated