🌱
Become a Validator
Join the Taraxa network as a Validator!
We've launched our Mainnet Candidate network! You can now join the Mainnet Candidate as a validator.
To become a validator, you need to do the following,
- 1.Set up a validator node
- 2.Register your validator node on the community site
- 3.Solicit delegation from fellow stakers in Taraxa's online communities, or delegate your own tokens
- 4.Check your node's status on the explorer
Instructions relating to running a validator node on the Mainnet Candidate are mostly identical or highly similar than those for the Testnet. More complete instructions & resources are coming soon, here are some quick technical instructions on how to get started right away.
Here are some quick steps to get you started right away.
Node operations are basically the same as those on the Testnet, here's how you can install a node on Linux.
mkdir -p mainnet/config
cd mainnet
wget https://raw.githubusercontent.com/Taraxa-project/taraxa-ops/master/taraxa_compose_mainnet/docker-compose.yml
docker-compose up -d
docker-compose logs
More instructions and scripts for other environments coming soon.
It's the same command as the one on Testnet, except the container name is different. Instead of
taraxa_compose_node_1
, it's mainnet_node_1
. docker exec mainnet_node_1 cat /opt/taraxa_data/conf/wallet.json
Per usual this name may be different in different environments, so to be sure you've got the right container name, just execute
docker ps.
It's the same command as the one on Testnet, except the container name is different. Instead of
taraxa_compose_node_1
, it's mainnet_node_1
. docker exec mainnet_node_1 taraxa-sign sign --wallet /opt/taraxa_data/conf/wallet.json
Per usual this name may be different in different environments, so to be sure you've got the right container name, just execute
docker ps
To update the node please run the following commands in the
mainnet
directory:wget -O docker-compose-new.yml https://raw.githubusercontent.com/Taraxa-project/taraxa-ops/master/taraxa_compose_mainnet/docker-compose.yml && mv docker-compose-new.yml docker-compose.yml
sudo docker-compose down
sudo docker-compose pull
sudo docker-compose up -d
sudo docker-compose logs -f
Here is a step-by-step guide on how to register your node on the community site,
A few key things to note,
- Each validator node must have a minimum of 500,000 TARA in delegation, otherwise it will not be eligible to participate in consensus
- Each validator node can have up to 80,000,000 TARA in delegation
- Commissions like all rewards are awarded monthly, with cutoff at the 15th of each month, and rewards unlocked at ~20th of each month
As a validator, there's no self-delegation requirement, but it's often the easiest way to get started since the minimum threshold of 500,000 TARA delegation is relatively low.
Validators often solicit delegation by advertising their nodes in our online communities, such as,
Once you're up and running, you can check out your node's rankings in the block production node list on the explorer.
Last modified 16d ago