Sequencer Eviction
This section explains the penalty points system for RollApp sequencers, a key part of the Dymension ecosystem. It is designed to maintain network reliability, enforce rules, and reduce risks caused by inactive or negligent sequencers.
Accumulating Penalties
- Grace Period: Sequencers must submit state updates within
1200 blocks
. Failure to do results in slashing. - Intervals: Slashing occurs every
600 blocks
. - Penalty Points: Each slash results in
100 penalty points
and a deduction of the greater of to1% of the bond
or1 DYM
(as noted in the Slashing section).
Penalty Threshold and Recovery
- Threshold: Sequencers with more than
300 penalty points
(3 slashes) can be removed. - Recovery: Submitting timely state updates reduces penalty points by
1 point
per update, helping sequencers restore their standing. - Eligibility: Only bonded and opted-in sequencers can start the removal process.
Command Syntax
Use the following command to start the removal process:
dymd tx sequencer kick <CURRENT_SEQUENCER_ADDR> --from <YOUR_SEQUENCER_KEY>
Example
dymd tx sequencer kick dym1xrqph4kuyf9et20zh6m5a9tc3gljvwn2p7ezqn --from foouser
Successfully removing the current proposer allows you or the next highest bonded Sequencer to take their place as the new proposer.