OP Mainnet
Contract addresses

Contract Addresses

This reference guide lists all the contract addresses for Mainnet and Testnet, as found on the superchain-registry (opens in a new tab). See the Smart Contracts Overview for high-level details and access to the source code.

💡

This page is automatically generated from packages in the superchain-registry (opens in a new tab) which keeps the content synced and up-to-date.

Mainnet

Ethereum Superchain Contracts (L1)

Loading...

Ethereum (L1)

Loading...

Ethereum Legacy Contracts (L1)

Loading...

OP Mainnet (L2)

Contract NameContract Address
L2ToL1MessagePasser0x4200000000000000000000000000000000000016 (opens in a new tab)
L2CrossDomainMessenger0x4200000000000000000000000000000000000007 (opens in a new tab)
L2StandardBridge0x4200000000000000000000000000000000000010 (opens in a new tab)
L2ERC721Bridge0x4200000000000000000000000000000000000014 (opens in a new tab)
SequencerFeeVault0x4200000000000000000000000000000000000011 (opens in a new tab)
OptimismMintableERC20Factory0x4200000000000000000000000000000000000012 (opens in a new tab)
OptimismMintableERC721Factory0x4200000000000000000000000000000000000017 (opens in a new tab)
L1Block0x4200000000000000000000000000000000000015 (opens in a new tab)
GasPriceOracle0x420000000000000000000000000000000000000F (opens in a new tab)
ProxyAdmin0x4200000000000000000000000000000000000018 (opens in a new tab)
BaseFeeVault0x4200000000000000000000000000000000000019 (opens in a new tab)
L1FeeVault0x420000000000000000000000000000000000001A (opens in a new tab)
GovernanceToken0x4200000000000000000000000000000000000042 (opens in a new tab)
SchemaRegistry0x4200000000000000000000000000000000000020 (opens in a new tab)
EAS0x4200000000000000000000000000000000000021 (opens in a new tab)

OP Mainnet Legacy Contracts (L2)

Contract NameContract Address
L1MessageSender0x4200000000000000000000000000000000000001 (opens in a new tab)
DeployerWhitelist0x4200000000000000000000000000000000000002 (opens in a new tab)
LegacyERC20ETH0xDeadDeAddeAddEAddeadDEaDDEAdDeaDDeAD0000 (opens in a new tab)
L1BlockNumber0x4200000000000000000000000000000000000013 (opens in a new tab)
LegacyMessagePasser0x4200000000000000000000000000000000000000 (opens in a new tab)

Testnet (Sepolia)

Sepolia Superchain Contracts (L1)

Loading...

Sepolia (L1)

Loading...

OP Sepolia (L2)

Contract NameContract Address
L2ToL1MessagePasser0x4200000000000000000000000000000000000016 (opens in a new tab)
L2CrossDomainMessenger0x4200000000000000000000000000000000000007 (opens in a new tab)
L2StandardBridge0x4200000000000000000000000000000000000010 (opens in a new tab)
L2ERC721Bridge0x4200000000000000000000000000000000000014 (opens in a new tab)
SequencerFeeVault0x4200000000000000000000000000000000000011 (opens in a new tab)
OptimismMintableERC20Factory0x4200000000000000000000000000000000000012 (opens in a new tab)
OptimismMintableERC721Factory0x4200000000000000000000000000000000000017 (opens in a new tab)
L1Block0x4200000000000000000000000000000000000015 (opens in a new tab)
GasPriceOracle0x420000000000000000000000000000000000000F (opens in a new tab)
ProxyAdmin0x4200000000000000000000000000000000000018 (opens in a new tab)
BaseFeeVault0x4200000000000000000000000000000000000019 (opens in a new tab)
L1FeeVault0x420000000000000000000000000000000000001A (opens in a new tab)
GovernanceToken0x4200000000000000000000000000000000000042 (opens in a new tab)
SchemaRegistry0x4200000000000000000000000000000000000020 (opens in a new tab)
EAS0x4200000000000000000000000000000000000021 (opens in a new tab)