🖥️Installation
Guide for NuLink Staking Dashboard and Worker Account Setup
In this guide we use Docker for NuLink worker installation, because this one is easy to setup and monitor your node.
Staking Dashboard
We recommended to create new wallet for Metamask.
You need to Sign In on NuLink Staking Dashboard and if you get this message, just press Switch Network, make sure you already installed Metamask on your browser.
After that you need to Approve this message on Metamask and then press Switch Network
Get BNB and NLK Faucet for Stake
Before setup your node, you need some BNB for transaction fee and NLK to stake your node. You can get this faucet by using this link and then put your BNB Address from your Metamask.
Check your Metamask if your BNB Testnet balances is showing 0.3 BNB. Now you can claim your NLK tokens on NuLink Staking Dashboard. Check arrow on this screenshot below.
Press Proceed and Confirm the transaction on Metamask. Now you need to Stake your NLK to prepare for Worker later. Just put all of your NLK tokens, but you can put any amount and minimum is 1 NLK and maximum is 10 NLK
And then press approve and if you see this message like screenshot below, just put same as your NLK amount want to stake before and press Next and Approve.
After approving your NLK, you need to refresh the page and then go to Stake again and now you need to stake the NLK. I put this 5 NLK as a example and then you can press Stake and Confirm the transaction.
After all step is done, now you can see the NLK staking amount is showing on Dashboard. Now it's time to Setup Worker.
Worker Setup
Before setup your worker, make sure you have minimum specs for your VPS to run this node. You check on this link.
Download Geth
Unzip Geth
Open Geth Folder
Generate Ethereum Account and Keystore
Put your password in there and make sure you need to remember it. After that you will see this result and don't forget to save your public address and also the secret key, you can use MobaXTerm to access SFTP File and download the keystore.
Save your Keystore that started with UTC- to your PC for safety reason. Check on path for your keystore same as the screenshot above.
Install Docker and NuLink Image
Don't forget to press Y and enter if they asked for confirmation to install docker. Now install NuLink Image.
Now go to home directory and make folder for NuLink.
Copy the keystore and move it to NuLink folder you created before using this command.
Now change permission using this command.
Setup your password for keystore and worker. You need to remember it.
Setup Keystore Password
Setup Operator Password
Change xxxxxxxx with your password (8 character minimum)
Initialize Node Configuration
This is just example if you're running using root and you just need to change --signer file name and --operator-address. For signer you can see the file name on nulink folder and you will see file started with UTC- and then copy the file name and change that on UTC-xxxxx. For operator address, you just put the address that you save when you generate geth account.
Example:
After some changes:
After put this command on your VPS, you need to answer one by one like confirming your IPv4 and generate seed phrase for worker. You need to save this phrase to safeplace. You will see this step below.
After all step done, you will see the output below.
Output :
Next step is check your environment variables to make sure is still in there for running worker.
Keystore Password
Operator Password
Don't forget to send some BNB to your worker account.
If there is output, now you can run the nulink worker.
Output:
Check logs:
Example Output:
Now it's time to bond your worker with your account on NuLink Dashboard, you can find it on Staking menu and Node Information, press Bond Worker and put your worker address (the address you save before from geth account).
After Bond and Confirm transaction, check your IP and make sure your node is online. If yes, now relax you can check tomorrow after new epoch started you will see your Node Staking Amount and will be like this.
Don't forget to fill form to participate Horus 2.0 Testnet - Phase 1 (Finished)
Fill this form for Phase 2 Horus 2.0 Testnet - Phase 2 Form
Source: Documentation
Last updated