🎉 We are deprecating the Optimism SDK and migrating all tutorials to use viem/op-stack. Read more →
Get startedGet startedSuperchainSuperchainApp DevsApp DevsOperatorsOperatorsOP StackOP Stack
    • Preparing for Pectra breaking changes
    • Preparing for Holocene breaking changes
    • Preparing for Optimism SDK deprecation

  • OP Stack
  • Getting Started with OP Stack
  • Fact sheet
  • Differences between Ethereum and OP Stack chains
  • Design philosophy & principles
  • OP Stack components
  • Public devnets
  • Smart contracts
  • Rollup
    • Rollup overview
    • Derivation pipeline
    • Sequencer outages
  • Fault proofs
    • Fault proofs explainer
    • FP system components
    • FPVM: Cannon
    • OP-Challenger
    • MIPS.sol
    • FP Mainnet security
  • Transactions
    • Transaction fees
    • Transaction flow
    • Transaction finality
    • Deposit flow
    • Withdrawal flow
    • Forced transaction
    • Cross domain transaction
  • Features
    • SendRawTransactionConditional
  • Security
    • Security FAQs
    • Pause and unpause the Bridge
    • Audit reports
    • OP Stack security model
    • Security policy and bug bounty program

  • Experimental
  • OP Contracts Manager
  • Superchain interoperability
    • Superchain interop explainer
    • Interop predeploys
    • Interop message passing
    • OP Supervisor
    • Interoperable ETH
    • SuperchainERC20
    • Tools
      • Supersim Multichain Development Environment
      • Interop devnet
    • Tutorials
      • Transferring a SuperchainERC20
      • Issuing new assets with SuperchainERC20
      • Bridging native cross-chain ETH transfers
      • Relaying interop messages using `cast`
      • Relaying interop messages using `viem`
    • Crosschain guides
      • Contract calls (ping pong)
      • Event reads (tic-tac-toe)
      • Event composability (contests)
      • Security measures
  • Beta features
    • Custom gas token
    • Alt-DA Mode
  • Research
    • Block time research
  • Running a Local Development Environment
❤️ Share general feedback (opens in a new tab)✏️ Edit this page on GitHub
Is this page useful?

OP Stack
Rollup

Rollup

The big idea that makes Optimism possible is the Optimistic Rollup. We'll go through a brief explainer of how Optimistic Rollups work at a high l...

Rollup protocol overviewDerivation pipelineSequencer outages

Tools

  • Superchain Faucet (opens in a new tab)
  • Gas Tracker (opens in a new tab)
  • Service Status (opens in a new tab)
  • Changelog (opens in a new tab)
  • Devnets (opens in a new tab)

Resources

  • Developer Support (opens in a new tab)
  • Get Launch Support (opens in a new tab)
  • Glossary
  • Contribute to the OP Stack
  • Protocol Specs (opens in a new tab)

Ecosystem

  • Ecosystem Packages (opens in a new tab)
  • Ecosystem Contributions (opens in a new tab)
  • Superchain Registry (opens in a new tab)

Follow Us

Community Agreement (opens in a new tab)Terms of Service (opens in a new tab)Privacy Policy (opens in a new tab)Code of Conduct (opens in a new tab)
© 2025 Optimism Foundation. All rights reserved.