🎉 We are deprecating the Optimism SDK and migrating all tutorials to use viem/op-stack. Read more →
Superchain faucetSuperchain faucet (opens in a new tab)Gas trackerGas tracker (opens in a new tab)StatusStatus (opens in a new tab)
GitHubGitHub (opens in a new tab)
  • BUILDERS
  • Notices (README)
    • Preparing for Optimism SDK deprecation
  • App developers
    • Overview
    • Superchain app quick start
    • Tutorials
      • Deploying your first contract on OP Mainnet
      • Communicating between chains in Solidity
      • Bridging ETH with the Optimism SDK
      • Bridging ERC-20 tokens with the Optimism SDK
      • Bridging your custom ERC-20 token to OP Mainnet
      • Bridging your standard ERC-20 token to OP Mainnet
      • Viewing deposits and withdrawals by address
      • Tracing deposits and withdrawals
      • Estimating transaction costs
      • Triggering OP Mainnet transactions from Ethereum
    • Smart contracts
      • Solidity compatibility
      • System contracts
      • Cost optimization
      • SuperchainERC20
    • Transactions
      • Transaction fees
      • Estimating fees
      • Setting gas parameters
      • Transaction statuses
      • Troubleshooting
    • Bridging
      • Basics of bridging
      • The Standard Bridge
      • Custom token bridges
      • Sending data between L1 and L2
    • App tools
      • Open source code repo
      • Supersim Multichain Development Environment
      • Superchain Dev Console (opens in a new tab)
  • Chain operators
    • Architecture
    • Start a self-hosted chain
    • Chain configuration
      • Overview
      • Rollup deployment configuration
      • Batcher configuration
      • Proposer configuration
    • Chain management
      • Using blobs
      • Using Snap Sync
      • Node operations
      • Key management
      • Troubleshooting
      • Best practices
    • Chain features
      • Preinstalls
      • Run an Alt-DA Mode chain
      • Run a custom gas token chain
      • Use and enable span batches on your chain
      • Bridged USDC Standard for the OP Stack
    • Deployment
      • Overview
      • Contract deployment
      • Genesis creation
    • Tutorials
      • Creating your own rollup testnet
      • Using the Optimism SDK
      • Adding attributes to the derivation function
      • Adding a precompile
      • Modifying predeployed contracts
      • Integrating a new DA layer
    • Chain tools
      • Chain monitoring
      • Block explorer
      • op-challenger
      • op-conductor
      • op-deployer
      • op-txproxy
      • proxyd
    • OP Stack hacks
      • Intro to OP Stack hacks
      • Featured hacks
      • Data availability hacks
      • Derivation hacks
      • Execution hacks
      • Settlement hacks
  • Node operators
    • Architecture
    • Run a node in the Superchain
    • Tutorials
      • Running a node with Docker
      • Building a node from source
      • Running OP Mainnet from source
      • Running OP Sepolia from source
    • Configuration
      • Base configuration
      • Consensus layer configuration
      • Execution layer configuration
    • Node management
      • Using blobs
      • Using Snap Sync
      • Snapshot downloads
      • Monitoring
      • Troubleshooting
    • Network upgrades
    • JSON-RPC API
    • Software releases
  • Wallets & CEXs
    • Guide for exchanges
    • Guide for wallets
  • Developer tools
    • Overview
    • Connecting
      • Networks and RPC endpoints
      • RPC providers
    • Building
      • Faucets
      • Oracles
      • NFT tools
      • Block explorers
      • Account abstraction
    • Monitoring
      • Analytics
      • Historical data
    • OP tools
      • OP Mainnet explorer (opens in a new tab)
      • Superchain bridges (opens in a new tab)
      • Optimism SDK (opens in a new tab)
      • Superchain faucet (opens in a new tab)
      • Superchain dev console (opens in a new tab)
      • Gas tracker (opens in a new tab)
    • Fee calculator

  • OP MAINNET
  • Getting started: OP Mainnet
  • Differences between Ethereum and OP Mainnet
  • Networks and RPC Endpoints
  • Contract addresses
  • Bridged token addresses
  • Identity
    • Overview
    • About attestations
    • Contracts (EAS)
    • Schemas
    • Apps
    • Organization
    • Projects
    • Individual identity
    • Organizations
  • Testing
    • Running a local development environment
    • Testing apps on OP Mainnet
  • Security
    • Security model & FAQ
    • Privileged roles
    • Security policy
    • Bug Bounty Program (opens in a new tab)

  • OP STACK
  • Getting started: OP Stack
  • Differences between Ethereum and OP Stack chains
  • Superchain explainer
  • Design philosophy & principles
  • OP Stack components
  • Smart contracts
    • Rollup overview
    • Derivation pipeline
    • Sequencer outages
    • Fault proofs explainer
    • FP system components
    • FPVM: Cannon
    • OP-Challenger
    • MIPS.sol
    • FP Mainnet security
  • Transactions
    • Transaction fees
    • Transaction flow
    • Deposit flow
    • Withdrawal flow
    • Forced transaction
    • Cross domain transaction
    • SendRawTransactionConditional
  • Security
    • Security FAQs
    • Pause and unpause the Bridge
  • Experimental
  • OP Contracts Manager
    • Interop explainer
    • Anatomy of cross-chain message
    • Supersim Multichain Development Environment
    • SuperchainERC20
    • Custom gas token
    • Alt-DA Mode
    • Block time research

  • CONNECT
  • Contribute
    • Contribute to Optimism docs
    • Contribute to OP Stack
    • Docs style guide
  • Resources
    • Changelog (opens in a new tab)
    • Glossary
  • Get Launch Support (opens in a new tab)
  • Optimism Governance (opens in a new tab)
❤️ Share general feedback (opens in a new tab)✏️ Edit this page on GitHub
Is this page useful?

Builders
Wallets & CEXs

CEX Wallet Developers

This section provides information on supporting op mainnet in your exchange and supporting op mainnet in your wallet. You'll find guide to help you understand and work with these topics.

Supporting op mainnet in your exchangeSupporting op mainnet in your wallet
Wallets & CEXsGuide for wallets

OP Documentation