Node Setup using a Frontier (Dockerized Nodes)
Frontier (Dockerized Nodes) Setup:
Download and unzip Frontier into some directory on your computer. After unzipping, execute unit-frontier.exe
When opening Frontier for the first time, you will have to create a username and password that will be used to log into the application upon each launch. These credentials are ONLY stored locally on your computer. Once logged into Frontier, add your server by navigating to Servers > New Server
Give your server a name and fill out the root OR sudo-enabled credentials. You also have the ability to use certificates to authenticate (expert level)
After having added your VPS into Frontier, you can install Unit on it by navigating over to Servers > Server Name > … > Reinstall Unit
Unit will install and you can then start adding nodes and configuring their parameters and IP address binds.
Add node by navigating to Servers > Server Name > New Node
Fill out the Node ID, select your preferred node type and select ADD
Once your node is added, you will need to configure a few parameters like IP address, port binds and your stake address for status tracking purposes
First we will add the IP address parameterer by nagivating over to Servers > Server Name > Node Name > Paremeters > Ad
If you already have a STAKE_ADDR=XXXXXXXX set, you can edit it using the edit icon and inputting your wallet’s public address. If you don’t have the STAKE_ADDR= parameter you can add it using the ADD button. The final Parameters section should look like below. (note: Neither parameter has any empty spaces in the string)
Now we need to set the binding of the ports for the public address you used for IP = Expand the Binds section and add the bind using the following format < Public_IP_Address:30306:30305 >
Now you’re ready to push the configuration over to your VPS by using the Push Configuration button
Once the configuration is pushed, we’re ready to setup the server on the VPS by hitting the … > Setup button
Node setup will take around 5-15 minutes depending on your VPS specifications. When setup is finished, you can start your node as shown below
You can monitor the node sync status by using the refresh button (shown below) and monitoring the blockheight in the Stats area (shown below)
A properly added and synchronized node will look like the one below
Now we’re ready to activate the node using the information from the STAKE_ADDR and the web wallet over at Our web waller
Select the Contracts tab, select the Xerom network, select the node type you’re activating and select access
Fill out your ENODE ID, your public IP address, your port (always 30306), select private key (one which goes with your STAKE_ADDR/public address) and then hit, UNLOCK and WRITE
You can retrieve your ENODE ID by using Frontier’s SSH capability.
Navigate over to the /mns/< NODE_ID >/containers/< NODE_TYPE > directory and execute the ./enodeid app
The ENODEID: string is the one you need to use in the previous step.
The fully filled out Contract registration looks like the one below
You will be asked to input the amount of XERO staked, provide gas for your transaction and then confirm it. Once this is done, your node registration is finished!
MAKE ABSOLUTELY SURE TO FILL OUT THE AMOUNT TO SEND AND HAVE IT MATCH THE NODE TYPE YOU’RE REGISTERING. BELOW THE EXAMPLE IS SHOWING THE AMOUNT FOR A XERO NODE REGISTRATION
Written By: Primate411
Node Rewards Per Block by Block Height
Block Height | Chain Node Reward | Xero Node Reward | Link Node Reward | Super Node Reward |
---|---|---|---|---|
Block 1 to 1,999,999 | 0.4 XERO | 0.8 XERO | 1.2 XERO | 1.6 XERO |
Block 2,000,000 to 3,999,999 | 0.6 XERO | 1.2 XERO | 1.8 XERO | 2.4 XERO |
Block 4,000,000 to 4,999,999 | 0.8 XERO | 1.6 XERO | 2.4 XERO | 3.6 XERO |
Block 5,000,000 to 6,999,999 | 1 XERO | 2 XERO | 3 XERO | 4 XERO |
Block 7,000,000 to 8,999,999 | 1.2 XERO | 2.4 XERO | 3.6 XERO | 4.8 XERO |
Block 9,999,999 to ∞ | 1.4 XERO | 2.8 XERO | 4.2 XERO | 5.6 XERO |