Name : Syscoin (SYS) | Website : https://www.syscoin.org
• Syscoin Masternode Setup Guide
This guide is to show you how to setup a Cold node. Never ever run a so called Hot node. Hot nodes hold the collateral coins in their local wallet. If an attacker manages to access the system, they will be able to grab all your coins very easily. All masternodes guides on this site show you how to run Cold nodes. Cold nodes do not hold any coins, they are all in your local wallet. This means the masternode itself doesn't hold any coins.
• Choose A VPS for your Masternode
If you are looking for a reliable hoster, I suggest using Vultr VPS. It is so easy to use them that a how to on getting a VPS up with them isn't really needed. If you click the below banner it will take you there. The link is a referral link and if you SignUp via it, you will Get $10 Credit for Free and also you will support MNGuide.online to maintain and expand the infrastructure.
For demo purpose, I’m going to use Vultr VPS and full disclosure:
I. Deploy New Server
II. Select Server Location
III. Select Server Type: Ubuntu 16.04
IV. Select Server Size: 1CPU - 1024MB Memory. (Some MN's need 2048MN Memory)
V. Type Host Name (MNx), Server Qty and Deploy now
VI. You will get a confirmation email once your VPS activated.
Save your VPS IP, Username and Password from Control Panel in notepad for further steps.
Just to be sure you understand what needs to be done first:
1. Get a VPS up and running.
2. Have a local wallet that is also fully synced.
3. Have the correct amount of coins you need + some spare coins for TX fees.
This guide assumes that now you have VPS Server and your wallet is fully synced also have Masternode Collateral Amount.
Notes: Things IN CAPTIAL have to be replaced by you with the correct things. (if any)
Commands to copy and paste are in grey box.
LOCAL means your desktop wallet, REMOTE means the VPS.
We setup 1 masternode, if you want to setup more, you just have to rinse and repeat the steps.
You can easy get lost with all the stuff you have to copy and paste.
so i suggest you use below skeleton in your desktop notepad to do work easily:
Label: * YOUR ADDRESS LABEL * VPS IP: * YOUR VPS IP ADDRESS * Collateral Address: * YOUR COLLATERAL ADDRESS * Masternode Private Key: * YOUR MASTERNODE KEY * Transaction ID : * YOUR TX ID * Transaction Index : * TX INDEX * MN conf line: * MN1 YOUR_VPS_IP_ADDRESS:8369 MASTERNODE_PRIV_KEY TX_ID TX_INDEX *
You can copy it as many times as needed and fill the data in you collect during the progress.
• Collateral Sending from Syscoin Wallet
Open your wallet and go to:
Settings -> Options -> Wallet -> check: Show Masternode Tab
Also, check Activate Coincontrol Features.
You will need to restart the wallet.
I. Have a local wallet that is also fully synced.
II. Click on Tools, then Debug console
III. You will find the command line at the bottom of the console
Enter the following command and press Enter.
You will see a long string of numbers and letters.
Please copy/paste this string to the notepad file on your Desktop (Masternode Private Key). This is the key you will need to verify your Masternode later in the process.
Enter the following command and press Enter. This will generate your new Masternode's receiving address
The generated address will now be labeled as MN1. Please copy/paste this string to the notepad file on your Desktop (label section). This address will be the one that you will send your 100,000 Syscoin to, and the one where all future payments will go.
If you want to setup more masternodes just repeat the steps so you end up with several addresses for the total number of nodes you wish to setup. Example: For 10 nodes you will need 10 addresses, label them all.
IV. Send 100,000 SYSCOINs as Collateral to your "mn1" address
From wherever you currently hold your 100,000 Syscoin (exchange, another Syscoin wallet, even a different address in the same wallet), please send your Syscoin to your new "mn1" Masternode receiving address in your wallet. Make sure the "PrivateSend" checkbox is unchecked.
IMPORTANT: You must send EXACTLY 100,000 Syscoin to your "mn1" address, no more, no less, to be eligible to run a Masternode!
Once you have initiated the transaction, you must wait for 15 confirmations so your address is eligible to be associated with your new Masternode. This usually takes about 20-30 minutes on average. While Waiting for the Collateral to get 15 confirmations, do VPS section below.
• Syscoin Masternode VPS Installation
V. Download PuTTY and Fill your VPS Details to Connect to the VPS
Download PuTTY to connect to the server. Go to the PuTTY Download Page and select the appropriate MSI installer for your system. On Mac or Linux you can ssh directly from the terminal – simply type ssh [email protected]<server_ip> and enter your password when prompted.
PuTTY will be used to connect via SSH to systems.
Double-click the downloaded file to install PuTTY, then run the app from your Start menu. Enter the IP address of your VPS in the Host Name field and click Open. (copy/paste from email)
VI. Fill that user and password to PuTTY
Copy the default password from your VPS (Vultr) Provider sent you in email and right-click
inside the PuTTY window / press Enter
TIP : Right-clicking is how you paste into a PuTTY console window.
When you right-click paste, your password won’t be visible in the window.
Just trust that it pasted and hit enter.
Enter the following commands EXACTLY (in this order) to set up your firewall:
Please note: Make sure you enter the code in this order! If you do not, the program will not work! If need be you can disable your firewall by entering (as root): ufw disable.
Now we will configure the firewall to only allow ports 22 for SSH and for the masternode
sudo ufw allow ssh/tcp sudo ufw limit ssh/tcp sudo ufw allow 8369/tcp sudo ufw logging on sudo ufw enable sudo reboot
After a few minutes connect back with Putty and check the status of the firewall
sudo ufw status
You will see a message saying that your ufw status is active.
Congratulations, you now have a firewall
VII. Syscoin VPS remote wallet install, enter the following commands:
1. Go to your home directory:
2. Enter the following command to start the automated install:
bash <(curl -sL doublesharp.com/sys-masternode)
Default values are found in brackets and pressing enter will selected the [default] value. For entries with a [Y/n] the capital letter is the default. Enter [Y] to choose “yes” or [N] to choose “no”. Likely the only value you will need to enter is your masternode private key.
Syscoin Core Github Branch [master]:
Masternode Private Key : YOUR MASTERNODE PRIVATE KEY
External IP Address [18.104.22.168]: YOUR VPS IP
Masternode Port :
Press any key to continue or Ctrl+C to exit...
Once the build process and configuration have completed type the following command to access the syscoind and syscoin-cli executables via the new syscoin user.
Now that syscoind is running under the syscoin user you will need to access it differently.
To view your syscoin.conf
sudo cat /home/syscoin/.syscoincore/syscoin.conf
Make sure to check your Masternode priv key= YOUR MASTERNODE KEY
to exit the editor press
then press enter.
VIII. Get the info for your Masternode
Go to your Syscoin Wallet.
MENU : Tools / Debug console
In the debug console type :
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: 0
Copy and paste the outputs into your temporary notepad file (TX_ID and TX_Index).
IX. Setup Masternode Configuration File
MENU : Tools > Open Masternode Configuration File
You will see an example of the Masternode configuration line. Leave it there.
On a new line, copy/paste all the info you’ve gathered so far in this format:
MNx Your_VPS_IP_Address:8369 Masternode_Priv_Key TX_ID TX_Index
Save & Close Masternode Configuration File
TIP : To run more than one Masternode, add a new line for each one like this.
MN1 Your_VPS_IP_Address:8369 Masternode_Priv_Key TX_ID TX_Index
MN2 Your_VPS_IP_Address:8369 Masternode_Priv_Key TX_ID TX_Index
X. Setup Wallet Configuration File. MENU : Tools / Open Wallet Configuration File
Copy/paste the following information into your new notepad file.
rpcuser=XXXXXX rpcpassword=XXXXXX rpcallowip=127.0.0.1 listen=1 server=1 daemon=1 maxconnections=24 masternode=1 masternodeprivkey=XXXXXXXXXX externalip=XXXXXXXXXX:8369
Customize this file by replacing the four fields in XXXXXXXXXXXXX.
Please note: rpcuser and rpcpassword can be anything, but it cannot have any special characters such as $,#,!, only letters and/or numbers. The masternode privkey is the one that you generated in your wallet and copied to your notepad file earlier, and externalip is your VPS's IP.
Leave the rest alone.
TIP : If you have more than one Masternode,
then add an extra line for each masternode at the bottom of the other text:
Save and Close Wallet Configuration File. Restart your Syscoin Wallet.
Wait before you do anything else with the wallet.
It will need to resynchronize with the network.
While you wait for that…
XI. Start your Masternode in your SYSCOIN Wallet
MENU : Masternodes
CLICK : ‘Start Missing’ -OR- Select new Masternode and click ‘Initialize masternode’
You should see : “MNx successfully started.”
TIP : Do not restart any masternodes you already have running or you will reset the rewards and end up waiting a long time to get paid again.
Congratulations, Your Masternode is now running successfully.
• SYS Masternode VPS Commands
Now that syscoind is running under the syscoin user you will need to access it differently. The cron job for sentinel ping is also installed unter this user. The following commands may be useful.
To view your syscoin.conf
sudo cat /home/syscoin/.syscoincore/syscoin.conf
To view your sentinel.conf
sudo cat /home/syscoin/sentinel/sentinel.conf
# view the syscoin user crontab
sudo crontab -u syscoin -l
To view the sentinel-ping cron log
sudo less /home/syscoin/sentinel/sentinel-cron.log
To start and stop the syscoind systemd service
sudo service syscoind stop sudo service syscoind start sudo service syscoind restart
To check that the syscoind process is running at the proper user
ps aux | grep [s]yscoind
To log out and back in or run the following to alias syscoind and syscoin-cli
The commands run as the syscoin user
syscoin-cli getinfo syscoin-cli mnsync status syscoin-cli masternode status
If you really want to log in as the syscoin user
sudo su - syscoin
If you get stuck, have questions or you just want to meet some other cool Syscoin Community, check out Telegram
A donation will be appreciated. Syscoin Address : 1CmwnqTnn94JaMZhRL4QLumBgPWo5D9uas