Skip to content

How to become a Validator Candidate

Install Fullnode

Please follow this guide to install bsc fullnode locally.

Create an account

You need to create an account that represents a key pair first. Use the following command to create a new account and set a password for that account:

geth account new --datadir ./node

This command will return the public address and the path to your private key. BACKUP of keyfile is necessory!

If you already have an account, use the seed phrase to recover it:

geth account import --datadir ./node

Get some testnet fund from faucet

Go to this faucet page: https://testnet.nexdax.com/faucet-smart

Transfer NT from NC to BC

Please refer to this guide to transfer NT with NexDAX Chain extension wallet.

Become a validator candidate

You can use eth-cli to declare your candidacy some of NT to a validator

Go to testnet explorer to verify your transactions.

Get Genesis file and Config file

wget --no-check-certificate  $(curl -s https://api.github.com/repos/nexdax-chain/bsc/releases/latest |grep browser_ |grep testnet |cut -d\" -f4)
unzip testnet.zip

Start Fullnode on NC Testnet

Please run this command to run a fullnode as validator candidate

geth --datadir node init genesis.json
geth --config ./config.toml --datadir ./node --syncmode snap -unlock {validator-address} --mine --allow-insecure-unlock 

Become a validator candidate of testnet

You can use eth-cli to declare your candidacy some of NT to a validator

Go to explorer to verify your transactions.