PureX masternode setup guide for windows VPS – multi masternode:
REQUIREMENTS:
• 5000 PUREX per one Masternode
• A main computer (Your everyday computer: laptop, desktop…)
• Masternode Server (The computer that will be on 24/7 – Windows VPS)
• PureX wallet: download link: https://github.com/puredev321/pure-v2/releases
Step 1: The main wallet will hold all PUREX used to run the masternode – setup on main computer:
Install PureX pure-v2-v2.0.0.0-win32.exe
And send PureX to the wallet.
Step 2: Masternode wallet will setup on Windows VPS.
Install PureX pure-v2-v2.0.0.0-win32.exe:
change location C:\Program Files (x86)\Pure to C:\pure
Then next, then install . then click next.
In welcome to Pure tab, choose: use a customdata directory Then change location: c:\documents and settings%profile%\application data\ pure-N to c:\pure\pure-N
After setup, run PureX from file: C:\Pure\pure-qt.exe
If PureX wallet cannot syn, opend C:\Pure\pure-n\pure.conf
Then addnode:
addnode=64.140.157.14
addnode=45.76.210.140
addnode=23.94.83.87
addnode=216.244.77.19
• Create masternode wallet application:
Copy and paste pure-n folder and rename MN1, delete file wallet.dat and backup folder in MN1,
Open C:\Pure\MN1\pure.conf then addport:
Port=(port number)
Copy and paste MN1 folder and rename MN2
Open C:\Pure\MN2\pure.conf then addport:
Port=(port number)
(MN2 port number difference MN1 port number)
continue with MN3,MN4,MN5,MN6
Copy and paste pure-qt.exe and rename to PureMN1.exe continue with PureMN2, PureMN3, PureMN4, PureMN5, PureMN6.
• Create script to run Masternode wallet application:
Create file startmn1.cmd and Make it look like this
start puremn1.exe -datadir=./MN1
the same with startmn2.cmd, startmn3.cmd, startmn4.cmd, startmn5.cmd, startmn6.cmd
Step 3: Using the main wallet, enter the debug console and type the following command:
• masternode genkey
(This will be the masternode's privkey. We'll use this later...)
Step 4: Using the main wallet still, enter the following command :
• getaccountaddress masternodename
ex: create 06 masternode wallet:
getaccountaddress MN1
getaccountaddress MN2
getaccountaddress MN3
getaccountaddress MN4
getaccountaddress MN5
getaccountaddress MN6
Step 5: Still in the main wallet, send 5000 PUREX to each masternode address. (Make sure this is 100% only 5000; No less, no more.)
Step 6: Still in the main wallet, enter the command into the console:
masternode outputs
(This gets the proof of transaction of sending 5000)
Step 7: Still on the main computer(main wallet), go into the PUREX data directory
Find masternode.conf and add the following line to it:
MN1 ( YourIP ):(port number) ( PrivKey) ( TxHash ) ( Output Index )
“Privkey” – masternode private key you generated with “masternode genkey”
“TxHash” – masternode tx from “masternode outputs” command
“Output Index” – tx index from “masternode outputs” command
• Example: MN1 31.14.135.27:51472 892WPpkqbr7sr6Si4fdsfssjjapuFzAXwETCrpPJubnrmU6aKzh c8f4965ea57a68d0e6dd384324dfd28cfbe0c801015b973e7331db8ce018716999 1
Step 8: Still on the main computer, open the PureX .conf file (Find it or use the edit the config file in the PURE-N). Make it look like this:
• rpcuser=long random username
rpcpassword=longer random password
rpcallowip=127.0.0.1
listen=0
server=1
daemon=1
logtimestamps=1
maxconnections=256
Save the file and restart the main wallet.
Step 9: Now on the masternods, find the PUREX data directory here. (By Default: %Appdata%/PURE-N – in Video: C:\pure\MN1 to C:\pure\MN6 ). Open the Pure.conf file and make it look like this:
• rpcuser=long random username
rpcpassword=longer random password
rpcallowip=127.0.0.1
listen=1
server=1
daemon=1
logtimestamps=1
maxconnections=256
masternode=1
externalip=your unique public ip address
bind=your unique public ip address
masternodeaddr=your unique public ip address
masternodeprivkey=Result of Step 1
Make sure to replace rpcuser & rpcpassword with your own.
Then close and restart all MN wallet
Step 10: Close and restart this masternode wallet.
Step 11: Coming back to the main wallet, open the Debug Console and enter the following command:
• masternode start-alias (alias)
(Make sure wallet is unlocked)
The output should look something like this:
• {
• "overall" : "Successfully started 1 masternodes, failed to start 0, total 1",
• "detail" : {
• "status" : {
• "alias" : "mn1",
• "result" : "successful"
• }
• }
Step 12: in the masternode wallet, enter the following command:
• masternode status
You should see something like:
• {
• "txhash" : "jse9grj983j4f9j349fj34r",
• "outputidx" : 1,
• "netaddr" : "x.x.x.x:51472",
• "addr" : "D0w3j948f98ejb90ejf498j349fj394jf",
• "status" : 4,
• "message" : "Masternode successfully started"
• }
Congratulations! You have successfully created your masternode!
Video setup multinode:
Hi! I am a robot. I just upvoted you! I found similar content that readers might be interested in:
https://pivx.freshdesk.com/support/solutions/articles/30000019701-masternode-vps-tutorial-linux-
Congratulations @kimdonguc! You received a personal award!
You can view your badges on your Steem Board and compare to others on the Steem Ranking
Do not miss the last post from @steemitboard:
Vote for @Steemitboard as a witness to get one more award and increased upvotes!