Validator States & Implications for Stake

Validators have three states. These validator states come with implications for the state of stake from their delegations. Stakers must be aware of these states to fully grasp and inform their staking decisions responsibly. Validator state is eligible for transition on every end-block.

Unbonded#

Validators who are in an unbonded state are not in the active set. They cannot sign blocks and they do not earn rewards, but they can receive delegations.

Stakers who choose to delegate their tokens to a validator in an unbonded state should be aware that they will not earn staking rewards until the validator reaches the threshold amount of stake required to enter the bonded state.

Bonded#

After a sufficient amount of INJ tokens is bonded by a validator, they automatically join the active set during end-block and transition to the bonded state. They can sign blocks and earn rewards.

Stakers with delegations in validators who are in the bonded state will earn rewards and returns on their staked INJ so long as the validator remains in the bonded state.

Unbonding#

unbonding is a transitory state where a validator is being removed from the active set, either by choice or as a result of slashing or tombstoning (punishments for behavior harmful to network integrity).

During this transitory state, the unbonding of their delegations begins. Their stakers will be able to move their INJ from the BondedPool back to their wallets after the UnbondingTime (24 hours). Once stake is returned to delegators, they will be able to delegate to another validator that is in the unbonded or bonded state.

Jailed#

If a validator is put into the unbonding state as a result of an infraction (slashing), they are immediately put into a jailed sub-state. This sub-state exists because there is a delay between infraction detection and evidence of infraction reaching the state machine. In this sub-state they are not allowed to rejoin the active validator set until the JailPeriod ends, at which time they can be unjailed by sending an unjail transaction.

Their stakers will be able to move their INJ (minus penalty from slashing) from the BondedPool back to their wallets after the UnbondingTime (24 hours).

Tombstoned#

This sub-state describes a validator who is indefinitely placed in the jailed sub-state with a JailPeriod set to infinite. Validators are tombstoned as a result of consensus safety faults (ex. attempts to double-spend).

Their stakers will be able to move their INJ (minus penalty from slashing) from the BondedPool back to their wallets after the UnbondingTime (24 hours).

Last updated on