Skip to main content

L2 Contract Addresses

Base Mainnet

Base Testnet (Sepolia)

Most L2 predeploy addresses are the same on Base Mainnet and Base Sepolia. Network-specific L2 contracts, such as OptimismMintableERC20Factory, are listed with their respective addresses in each table above.

L1 Contract Addresses

Ethereum Mainnet

Unneeded contract addresses Certain contracts are mandatory according to the OP Stack smart contracts overview, despite not being utilized. For such contracts, you can simply assign the zero address:
  • StateCommitmentChain
  • CanonicalTransactionChain
  • BondManager

Ethereum Testnet (Sepolia)

Base Admin Addresses

Base Mainnet

Base Testnet (Sepolia)