πŸ‘ΎValidator

Send a create-validator transaction Any participant in the network can become a validator by sending a create-validator transaction. This involved specifying the following parameters.

NETWORK=Matmo-testnet-1

// Some code
mamo tx staking create-validator
--amount 10000000mamo
--commission-max-change-rate "0.1"
--commission-max-rate "0.20"
--commission-rate "0.1"
--min-self-delegation "1"
--details "put your validator description there"
--pubkey=$(mamo tendermint show-validator)
--moniker <your_moniker>
--chain-id $NETWORK
--gas-prices 0.025mamo
--from

States for #validators

After a validator is created with a create-validator transaction, the validator is in one of three states:

  • in validator set: Validator is in the active set and participates in consensus. The validator is earning rewards and can be slashed for misbehavior.

  • jailed: Validator misbehaved and is in jail, i.e. outside of the validator set.

    • If the jailing is due to being offline for too long (i.e. having missed more than 95% out of the last 10,000 blocks), the validator can send an unjail transaction in order to re-enter the validator set.

Last updated