Skip to main content

Documentation Index

Fetch the complete documentation index at: https://base-a060aa97-bo-update-contract-addresses.mintlify.app/llms.txt

Use this file to discover all available pages before exploring further.

L2 Contract Addresses

Base Mainnet

Base Testnet (Sepolia)

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

L1 Contract Addresses

Ethereum Mainnet

NameAddress
AddressManager0x8EfB6B5c4767B09Dc9AA6Af4eAA89F749522BaE2
AggregateVerifier (Multiproof)0xeEcb8A5944B217585817E802702b1262a049D259
AnchorStateRegistryProxy0x909f6cf47ed12f010A796527f562bFc26C7F4E72
DelayedWETHProxy (FDG)0x2453c1216e49704d84ea98a4dacd95738f2fc8ec
DelayedWETHProxy (Multiproof)0xd0D07924AdD740a87e41Ca8A0d4CBBf6b074EF71
DelayedWETHProxy (PDG)0x64ae5250958cdeb83f6b61f913b5ac6ebe8efd4d
DisputeGameFactoryProxy0x43edB88C4B80fDD2AdFF2412A7BebF9dF42cB40e
FaultDisputeGame0x6dDBa09bc4cCB0D6Ca9Fc5350580f74165707499
FaultDisputeGame (Kona)0x6dDBa09bc4cCB0D6Ca9Fc5350580f74165707499
L1CrossDomainMessenger0x866E82a600A1414e583f7F13623F1aC5d58b0Afa
L1ERC721Bridge0x608d94945A64503E642E6370Ec598e519a2C1E53
L1StandardBridge0x3154Cf16ccdb4C6d922629664174b904d80F2C35
MIPS0x6463dEE3828677F6270d83d45408044fc5eDB908
NitroEnclaveVerifier0x7F3a16E1fe6Fda64c5AC4296E13ECB9F7B44F6fb
OptimismMintableERC20Factory0x05cc379EBD9B30BbA19C6fA282AB29218EC61D84
OptimismPortal0x49048044D57e1C92A77f79988d21Fa8fAF74E97e
PermissionedDisputeGame0x58bf355C5d4EdFc723eF89d99582ECCfd143266A
PreimageOracle0x1fb8cdFc6831fc866Ed9C51aF8817Da5c287aDD3
ProxyAdmin0x0475cBCAebd9CE8AfA5025828d5b98DFb67E059E
SP1VerifierGateway0xdc32E228636273285Befa5F001dBB5142517C106
SystemConfig0x73a79Fab69143498Ed3712e519A88a918e1f4072
SystemDictator0x1fE3fdd1F0193Dd657C0a9AAC37314D6B479E557
TEEProverRegistryProxy0x1af2A7E537DE2eE795DE5B8BfbB1Ad0DD513A5aA
TEEVerifier0x1FbA0C57b07Af804A9717e51dec9CC27FBC12228
ZkVerifier0xB88D95bDf6972508942d184866890c1834219B75
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)

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)0x7bB41C3008B3f03FE483B28b8DB90e19Cf07595cGnosis Safe
Challenger0x8Ca1E12404d16373Aef756179B185F27b2994F3aEOA managed by Coinbase Technologies
SystemConfig owner0x14536667Cd30e52C0b458BaACcB9faDA7046E056Gnosis Safe
Guardian0x09f7150D8c019BeF34450d6920f6B3608ceFdAf2Gnosis Safe

Base Testnet (Sepolia)

Admin RoleAddressType of Key
Batch Sender0x6CDEbe940BC0F26850285cacA097C11c33103E47EOA managed by Coinbase Technologies
Batch Inbox0xff00000000000000000000000000000000084532EOA (with no known private key)
Output Proposer0xdb84125f2f4229c81c579f41bc129c71b174eb58EOA managed by Coinbase Technologies
Proxy Admin Owner (L1)0x0fe884546476dDd290eC46318785046ef68a0BA9Gnosis Safe
Challenger0xadc09b63a3ac57a2ce86d946617a18df9db029a1EOA managed by Coinbase Technologies
SystemConfig owner0x5dfEB066334B67355A15dc9b67317fD2a2e1f77fGnosis Safe
Guardian0x7a50f00e8D05b95F98fE38d8BeE366a7324dCf7EEOA managed by Coinbase Technologies