Skip to main content
Version: Testnet

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 to 1% of the bond or 1 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.