Links

Stealth Contract

Stealth Chain Addresses

Ethereum Mainnet

Name
Address
Batch Sender
Batch Inbox
Output Proposer

Ethereum Goerli

Name
Address
Batch Sender
Batch Inbox
Output Propose

L2 Contract Addresses

Base Mainnet

Name
Address
WETH9
L2CrossDomainMessenger
L2StandardBridge
SequencerFeeVault
OptimismMintableERC20Factory
GasPriceOracle
L1Block
L2ToL1MessagePasser
L2ERC721Bridge
OptimismMintableERC721Factory
ProxyAdmin
BaseFeeVault
L1FeeVault

Stealth Chian Testnet (Goerli)

Name
Address
WETH9
L2CrossDomainMessenger
L2StandardBridge
SequencerFeeVault
OptimismMintableERC20Factory
GasPriceOracle
L1Block
L2ToL1MessagePasser
L2ERC721Bridge
OptimismMintableERC721Factory
ProxyAdmin
BaseFeeVault
L1FeeVault
*L2 contract addresses are the same on both mainnet and testnet.

L1 Contract Addresses

Ethereum Mainnet

Name
Address
AddressManager
L1CrossDomainMessenger
L1ERC721Bridge
L1StandardBridge
L2OutputOracle
OptimismMintableERC20Factory
OptimismPortal
ProxyAdmin
SystemConfig
SystemDictator
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 (Goerli)

Name
Address
AddressManager
L1CrossDomainMessenger
L1ERC721Bridge
L1StandardBridge
L2OutputOracle
OptimismMintableERC20Factory
OptimismPortal
PortalSender
ProxyAdmin
SystemConfig
SystemDictator