Stealth Contract
Last updated
Last updated
Batch Sender
Batch Inbox
Output Proposer
Batch Sender
Batch Inbox
Output Propose
WETH9
L2CrossDomainMessenger
L2StandardBridge
SequencerFeeVault
OptimismMintableERC20Factory
GasPriceOracle
L1Block
L2ToL1MessagePasser
L2ERC721Bridge
OptimismMintableERC721Factory
ProxyAdmin
BaseFeeVault
L1FeeVault
WETH9
L2CrossDomainMessenger
L2StandardBridge
SequencerFeeVault
OptimismMintableERC20Factory
GasPriceOracle
L1Block
L2ToL1MessagePasser
L2ERC721Bridge
OptimismMintableERC721Factory
ProxyAdmin
BaseFeeVault
L1FeeVault
*L2 contract addresses are the same on both mainnet and testnet.
AddressManager
L1CrossDomainMessenger
L1ERC721Bridge
L1StandardBridge
L2OutputOracle
OptimismMintableERC20Factory
OptimismPortal
ProxyAdmin
SystemConfig
SystemDictator
Unneeded contract addresses
StateCommitmentChain
CanonicalTransactionChain
BondManager
AddressManager
L1CrossDomainMessenger
L1ERC721Bridge
L1StandardBridge
L2OutputOracle
OptimismMintableERC20Factory
OptimismPortal
PortalSender
ProxyAdmin
SystemConfig
SystemDictator
Certain contracts are mandatory according to the , despite not being utilized. For such contracts, you can simply assign the zero address: