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