Become a Validator
Last updated
Last updated
Before setting up your validator node, make sure you've already gone through the
What is a Validator?
are responsible for committing new blocks to the blockchain through voting. A validator's stake is slashed if they become unavailable or sign blocks at the same height. Please read about to protect your node from DDOS attacks and to ensure high-availability.
Create Your Validator
Your darcvalconspub
can be used to create a new validator by staking tokens. You can find your validator pubkey by running:
To create your validator, just use the following command:
Check if your key(address) has enough balance:
For test nodes, chain-id
is darchub
.
You need transction fee 2udarc
to make your transaction for creating validator.
Don't use more udarc
than you have!
NOTE: If you have troubles with '\' symbol, run the command in a single line like build/knstld tx staking create-validator --amount=1000000udarc --pubkey=$(build/knstld tendermint show-validator) ...
When specifying commission parameters, the commission-max-change-rate
is used to measure % point change over the commission-rate
. E.g. 1% to 2% is a 100% rate increase, but only 1 percentage point.
Min-self-delegation
is a strictly positive integer that represents the minimum amount of self-delegated voting power your validator must always have. A min-self-delegation
of 1 means your validator will never have a self-delegation lower than 1000000udarc
You can check that you are in the validator set by using a third party explorer or using cli tool
Note: You can edit the params after, by running command build/knstld tx staking edit-validator ... —from <key_name> --chain-id=<chain_id> --fees=2udarc
with the necessary options