Infinitynode setup guide
I. PRE-SETUP PREPARATION
download and install the Sinovate local wallet from our Official Github channel: https://github.com/SINOVATEblockchain/SIN-core/releases
purchase the collateral from one of the exchanges we're listed on: TradeOgre, Stex.com, Coinexchange, txbit.io, CHAOEX
send the needed amount to the newly installed local wallet.
in order to build an Infinitynode you will require two transactions: the "BURN" and the "collateral".
Infinitynodes are of three kinds:
SIN-LIL: 100,000 (BURN) + 10,000 (collateral)
SIN-MID: 500,000 (BURN) + 10,000 (collateral)
SIN-BIG: 1,000,000 (BURN) + 10,000 (collateral)
the BURN amount represents the sum of coins that will be "burnt" and no longer be available for trading.
the collateral (10,000 coins) will remain locked inside your wallet. Unlocking and moving these coins will disable the node.
II. STARTING THE SETUP
When you open the wallet, ALWAYS let it fully sync. It will take a long time the first time you open it, so, please, be patient.
1. The BURN transaction
Open your Sinovate local wallet and create a new receiving address:
top menu, click on
FILE
, then onReceiving address
label the address (for example: BIG - see photo).
copy that newly generated address.
go to the SEND tab of the wallet and paste the address in the "Pay To" field.
in the "Amount" field, enter the BURN amount you wish to build your infinitynode with (100,000 / 500,000 / 1,000,000) - see photo below.
the amount has to be exact, no more, no less.
⚠️ IMPORTANT⚠️
DO NOT check the little checkbox that says Subtract fee from amount
. Leave it as it is.
click SEND and wait until the transaction has 6 confirmations.
after the confirmations are there, return to the SEND tab, and click on the
OPEN COIN CONTROL
button.
a list with transactions should open. Select the transaction with the BURN amount (in our example it would be the 1,000,000 coins transaction, it should be the first one from the top). You select it by checking the little checkbox on its left. This will ensure that the next process, the burn transaction, will be done only from that source.
from the wallet's top menu, click on
Help
and then onDebug Window.
Before you enter the burn command, make sure you unlock the wallet. Open the debug console/window and enter this command:
walletpassphrase password 100
*replace password
with your wallet password. The 100
is the number of seconds your wallet will remain unlocked, so any number will do.
as shown in the photo above, enter the burning command in the debug window's bottom field. The command will be
infinitynodeburnfund
, followed by the BURN amount (100000 / 500000 / 1000000).Make sure the command is entered properly, because you will no longer be able to recover these coins.
In the photo above we have an example for the SIN-BIG infinitynode, so the command in that case is
infinitynodeburnfund 1000000
REMEMBER, THE PHOTO SERVES ONLY AS AN EXAMPLE! If you have any doubts at this point, it's best to contact the Sinovate Support before entering the command without fully understanding the consequences of a mistake.
After you entered the BURN command, you will receive an output similar to the one from the photo below. Copy the content of your output in Notepad, you will need this info later.
2. The Collateral Transaction
Unlike the BURN transaction, which takes the coins out of reach, making them unspendable, the Collateral Transaction contains 10,000 SIN coins that will remain locked inside your local wallet, but fully under your control.
Go to the SEND tab, in your Sinovate wallet, and send exactly
10,000 coins
to the SAME ADDRESS you used for the BURN transaction.Wait until it has 6 confirmations.
The two transactions needed (BURN and Collateral), should look like this inside your
Transactions
tab:
3. The Infinitynode PRIVKEY
Open the Debug Window/Console and enter the following command:
masternode genkey
the result of that command is the infinitynode's private key. You will need it for the following steps of the setup.
4. Transaction-IDs and indexes
The BURN transaction ID and index: - in the wallet's transaction's tab, double click on your BURN transaction (the one that has its label like this: SinBurnAddress1234...)
The Collateral transaction ID and index:
- open the debug console and enter this command: masternode outputs
5. Editing the Infinitynode.conf file
In the wallet's top menu, click on
TOOLS
->OPEN Infinitynode.conf
On a new row, enter the infinitynode's configuration line.
The line is composed of:
SAVE the file, then RESTART the wallet.
III. SETTING UP THE VPS
For the next part we'll continue with the same type of visual approach, to make the process easier to follow.
A. First Phase
Connect to your VPS and enter your new password for first time installation.
Then enter
wget https://sinovate.io/downloads/sin_install_vps_noroot.sh
Then enter the
chmod +x sin_install_vps_noroot.sh
command!
After that, enter this command:
./sin_install_vps_noroot.sh
Scrypt will ask you to enter a new username for security reasons.
If you don’t enter a new username, the default username will be sinovate!
After the new username, it will ask for a new password (choose a strong password that you won't forget).
The installation will take ~8-10 minutes. Please be patient!
You will be asked for the Sinovate Infinitynode Private Key.
You can find it in your infinitynode.conf file as shown in the picture below.
First phase of installation is done. Logout from your VPS.
B.Second Phase
Install and open Bitvise.
Now you will continue with your new username and password.
The photo below is how your first connection screen will look like:
As shown in the 2 photos below, you will need to enter this command first:
su <username>
Then, this command:
bash
Enter
./sin-cli mnsync status
to see the synchronization process!
Wait until you see the MASTERNODE_SYNC_FINISHED status. This process can take up to 30 mins or more.
You can check the process by entering ./sin-cli getblockcount
to see what block it is currently up to.
Open the wallet, go to the Infinity Nodes tab, select your node, then click the START ALIAS button.
the infinitynode should change its status to PRE_ENABLED, then ENABLED.
However, all masternode cold wallets can sometimes show inaccurate statuses that might trick you into restarting, as mentioned in the small Note, above your node(s).
That's why, you can check the infinitynode's status from the VPS as well.
On your VPS screen enter the
./sin-cli masternode status
commandYou should see the status:
Masternode successfully started
Finally, add the following command as a single line to ensure uninterrupted operation of the vps:
crontab -l | { cat; echo "*/5 * * * * /home/$USER/sin_infinitynode_surveyor.sh"; } | crontab -
You can check Crontab 10 minutes later
nano ~/.sin/sin_control.log
CONGRATULATIONS!
Last updated
Was this helpful?