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.
Anchor State Registry
3.3.2.2.
Dispute Game Interface
3.3.2.3.
Fault Dispute Game
3.3.2.3.1.
Honest Challenger
3.3.2.3.2.
Bond Incentives
3.3.2.4.
Bridge Integration
3.3.2.5.
Optimism Portal
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.10.2.
Deputy Pause Module
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.
Pectra Blob Schedule
3.11.8.1.
Derivation
3.11.9.
Isthmus
3.11.9.1.
Configurability
3.11.9.2.
Execution Engine
3.11.9.3.
Derivation
3.11.9.4.
L1 Attributes
3.11.9.5.
Predeploys
4.
Governance
4.1.
Governance Token
5.
Experimental
5.1.
Custom Gas Token
5.2.
Standard L2 Genesis
5.3.
Alt-DA
5.4.
Interoperability
5.4.1.
Dependency Set
5.4.2.
Messaging
5.4.3.
Predeploys
5.4.4.
Sequencer
5.4.5.
Verifier
5.4.6.
Supervisor
5.4.7.
Fault Proof
5.4.8.
Upgrade
5.4.9.
Token Bridging
5.4.10.
ETH Liquidity
5.4.11.
Superchain ETH Bridge
5.4.12.
ETH Bridging
5.4.13.
Derivation
5.4.14.
Transaction Pool
5.4.15.
OptimismPortal
5.4.16.
ETH Lockbox
5.5.
OP Contracts Manager
5.6.
Governance Token
6.
Glossary
Light
Rust
Coal
Navy
Ayu
OP Stack Specification
Isthmus Network Upgrade
Table of Contents
Execution Layer
Consensus Layer
Smart Contracts
Execution Layer
Pectra
(Execution Layer):
EIP-7702
Span Batch Updates
EIP-2537
EIP-2935
EIP-2935 Contract Deployment
EIP-7002
The EIP-7002 predeploy contract and syscall are not adopted as part of the OP Stack.
EIP-7251
The EIP-7251 predeploy contract and syscall are not adopted as part of the OP Stack.
EIP-7623
EIP-6110
EIP-7685
L2ToL1MessagePasser Storage Root in Header
Operator Fee
Consensus Layer
Isthmus Derivation
Configurability
Smart Contracts
Predeploys
L1 Block Attributes