Follow after:
https://x.com/Crazy_Drops/status/1757775591837991140?s=20
After logging in to your terminal, paste commands one by one.
From the official site:
https://docs.nulink.org/products/stakers/nulink_worker/eth_account
apt install ufw -y
ufw allow ssh ufw allow https ufw allow http ufw allow 9151 ufw enable
wget https://gethstore.blob.core.windows.net/builds/geth-linux-amd64-1.10.23-d901d853.tar.gz
tar -xvzf geth-linux-amd64-1.10.23-d901d853.tar.gz
cd geth-linux-amd64-1.10.23-d901d853/
./geth account new --keystore ./keystore
🗒️ Save your public Address and secret key file and deposit small amount of test BNB on that address
Install docker now
sudo apt-get install ca-certificates curl gnupg
sudo install -m 0755 -d /etc/apt/keyrings
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /etc/apt/keyrings/docker.gpg sudo chmod a+r /etc/apt/keyrings/docker.gpg
echo "deb [arch=$(dpkg --print-architecture) signed-by=/etc/apt/keyrings/docker.gpg] https://download.docker.com/linux/ubuntu $(. /etc/os-release && echo "$VERSION_CODENAME") stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
sudo apt-get install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin
sudo apt-get update
Pull NuLink
docker pull nulink/nulink:latest
cd /root mkdir nulink
cp /root/geth-linux-amd64-1.10.23-d901d853/keystore/YourSecretKeyhere /root/nulink
⎘ “Replace YourSecretKeyhere with your secret key file Start with UTC and end with your worker wallet address like UTC--2024-02-12T08-00-01.454382000Z--5a34704f9f62f6d4accc7e28775a31a8a67bcde
“
chmod -R 777 /root/nulink
export NULINK_KEYSTORE_PASSWORD=12345678
export NULINK_OPERATOR_ETH_PASSWORD=12345678
Initialize Node Configuration now
docker run -it --rm
-p 9151:9151
-v /root/nulink:/code
-v /root/nulink:/home/circleci/.local/share/nulink
-e NULINK_KEYSTORE_PASSWORD nulink/nulink nulink ursula init
--signer keystore:///code/YourSecretKeyhere
--eth-provider https://data-seed-prebsc-2-s2.binance.org:8545
--network horus
--payment-provider https://data-seed-prebsc-2-s2.binance.org:8545
--payment-network bsc_testnet
--operator-address Yourworkeraddress
--max-gas-price 10000000000
⎘ “Just replace --Signer keystore(YourSecretKeyhere
) and --operator-address (YourWorkerAddress
)command with actual key and address “
Finally launch the node
docker run --restart on-failure -d --name ursula -p 9151:9151 -v /root/nulink:/code -v /root/nulink:/home/circleci/.local/share/nulink -e NULINK_KEYSTORE_PASSWORD -e NULINK_OPERATOR_ETH_PASSWORD nulink/nulink nulink ursula run --no-block-until-ready
Go to quest Dashboard :
https://dashboard.testnet.nulink.org/staking
On Staking page Click on “Bond worker” and submit your worker address
on a same page Stake $NKL
You can check your logs with command
docker logs -f ursula
if you see this all Good
your node will be show online in few hours…..