List of Addresses
OP-Mainnet Contract Address (Github)
Deployed Network | Name | Explorer | Github | Text |
---|---|---|---|---|
OP-Mainnet | (Legacy)SequencerFeeVault | https://optimistic.etherscan.io/address/0x4200000000000000000000000000000000000011 | https://github.com/ethereum-optimism/optimism/blob/develop/packages/contracts-bedrock/src/L2/SequencerFeeVault.sol | The SequencerFeeVault accumulates any transaction priority fee and is the value of block.coinbase . When enough fees accumulate in this account, they can be withdrawn to an immutable L1 address.To change the L1 address that fees are withdrawn to, the contract must be upgraded by changing its proxy's implementation key. |
OP-Mainnet | BaseFeeVault | https://optimistic.etherscan.io/address/0x4200000000000000000000000000000000000019 | https://github.com/ethereum-optimism/optimism/blob/develop/packages/contracts-bedrock/src/L2/BaseFeeVault.sol | where all L2 Tx revenue is stored The BaseFeeVault predeploy receives the basefees on L2. The basefee is not burnt on L2 like it is on L1. Once the contract has received a certain amount of fees, the ETH can be withdrawn to an immutable address on L1. |
OP-Mainnet | L1FeeVault | https://optimistic.etherscan.io/address/0x420000000000000000000000000000000000001A | https://github.com/ethereum-optimism/optimism/blob/develop/packages/contracts-bedrock/src/L2/L1FeeVault.sol | where L2 Tx Fees are stored to store data to L1 |
Ethereum | BatchInbox | https://etherscan.io/address/0xff00000000000000000000000000000000000010 | this is where the transaction batches are stored | |
Ethereum | L2OutputOracle | https://etherscan.io/address/0xdfe97868233d1aa22e815a266982f2cf17685a27 | https://github.com/ethereum-optimism/optimism/blob/develop/packages/contracts-bedrock/src/L1/L2OutputOracle.sol | this is where the output state root is stored |
Ethereum | Sequencer | https://etherscan.io/address/0x6887246668a3b87f54deb3b94ba47a6f63f32985 | the address of the sequencer that operates OP-Mainnet | |
Ethereum | StateRootProposer | https://etherscan.io/address/0x473300df21D047806A082244b417f96b32f13A33 | op-proposer that stores the output state root | |
Ethereum | Challenger | https://etherscan.io/address/0x9BA6e03D8B90dE867373Db8cF1A58d2F7F006b3A | it is centralized; multisig | |
Ethereum | baseFeeVaultRecipient / l1FeeVaultRecipient / sequencerFeeVaultRecipient | https://etherscan.io/address/0xa3d596EAfaB6B13Ab18D40FaE1A962700C84ADEa |