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)

NameAddress
AddressManager0x709c2B8ef4A9feFc629A8a2C1AF424Dc5BD6ad1B
AggregateVerifier (Multiproof)0xF3f0fA3124b7b0feB048A00404Fe4D5D49E60796
AnchorStateRegistryProxy0x2fF5cC82dBf333Ea30D8ee462178ab1707315355
DelayedWETHProxy (FDG)0xd3683e4947A7769603Ab6418eC02f000CE3cF30b
DelayedWETHProxy (Multiproof)0xD6e2d9D4f1f8865AC983eE848983fb1979429914
DelayedWETHProxy (PDG)0x32cE910d9C6c8F78dc6779c1499aB05F281A054e
DisputeGameFactoryProxy0xd6E6dBf4F7EA0ac412fD8b65ED297e64BB7a06E1
FaultDisputeGame0x6dDBa09bc4cCB0D6Ca9Fc5350580f74165707499
FaultDisputeGame (Kona)0x6dDBa09bc4cCB0D6Ca9Fc5350580f74165707499
L1CrossDomainMessenger0xC34855F4De64F1840e5686e64278da901e261f20
L1ERC721Bridge0x21eFD066e581FA55Ef105170Cc04d74386a09190
L1StandardBridge0xfd0Bf71F60660E2f608ed56e1659C450eB113120
MIPS0x6463dEE3828677F6270d83d45408044fc5eDB908
NitroEnclaveVerifier0x7D8EA07DB94128DBEe66bAfa3eBAa9668B413d72
OptimismMintableERC20Factory0xb1efB9650aD6d0CC1ed3Ac4a0B7f1D5732696D37
OptimismPortal0x49f53e41452C74589E85cA1677426Ba426459e85
PermissionedDisputeGame0x58bf355C5d4EdFc723eF89d99582ECCfd143266A
PreimageOracle0x1fb8cdFc6831fc866Ed9C51aF8817Da5c287aDD3
ProxyAdmin0x0389E59Aa0a41E4A413Ae70f0008e76CAA34b1F3
RiscZeroSetVerifier0xcb9D14347b1e816831ECeE46EC199144F360B55c
RiscZeroVerifierRouter0x925d8331ddc0a1F0d96E68CF073DFE1d92b69187
SystemConfig0xf272670eb55e895584501d564AfEB048bEd26194
TEEProverRegistryProxy0xf0d7E15673fBA052e83d7f2b26BB6071E86b972e
TEEVerifier0x92F6dD3501E51B8b20C77b959becaaebeB210e17
ZkVerifier0xF9780104117C0FaD3A9b1386FbF40a9F5857988A

Base Admin Addresses

Base Mainnet

Admin RoleAddressType of Key
Base Security Council0x20AcF55A3DCfe07fC4cecaCFa1628F788EC8A4DdGnosis Safe
Batch Sender0x5050f69a9786f081509234f1a7f4684b5e5b76c9EOA managed by Coinbase Technologies
Batch Inbox0xff00000000000000000000000000000000008453EOA (with no known private key)
CB Multisig0x9855054731540A48b28990B63DcF4f33d8AE46A1Gnosis Safe
Output Proposer0xc1366Fabe614d42D367A1ecE61821238A1d31cF5EOA managed by Coinbase Technologies
Proxy Admin Owner (L1)0x7bB41C3008B3f03FE483B28b8DB90e19Cf07595cGnosis Safe
Challenger0x819501cdA743a606A93dbEF254FE0D263Ce7d102EOA managed by Coinbase Technologies
SystemConfig owner0x14536667Cd30e52C0b458BaACcB9faDA7046E056Gnosis Safe
Guardian0x7bB41C3008B3f03FE483B28b8DB90e19Cf07595cGnosis Safe
Incident Multisig0x14536667Cd30e52C0b458BaACcB9faDA7046E056Gnosis Safe
Registrar0xd87488Dbb5b6F47cc6c15Dd95Bb60c83D3031b04EOA managed by Coinbase Technologies

Base Testnet (Sepolia)

Admin RoleAddressType of Key
Base Security Council0x6AF0674791925f767060Dd52f7fB20984E8639d8Gnosis Safe
Batch Sender0x6CDEbe940BC0F26850285cacA097C11c33103E47EOA managed by Coinbase Technologies
Batch Inbox0xff00000000000000000000000000000000084532EOA (with no known private key)
CB Multisig0x646132A1667ca7aD00d36616AFBA1A28116C770AGnosis Safe
Output Proposer0xdb84125f2f4229c81c579f41bc129c71b174eb58EOA managed by Coinbase Technologies
Proxy Admin Owner (L1)0x0fe884546476dDd290eC46318785046ef68a0BA9Gnosis Safe
Challenger0xadc09b63a3ac57a2ce86d946617a18df9db029a1EOA managed by Coinbase Technologies
SystemConfig owner0x646132A1667ca7aD00d36616AFBA1A28116C770AGnosis Safe
Guardian0x0fe884546476dDd290eC46318785046ef68a0BA9Gnosis Safe
Incident Multisig0x646132A1667ca7aD00d36616AFBA1A28116C770AGnosis Safe