1.
Introduction
2.
Background
3.
OP Stack Protocol
3.1.
Bridges
3.1.1.
Messengers
3.1.2.
Deposits
3.1.3.
Withdrawals
3.1.4.
Guaranteed Gas Market
3.1.5.
Proposals
3.2.
Clients
3.2.1.
Execution Engine
3.2.2.
Rollup Node
3.2.2.1.
Rollup Node P2P
3.2.2.2.
Derivation
3.2.3.
Batch Submitter
3.3.
Fault Proof
3.3.1.
Cannon Fault Proof VM
3.3.2.
Stage One Decentralization
3.3.2.1.
Dispute Game Interface
3.3.2.2.
Fault Dispute Game
3.3.2.2.1.
Honest Challenger
3.3.2.2.2.
Bond Incentives
3.3.2.3.
Bridge Integration
3.4.
Precompiles
3.5.
Predeploys
3.6.
Preinstalls
3.7.
Superchain
3.7.1.
Superchain Configuration
3.7.2.
Superchain Upgrades
3.8.
System Config
3.9.
Configurability
3.10.
Safe Extensions
3.10.1.
Stage 1 Roles and Requirements
3.11.
Protocol Upgrades
3.11.1.
Regolith
3.11.2.
Canyon
3.11.3.
Delta
3.11.3.1.
Span Batches
3.11.4.
Ecotone
3.11.4.1.
Derivation
3.11.4.2.
L1 attributes
3.11.5.
Fjord
3.11.5.1.
Execution Engine
3.11.5.2.
Derivation
3.11.5.3.
Predeploys
3.11.6.
Granite
3.11.6.1.
Execution Engine
3.11.6.2.
Derivation
3.11.7.
Holocene
3.11.7.1.
Derivation
3.11.7.2.
Execution Engine
3.11.7.3.
System Config
3.11.8.
Isthmus
3.11.8.1.
Execution Engine
3.11.8.2.
Superchain Config
4.
Governance
4.1.
Governance Token
5.
Experimental
5.1.
Custom Gas Token
5.2.
Alt-DA
5.3.
Interoperability
5.3.1.
Dependency Set
5.3.2.
Messaging
5.3.3.
Predeploys
5.3.4.
Sequencer
5.3.5.
Verifier
5.3.6.
Rollup Node P2P
5.3.7.
Fault Proof
5.3.8.
Upgrade
5.3.9.
Token Bridging
5.3.10.
SuperchainWETH
5.3.11.
Derivation
5.3.12.
Transaction Pool
5.4.
OP Contracts Manager
5.5.
Governance Token
5.6.
Multithreaded Cannon FPVM
6.
Glossary
Light
Rust
Coal
Navy
Ayu
OP Stack Specification
Isthmus Network Upgrade
Table of Contents
Execution Layer
Consensus Layer
Smart Contracts
This document is not finalized and should be considered experimental.
Execution Layer
L2ToL1MessagePasser Storage Root in Header
Consensus Layer
Smart Contracts
SuperchainConfig