← Protocols
Dymension
01Description

Modular settlement layer for RollApps — sovereign Cosmos-SDK rollups that settle to the Dymension Hub, post DA to Celestia/Avail, and inherit shared liquidity, IBC, and a unified bridging UX.

02Best for
  • 01sovereign Cosmos-SDK RollApps
  • 02EVM RollApps via dymension-rollapp-evm
  • 03shared liquidity via Dymension Hub
  • 04IBC-native cross-rollup messaging
  • 05Celestia-DA rollups
03Install
  • go install github.com/dymensionxyz/roller@latest
04Environment variables
VariableScopeDescription
DYMENSION_HUB_RPC_URLClientDymension Hub (CometBFT) RPC endpoint used for RollApp registration and settlement.
DYMENSION_CHAIN_IDClientDymension Hub chain ID (e.g. `dymension_1100-1` mainnet, `froopyland_100-1` testnet).
ROLLAPP_RPC_URLClientRPC endpoint of your specific RollApp.
05Prompt snippet
Use Dymension to deploy a RollApp. Use the `roller` CLI to scaffold the chain, register it on the Dymension Hub (settlement layer), and configure DA — Celestia by default, with Avail also supported. Pick an execution flavor (Cosmos-SDK Wasm or EVM via dymension-rollapp-evm) and a gas token; the operator runs the sequencer and posts state updates + DA pointers to the Hub. Wire IBC channels for liquidity and asset transfers via the Dymension eIBC fast-finality marketplace; fund the sequencer with DYM for Hub fees and TIA for Celestia DA.
06Gotchas
  • Each RollApp runs its own sequencer (single by default) — failover/decentralization is operator responsibility and shapes liveness guarantees.
  • Gas tokens stack: DYM for Hub settlement fees, TIA (or AVAIL) for DA fees, and the RollApp's own gas token — keep all three funded for the sequencer.
  • DA inclusion latency tracks Celestia (~12s) or Avail (~20s); RollApp soft-finality cannot beat the chosen DA cadence.
  • Settlement is to the Dymension Hub, not Ethereum — bridging to Ethereum requires IBC + an external bridge such as Axelar/Hyperlane.
  • Fraud-proof window on the Hub gates trustless withdrawals; eIBC offers fast finality through liquidity providers but adds an LP-trust assumption.
  • RollApp config (VM, gas token, DA) is largely fixed at registration — material changes require a fresh RollApp and migration.
  • Hub forks follow CometBFT finality; RollApp nodes must reorg if a settlement block is replaced before finalization.
07Alternatives