Skip to content
Mermaid templates

Optimistic Rollup Architecture

L1 → sequencer → state root, with fraud-proof challenge window.

Template previewMermaid
Rendering…

Make it your own.

flowchart LR
U[Users] --> Seq[L2 sequencer]
Seq --> Batch[Batch transactions]
Batch --> L1["L1 contract<br/>(data + state root)"]
L1 --> Win{7-day challenge window}
Win -- challenged --> FP["Fraud proof<br/>(interactive)"]
Win -- elapsed --> Final[Finalised on L1]
FP -- valid --> Revert[Revert root + slash]
FP -- invalid --> Final
Final --> WD[Withdrawals enabled]