Skip to main content
Version: Devnet - Playground

Setting the Initial Sequencer

Sequencers play a crucial role in the operation of RollApps on the Dymension network. They are responsible for ordering transactions, ensuring the smooth functioning of the RollApp, and maintaining its integrity. Think of a RollApp as a web application, and the sequencer as the server that runs and serves this application.

Sequencers are required to bond DYM tokens to demonstrate commitment to the RollApp's operation. This bond is slashable in case of misbehavior.

Choosing Your Initial Sequencer

When creating a RollApp, you must decide on the initial sequencer configuration.

info

In case the initial sequencer decides to stop sequencing, anyone is allowed to become the next sequencer by bonding the minimum required amount of DYM tokens.

  1. Permissionless: Allow anyone to be the first operator of the RollApp.
  2. Permissioned: Select a specific sequencer (e.g., a 3rd party service or run it yourself).
info

For users running their own RollApp, follow the Sequencer deployment guide to obtain a Sequencer address.

Future Developments

In upcoming updates, bonded sequencers will rotate based on their bond amount, ensuring a dynamic and fair operational model.