INSTALL
VIP masternodes can be set up with an ip v4/v6 address or with Tor addresses for extra security.

With IP v4/v6

Download Limitless Wallet iOS or Windows

All wallets can be found here: https://vip.limitlessvip.co.za/wallet
To speed up the synchronisation, Click onTools>Blockchain Bootstrap
Limitless Bootstrap auto install

Setup Your Wallet for the Masternode (Part 1)

Go to the "Receive" tab, enter a label name and click "Request payment"
Request VIP Masternode payment address
Then select "Copy Address"
Copy VIP Masternode payment address
Go to the "Send" tab, paste the address and send exactly 4 million 4,000,000 VIP from inside the wallet as if you are sending it to yourslef. Wait for at least 12 confirmations and then open the "Debug Console"
“Tools” --> “Debug Console”
Open Debug console
enter
1
createmasternodekey
Copied!
and
1
getmasternodeoutputs
Copied!
save the outputs in notepad. The first part of your wallet setup is done. We will know setup the VPS and come back to the wallet after to finish the setup

Setup Your VPS (part 1)

Login to your VPS ( via putty, bitvise, terminal, etc...). If you do not know how to login, please refer to your VPS provider instructions. If you do not have a VPS you can get one here with $100 FREE.
Enter the following commands one at a time
1
bash -ic "$(wget -4qO- -o- raw.githubusercontent.com/Limitless-VIP/masternode/master/limitlessd.sh)" ; source ~/.bashrc
Copied!
The above script will auto install limitlessd (Linux wallet) and setup the masternode, the process can take up to 15 minutes or more depending on the latest bootstrap . Once the installation is completed and the wallet is fully synced, you need to check different synchronisation status with the following commands
1
limitless-cli getinfo
Copied!
the line 'block hight' must show the same number of blocks as the explorer https://explorer.limitlessvip.co.za or your Limitless VIP Desktop Wallet.​
1
limitless-cli mnsync status
Copied!
RequestedMasternodeAssets' must show 999

Setup Your Wallet iOS or Windows Ready for the Masternode (Part 2)

​Open the Masternode Configuration File
"Tools" --> "Open Masternode Configuration File"
Notepad opens with an example of the input required. On a new line without a # do not put the # at the begining of the line, # is there to stop the script form running the example data.
Before we get to modifying this your line will look like this (with each parameters matching your console outputs):
mn1 127.0.0.2:36001 93HaYBVUCYjEMeeH1Y4sBGLALQZE1Yc1K64xiqgX37tGBDQL8Xg 2bcd3c84c84f87eaa86e4e56834c92927a07f9e18718810b92e0d0324456a67c 0 DO NOT USE THIS EXAMPLE!
Now that you are clear on what needs to be done, follow these steps next.
    Copy the whole line from console after auto setup has ended after fully syncing.
    Past that line into your Mastermode Configuration file you just opened below the sample data.
    Save the Masternode Configuraton file and then restart your wallet.
Now once the wallet has synced please go to the '"Masternode" tab, highlight your masternode and select "Start Alias".
Enter your password, the wallet will send a pop-up '"masternode started successfully"

Setup Your VPS (Part 2)

Back in your VPS, you just need to enter one line of code to confirm that your Masternode has started successfully
1
limitless-cli getmasternodestatus
Copied!
This should return"message": "Masternode successfully started"
Masternode successfully started message
Do not be too concerned if the time does not update instantly, the VIP wallet will take up to 2 hours to show the "Active" time. Now your node is up and running. The first pay-out takes up to 3 times the regular masternode pay-out frequency

With Tor Address

Overview and Purpose

This guide is for Windows but should work with any platform, the purpose being you have easier control over your nodes and a quick setup without the need to know any linux or use remote access. It will also save you vps costs, the only drawback is that you have to have a computer running 24/7 online but if you stake then you are doing this already. You can run multiple Tor nodes or as many as you need on the one computer

What You Will Need

    1.
    The latest version of the Limitless coin wallet
    2.
    The Tor Browser for your system from here https://www.torproject.org​
    3.
    A computer suitable for running 24/7 online.

Download Limitless Wallet

All wallets can be found here: https://vip.limitlessvip.co.za/wallets​
To speed up the synchronisation, you can use bootstrap from cloud

Setup Your Main Wallet

Create addresses for how many masternodes you will need and label them mn1, mn2, mn3, mn4 ect... Copy the address and paste them into a text document
Go to the debug window and generate the private keys for your masternodes. Type
1
createmasternodekey
Copied!
to generate a private key for every masternode, then copy the private keys and paste them in the text document
Now send the exact collateral (4,000,000VIP) to each masternode address one at a time, start with mn1, wait for the coins to confirm then type
1
getmasternodeoutputs
Copied!
Masternode address you send coins to will create a transaction id like this "a97c835aae17ebde01155c48w8b73e5bd763fee5bb4ff1650c4479578f8e9ed6" : "1"
Now that we have all the info we need saved in the info text document, we now need to backup the wallet (https://wiki.limitlessvip.co.za/guides/untitled/backup)

Install Tor Browser and Editing the Torrc File

Download the Tor Browser installation file from https://www.torproject.org and install. When the Tor browser has finished the install we need to edit a file called torrc, this file can be found in the folder Tor Browser\Browser\TorBrowser\Data\Tor. Open the torrc file in a text editor. Once open in the editor you will need to add the following lines of text, (If there is already text in the file, just start underneath it). Add a line for each masternodelike this
HiddenServiceDir \Tor Browser\VIPnode1 HiddenServicePort 36001 127.0.0.1:9901 HiddenServiceDir \Tor Browser\VIPnode2 HiddenServicePort36001 127.0.0.1:9902 HiddenServiceDir \Tor Browser\VIPnode3 HiddenServicePort 36001 127.0.0.1:9903
Make sure your masternode port is 36001and the p2p forward local ports are correct for each node you add 127.0.0.1:990* ect. Save and close the torrc, you might want to make a shortcut to this file on your desktop for quick access later

Creating .Onion Addresses

Start tor browser. If you are not connected behind a proxy simply click connect or if you are add in your details. While connecting this box will popup
Could not load image
Once connected you will be faced with a screen like this below, you can click ‘Test Tor Network Settings’ to make sure it is working
Could not load image
Now you have run the Tor Browser, it has automatically created your onion IP addresses in the folders you used in the torrc config file. Close Tor Browser, then add # to all the command lines in the torrc file to deactivate and to keep a record, like this
# HiddenServiceDir C:\Program Files (x86)\Tor Browser\nodeVIP1# HiddenServicePort 36001 127.0.0.1:9901
then save

Gather Information

Go to the Tor Browser folder and you will see the node folders you specified in the torrc file. In each of these node folders you will find a file called hostname. Open it with a text editor again and it will show you the .onion address. Copy each of the .onion addresses from node1, node2, ect..to the info text document you saved earlier. Save info text document. You should now have all the details needed to setup the masternodes

Setup the Wallet Folders

Now we need to setup the masternode wallet folders for node1, node2, node3...ect. Create a folder on a drive called TORMASTERNODE,example C:\TORMASTERNODE then create 3 more folders inside TORMASTERNODE labeled DATA , EXE , SHORTCUT. Create the folders node1, node2, node3 ect.. In the DATA folder or drag and copy the node* folders from Tor Browser folder
Could not load image
Next copy the limitless-qt.exe file to the \TORMASTERNODE\EXEfolder . You now need to to make copies of the limitless-qt.exe and namethem limitless-tor1.exe, limitless-tor2.exe, limitlless-tor3.exe, ect.
Now create a shortcut to each limitless-tor*.exe in the SHORTCUTS folder like this

Shortcuts and Configs

Next we have to edit the shortcuts so the wallets find the blockchain in the DATA/node* folders. Right click the first shortcut, click properties and add this line to the end of the target after 1 space
1
-datadir=C:\TORMASTERNODE\DATA\node1
Copied!
Make sure your location (drive letter) of the TORMASTERNODE is correct, above the example is located on C Drive
Could not load image
Now edit the next shortcuts but change the node number so the other wallets can find their own blockchain folder like this
1
-datadir=C:\TORMASTERNODE\DATA\nodeVIP2
2
-datadir=C:\TORMASTERNODE\DATA\nodeVIP3
3
-datadir=C:\TORMASTERNODE\DATA\nodeVIP4
4
...ect
Copied!
Once all your shortcuts are edited copy them to your desktop or create a shortcut to the shortcut folder. We now need to open the info document saved earlier
First edit the control wallet limitless.conf & masternode.conf, go to C:\Users***\AppData\Roaming\Limitless folder and open both files in a texteditor
In the limitless.conf add the following without < > brackets
1
listen=1
2
server=1
3
daemon=1
4
staking=1
5
rpcuser=<user>
6
rpcpassword=<password>
7
# rpcport=36002
8
# port=9901
9
rpcallowip=127.0.0.1
10
# onion=127.0.0.1:9901
11
maxconnections=256
12
masternode=1
13
externalip=<TOR NODE 1.onion>
14
masternodeaddr=<TOR NODE 1.onion>:36001
15
masternodeprivkey=<mn1 PRIVATEKEY>
16
masternodeaddr=<TOR NODE 2.onion>:36001
17
masternodeprivkey=<mn2 PKEY>
18
masternodeaddr=<TOR NODE 3.onion>:36001
19
masternodeprivkey=<mn3 PKEY>
20
masternodeaddr=<TOR NODE 4.onion>:36001
21
masternodeprivkey=<mn4 PKEY>
Copied!
You need to add a rpc user & password, it can be anything except special characters, the MN port must be 36001
Next edit the masternode.conf and add the following lines
1
# Format: alias IP:port masternodeprivkey collateral_output_txid collateral_output_index
2
mn1 d3nyuybb775ht57hj4.onion:36001 7guk7k9guk7k64jfj8kgkky86ikssed3dsdf45544vfgv77gd5mkyt66hhy 0
3
mn2 <TOR NODE 2>:<MN PORT> <masternodeprivkey NODE 2> <TXID mn2>
4
mn3 <TOR NODE 3>:<MN PORT> <masternodeprivkey NODE 3> <TXID mn3>
5
mn4 <TOR NODE 4>:<MN PORT> <masternodeprivkey NODE 4> <TXID mn4>
6
Copied!
Now we have saved the limitless.conf & masternode.conf files for \AppData\Roaming\Limitless. We now need to copy all files & folders to each\TORMASTERNODE\DATA\node# folder. Go to your main wallet folder C:\Users\***\AppData\Roaming\Limitless folder. Select and copy all the files and folders from \AppData\Roaming\Limitless to all `\TORMASTERNODE\DATA\node* folders. Make sure you copy to all files & folders to node1, node2 node3, ect...
Once copied go to \TORMASTERNODE\DATA\nodeVIP1 and edit the limitless.conf with a text editor, remove lines that are for NODE2,NODE3, NODE4, ect..
listen=0 staking=0 remove the # before rpcport=9001 port=9901 onion=127.0.0.1:9901
1
listen=0
2
server=0
3
daemon=1
4
staking=1
5
rpcuser=<user>
6
rpcpassword=<password>
7
rpcport=36002
8
port=9901
9
rpcallowip=127.0.0.1
10
onion=127.0.0.1:9901
11
maxconnections=256
12
masternode=1
13
externalip=<TOR NODE 1.onion>
14
masternodeaddr=<TOR NODE 1.onion>:36001
15
masternodeprivkey=<mn1 PRIVATEKEY>
Copied!
Repeat for all nodes to mach node number
Then open and edit the masternode.conf for \TORMASTERNODE\DATA\node1 and do the same, remove lines that are for mn2, mn3, mn4, ect
1
# Format: alias IP:port masternodeprivkey collateral_output_txid collateral_output_index
2
mn1 d3nyuybb775ht57hj4.onion:36001 7guk7k9guk7k64jfj8kgkky86ikssed3dsdf45544vfgv77gd5mkyt66hhy 0
Copied!
Repeat for all nodes to mach node number

Starting the Masternodes

First run all the node wallets and then the main controller wallet from the shortcuts on your desktop, let them all fully sync. Now go to info and check the block number with the Limitless explorer https://explorer.limitlessvip.co.za/#/ to see if they are correct. Once verified they are all on the correct block number we need to start each node. First node1 wallet go to the masternode tab and right click mn1 the click Start alias. Once mn1 says ENABLED go to node2, node3 wallet ect and repeat Start alias until all say ENABLED. Now they are ENABLED, go to the control wallet and repeat Start alias for mn1, 2, 3 , 4 etc. Once You have all your nodes ENABLED then you just need to restart the wallets after about 20 mins. It should show all your nodes ENABLED and the time the node has been online, if not wait another hour or two and check the masternodes time again

Final Notes

You must have the wallets for node1, node2, node3, 4 ect running 24/7. The control wallet only needs to be running 24/7 if you are staking your rewards. Adding a new masternode is simple just get a new .onion address and follow the rest of the steps to add it. An extra line is needed in the limitless.conf file for Tor icon in each node to work with the new Pivx 3 wallet. onion=127.0.0.1:port Example: If you set your port to 9501 for node1 in the torrc file, then the line would be onion=127.0.0.1:9501
Last modified 1yr ago