Skip to main content

Contract Addresses

L2 Contract Addresses

Base Mainnet

NameAddress
WETH90x4200000000000000000000000000000000000006
L2CrossDomainMessenger0x4200000000000000000000000000000000000007
L2StandardBridge0x4200000000000000000000000000000000000010
SequencerFeeVault0x4200000000000000000000000000000000000011
OptimismMintableERC20Factory0xF10122D428B4bc8A9d050D06a2037259b4c4B83B
GasPriceOracle0x420000000000000000000000000000000000000F
L1Block0x4200000000000000000000000000000000000015
L2ToL1MessagePasser0x4200000000000000000000000000000000000016
L2ERC721Bridge0x4200000000000000000000000000000000000014
OptimismMintableERC721Factory0x4200000000000000000000000000000000000017
ProxyAdmin0x4200000000000000000000000000000000000018
BaseFeeVault0x4200000000000000000000000000000000000019
L1FeeVault0x420000000000000000000000000000000000001a
EAS0x4200000000000000000000000000000000000021
EASSchemaRegistry0x4200000000000000000000000000000000000020
LegacyERC20ETH0xDeadDeAddeAddEAddeadDEaDDEAdDeaDDeAD0000

Base Testnet (Sepolia)

NameAddress
WETH90x4200000000000000000000000000000000000006
L2CrossDomainMessenger0x4200000000000000000000000000000000000007
L2StandardBridge0x4200000000000000000000000000000000000010
SequencerFeeVault0x4200000000000000000000000000000000000011
OptimismMintableERC20Factory0x4200000000000000000000000000000000000012
GasPriceOracle0x420000000000000000000000000000000000000F
L1Block0x4200000000000000000000000000000000000015
L2ToL1MessagePasser0x4200000000000000000000000000000000000016
L2ERC721Bridge0x4200000000000000000000000000000000000014
OptimismMintableERC721Factory0x4200000000000000000000000000000000000017
ProxyAdmin0x4200000000000000000000000000000000000018
BaseFeeVault0x4200000000000000000000000000000000000019
L1FeeVault0x420000000000000000000000000000000000001a
EAS0x4200000000000000000000000000000000000021
EASSchemaRegistry0x4200000000000000000000000000000000000020
LegacyERC20ETH0xDeadDeAddeAddEAddeadDEaDDEAdDeaDDeAD0000

*L2 contract addresses are the same on both mainnet and testnet.

L1 Contract Addresses

Ethereum Mainnet

NameAddress
AddressManager0x8EfB6B5c4767B09Dc9AA6Af4eAA89F749522BaE2
AnchorStateRegistryProxy0xdB9091e48B1C42992A1213e6916184f9eBDbfEDf
DelayedWETHProxy (FDG)0xa2f2aC6F5aF72e494A227d79Db20473Cf7A1FFE8
DelayedWETHProxy (PDG)0x3E8a0B63f57e975c268d610ece93da5f78c01321
DisputeGameFactoryProxy0x43edB88C4B80fDD2AdFF2412A7BebF9dF42cB40e
FaultDisputeGame0xCd3c0194db74C23807D4B90A5181e1B28cF7007C
L1CrossDomainMessenger0x866E82a600A1414e583f7F13623F1aC5d58b0Afa
L1ERC721Bridge0x608d94945A64503E642E6370Ec598e519a2C1E53
L1StandardBridge0x3154Cf16ccdb4C6d922629664174b904d80F2C35
L2OutputOracle0x56315b90c40730925ec5485cf004d835058518A0
MIPS0x16e83cE5Ce29BF90AD9Da06D2fE6a15d5f344ce4
OptimismMintableERC20Factory0x05cc379EBD9B30BbA19C6fA282AB29218EC61D84
OptimismPortal0x49048044D57e1C92A77f79988d21Fa8fAF74E97e
PermissionedDisputeGame0x19009dEBF8954B610f207D5925EEDe827805986e
PreimageOracle0x9c065e11870B891D214Bc2Da7EF1f9DDFA1BE277
ProxyAdmin0x0475cBCAebd9CE8AfA5025828d5b98DFb67E059E
SystemConfig0x73a79Fab69143498Ed3712e519A88a918e1f4072
SystemDictator0x1fE3fdd1F0193Dd657C0a9AAC37314D6B479E557

Unneeded contract addresses

Certain contracts are mandatory according to the OP Stack SDK, despite not being utilized. For such contracts, you can simply assign the zero address:

  • StateCommitmentChain
  • CanonicalTransactionChain
  • BondManager

Ethereum Testnet (Sepolia)

NameAddress
AddressManager0x709c2B8ef4A9feFc629A8a2C1AF424Dc5BD6ad1B
AnchorStateRegistryProxy0x4C8BA32A5DAC2A720bb35CeDB51D6B067D104205
DelayedWETHProxy (FDG)0x489c2E5ebe0037bDb2DC039C5770757b8E54eA1F
DelayedWETHProxy (PDG)0x27A6128F707de3d99F89Bf09c35a4e0753E1B808
DisputeGameFactoryProxy0xd6E6dBf4F7EA0ac412fD8b65ED297e64BB7a06E1
FaultDisputeGame0x5062792ED6A85cF72a1424a1b7f39eD0f7972a4B
L1CrossDomainMessenger0xC34855F4De64F1840e5686e64278da901e261f20
L1ERC721Bridge0x21eFD066e581FA55Ef105170Cc04d74386a09190
L1StandardBridge0xfd0Bf71F60660E2f608ed56e1659C450eB113120
L2OutputOracle0x84457ca9D0163FbC4bbfe4Dfbb20ba46e48DF254
MIPS0x47B0E34C1054009e696BaBAAd56165e1e994144d
OptimismMintableERC20Factory0xb1efB9650aD6d0CC1ed3Ac4a0B7f1D5732696D37
OptimismPortal0x49f53e41452C74589E85cA1677426Ba426459e85
PermissionedDisputeGame0x593D20C4c69485B95D11507239BE2C725ea2A6fD
PreimageOracle0x92240135b46fc1142dA181f550aE8f595B858854
ProxyAdmin0x0389E59Aa0a41E4A413Ae70f0008e76CAA34b1F3
SystemConfig0xf272670eb55e895584501d564AfEB048bEd26194

Base Admin Addresses

Base Mainnet

Admin RoleAddressType of Key
Batch Sender0x5050f69a9786f081509234f1a7f4684b5e5b76c9EOA managed by Coinbase Technologies
Batch Inbox0xff00000000000000000000000000000000008453EOA (with no known private key)
Output Proposer0x642229f238fb9de03374be34b0ed8d9de80752c5EOA managed by Coinbase Technologies
Proxy Admin Owner (L1)0x7bB41C3008B3f03FE483B28b8DB90e19Cf07595c2-of-2 Nested Gnosis Safe (signers below)
L1 Nested Safe Signer (Coinbase)0x9855054731540A48b28990B63DcF4f33d8AE46A1Gnosis Safe
L1 Nested Safe Signer (Optimism)0x9BA6e03D8B90dE867373Db8cF1A58d2F7F006b3AGnosis Safe
Proxy Admin Owner (L2)0x2304cb33d95999dc29f4cef1e35065e670a700502-of-2 Nested Gnosis Safe (signers below)
L2 Nested Safe Signer (Coinbase)0xd94e416cf2c7167608b2515b7e4102b41efff94fGnosis Safe
L2 Nested Safe Signer (Optimism)0x28EDB11394eb271212ED66c08f2b7893C04C5D65Gnosis Safe
Challenger0x6f8c5ba3f59ea3e76300e3becdc231d6560178241-of-2 Smart contract
System config owner0x14536667Cd30e52C0b458BaACcB9faDA7046E056Gnosis Safe
Guardian0x14536667Cd30e52C0b458BaACcB9faDA7046E056Gnosis Safe

Base Testnet (Sepolia)

Admin RoleAddressType of Key
Batch Sender0x6CDEbe940BC0F26850285cacA097C11c33103E47EOA managed by Coinbase Technologies
Batch Inbox0xff00000000000000000000000000000000084532EOA (with no known private key)
Output Proposer0x20044a0d104E9e788A0C984A2B7eAe615afD046bEOA managed by Coinbase Technologies
Proxy Admin Owner (L1)0x0fe884546476dDd290eC46318785046ef68a0BA9Gnosis Safe
Proxy Admin Owner (L2)0x20f984546476ddd290ec46318785046ef68a1cbaGnosis Safe
Challenger0xDa3037Ff70Ac92CD867c683BD807e5A484857405EOA managed by Coinbase Technologies
System config owner0x0fe884546476dDd290eC46318785046ef68a0BA9Gnosis Safe
Guardian0xA9FF930151130fd19DA1F03E5077AFB7C78F8503EOA managed by Coinbase Technologies
We use cookies and similar technologies on our websites to enhance and tailor your experience, analyze our traffic, and for security and marketing. You can choose not to allow some type of cookies by clicking . For more information see our Cookie Policy.