What are the different states a validator can be in?
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 last10,000
blocks), the validator can send anunjail
transaction in order to re-enter the validator set.If the jailing is due to double signing, the validator cannot unjail.
unbonded
: Validator is not in the active set, and therefore not signing blocks. The validator cannot be slashed and does not earn any reward. It is still possible to delegate OM to an unbonded validator. Undelegating from anunbonded
validator is immediate, meaning that the tokens are not subject to the unbonding period.
Last updated