Contract Addresses
L2 Contract Addresses
Base Mainnet
Name | Address |
---|---|
WETH9 | 0x4200000000000000000000000000000000000006 |
L2CrossDomainMessenger | 0x4200000000000000000000000000000000000007 |
L2StandardBridge | 0x4200000000000000000000000000000000000010 |
SequencerFeeVault | 0x4200000000000000000000000000000000000011 |
OptimismMintableERC20Factory | 0xF10122D428B4bc8A9d050D06a2037259b4c4B83B |
GasPriceOracle | 0x420000000000000000000000000000000000000F |
L1Block | 0x4200000000000000000000000000000000000015 |
L2ToL1MessagePasser | 0x4200000000000000000000000000000000000016 |
L2ERC721Bridge | 0x4200000000000000000000000000000000000014 |
OptimismMintableERC721Factory | 0x4200000000000000000000000000000000000017 |
ProxyAdmin | 0x4200000000000000000000000000000000000018 |
BaseFeeVault | 0x4200000000000000000000000000000000000019 |
L1FeeVault | 0x420000000000000000000000000000000000001a |
EAS | 0x4200000000000000000000000000000000000021 |
EASSchemaRegistry | 0x4200000000000000000000000000000000000020 |
LegacyERC20ETH | 0xDeadDeAddeAddEAddeadDEaDDEAdDeaDDeAD0000 |
Base Testnet (Sepolia)
Name | Address |
---|---|
WETH9 | 0x4200000000000000000000000000000000000006 |
L2CrossDomainMessenger | 0x4200000000000000000000000000000000000007 |
L2StandardBridge | 0x4200000000000000000000000000000000000010 |
SequencerFeeVault | 0x4200000000000000000000000000000000000011 |
OptimismMintableERC20Factory | 0x4200000000000000000000000000000000000012 |
GasPriceOracle | 0x420000000000000000000000000000000000000F |
L1Block | 0x4200000000000000000000000000000000000015 |
L2ToL1MessagePasser | 0x4200000000000000000000000000000000000016 |
L2ERC721Bridge | 0x4200000000000000000000000000000000000014 |
OptimismMintableERC721Factory | 0x4200000000000000000000000000000000000017 |
ProxyAdmin | 0x4200000000000000000000000000000000000018 |
BaseFeeVault | 0x4200000000000000000000000000000000000019 |
L1FeeVault | 0x420000000000000000000000000000000000001a |
EAS | 0x4200000000000000000000000000000000000021 |
EASSchemaRegistry | 0x4200000000000000000000000000000000000020 |
LegacyERC20ETH | 0xDeadDeAddeAddEAddeadDEaDDEAdDeaDDeAD0000 |
*L2 contract addresses are the same on both mainnet and testnet.
L1 Contract Addresses
Ethereum Mainnet
Name | Address |
---|---|
AddressManager | 0x8EfB6B5c4767B09Dc9AA6Af4eAA89F749522BaE2 |
L1CrossDomainMessenger | 0x866E82a600A1414e583f7F13623F1aC5d58b0Afa |
L1ERC721Bridge | 0x608d94945A64503E642E6370Ec598e519a2C1E53 |
L1StandardBridge | 0x3154Cf16ccdb4C6d922629664174b904d80F2C35 |
L2OutputOracle | 0x56315b90c40730925ec5485cf004d835058518A0 |
OptimismMintableERC20Factory | 0x05cc379EBD9B30BbA19C6fA282AB29218EC61D84 |
OptimismPortal | 0x49048044D57e1C92A77f79988d21Fa8fAF74E97e |
ProxyAdmin | 0x0475cBCAebd9CE8AfA5025828d5b98DFb67E059E |
SystemConfig | 0x73a79Fab69143498Ed3712e519A88a918e1f4072 |
SystemDictator | 0x1fE3fdd1F0193Dd657C0a9AAC37314D6B479E557 |
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)
Name | Address |
---|---|
AddressManager | 0x709c2B8ef4A9feFc629A8a2C1AF424Dc5BD6ad1B |
AnchorStateRegistryProxy | 0x4C8BA32A5DAC2A720bb35CeDB51D6B067D104205 |
DelayedWETHProxy | 0x7698b262B7a534912c8366dD8a531672deEC634e |
DisputeGameFactoryProxy | 0xd6E6dBf4F7EA0ac412fD8b65ED297e64BB7a06E1 |
FaultDisputeGame | 0x48F9F3190b7B5231cBf2aD1A1315AF7f6A554020 |
L1CrossDomainMessenger | 0xC34855F4De64F1840e5686e64278da901e261f20 |
L1ERC721Bridge | 0x21eFD066e581FA55Ef105170Cc04d74386a09190 |
L1StandardBridge | 0xfd0Bf71F60660E2f608ed56e1659C450eB113120 |
L2OutputOracle | 0x84457ca9D0163FbC4bbfe4Dfbb20ba46e48DF254 |
MIPS | 0xFF760A87E41144b336E29b6D4582427dEBdB6dee |
OptimismMintableERC20Factory | 0xb1efB9650aD6d0CC1ed3Ac4a0B7f1D5732696D37 |
OptimismPortal | 0x49f53e41452C74589E85cA1677426Ba426459e85 |
PermissionedDisputeGame | 0x54966d5A42a812D0dAaDe1FA2321FF8b102d1ee1 |
PreimageOracle | 0x627F825CBd48c4102d36f287be71f4234426b9e4 |
ProxyAdmin | 0x0389E59Aa0a41E4A413Ae70f0008e76CAA34b1F3 |
SystemConfig | 0xf272670eb55e895584501d564AfEB048bEd26194 |
Base Admin Addresses
Base Mainnet
Admin Role | Address | Type of Key |
---|---|---|
Batch Sender | 0x5050f69a9786f081509234f1a7f4684b5e5b76c9 | EOA managed by Coinbase Technologies |
Batch Inbox | 0xff00000000000000000000000000000000008453 | EOA (with no known private key) |
Output Proposer | 0x642229f238fb9de03374be34b0ed8d9de80752c5 | EOA managed by Coinbase Technologies |
Proxy Admin Owner (L1) | 0x7bB41C3008B3f03FE483B28b8DB90e19Cf07595c | 2-of-2 Nested Gnosis Safe (signers below) |
L1 Nested Safe Signer (Coinbase) | 0x9855054731540A48b28990B63DcF4f33d8AE46A1 | Gnosis Safe |
L1 Nested Safe Signer (Optimism) | 0x9BA6e03D8B90dE867373Db8cF1A58d2F7F006b3A | Gnosis Safe |
Proxy Admin Owner (L2) | 0x2304cb33d95999dc29f4cef1e35065e670a70050 | 2-of-2 Nested Gnosis Safe (signers below) |
L2 Nested Safe Signer (Coinbase) | 0xd94e416cf2c7167608b2515b7e4102b41efff94f | Gnosis Safe |
L2 Nested Safe Signer (Optimism) | 0x28EDB11394eb271212ED66c08f2b7893C04C5D65 | Gnosis Safe |
Challenger | 0x6f8c5ba3f59ea3e76300e3becdc231d656017824 | 1-of-2 Smart contract |
System config owner | 0x14536667Cd30e52C0b458BaACcB9faDA7046E056 | Gnosis Safe |
Guardian | 0x14536667Cd30e52C0b458BaACcB9faDA7046E056 | Gnosis Safe |
Base Testnet (Sepolia)
Admin Role | Address | Type of Key |
---|---|---|
Batch Sender | 0x6CDEbe940BC0F26850285cacA097C11c33103E47 | EOA managed by Coinbase Technologies |
Batch Inbox | 0xff00000000000000000000000000000000084532 | EOA (with no known private key) |
Output Proposer | 0x20044a0d104E9e788A0C984A2B7eAe615afD046b | EOA managed by Coinbase Technologies |
Proxy Admin Owner (L1) | 0x0fe884546476dDd290eC46318785046ef68a0BA9 | Gnosis Safe |
Proxy Admin Owner (L2) | 0x20f984546476ddd290ec46318785046ef68a1cba | Gnosis Safe |
Challenger | 0xDa3037Ff70Ac92CD867c683BD807e5A484857405 | EOA managed by Coinbase Technologies |
System config owner | 0x0fe884546476dDd290eC46318785046ef68a0BA9 | Gnosis Safe |
Guardian | 0xA9FF930151130fd19DA1F03E5077AFB7C78F8503 | EOA managed by Coinbase Technologies |