Bytecode-generated storage layout

We've generated a storage layout (with no variable labels) from this contract's bytecode. We've also started a backfill to track the inferred variables and it is currently at block 20792420.

Proxy

Verified contract

Proxy

Active on Ethereum with 13,417 txns
Deployed by via 0x33b5a11b at 19681276
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
-
variable spans 47 additional slots
Native
Value $1,291,255.29
ERC-20
Value $4.53
0x924f4e6048a7735c64c6951c5cc60a272e57b9910d907465fab6bb5d03297e40
0xe4255a909e4ef5b6479c97721cb8daccc43f6b6ba34c2d33bfc26b4b4bd952f3
0xfa0f3e6c9fbc52a4e58af3a0b5f30c9fafb348d2a249144e26ffe38b82a26279
0x4d428009009811db6a2dee8ae9a5b1a7a0db50f32f0c223b61d7539ab7d04f94
0x006ca892dbf587a20255ac0fec199b7c456df210a6da52a8804b45e9b5110107
0x2d2fa9f70e713df98ea865040e1be33cef47d761097815e5899d32710a4d807f
0x7a11e06c0cb3885f789a1b9c36fda0ea08128785a840de3c61178e3d15b6e280
0x85c50cbdb4565e86cbe6482e8f8376a31bbf89981fb5b5dbe0bd6be81a559e51
0x1d089d32b4d2d4e509d2fe90d3a8916cda2b511d232edfbe9b540f1e2770f0a4
0xe00752ea311e552315ae95a180faa1f3c89364cf276d318818d44215b6c829c1

Functions
Getter at block 20812719
GUARDIAN(view returns (address)
0x0c883f622b4ccbf1e8ce86217998f87e6d36bce4
L2_ORACLE(view returns (address)
0xa669a743b065828682ee16109273f5cfef5e676d
SYSTEM_CONFIG(view returns (address)
0x5d1f4bbaf6d484fa9d5d9705f92de6063bff6055
guardian(view returns (address)
0x0c883f622b4ccbf1e8ce86217998f87e6d36bce4
l2Oracle(view returns (address)
0xa669a743b065828682ee16109273f5cfef5e676d
l2Sender(view returns (address)
0x000000000000000000000000000000000000dead
params(view returns (uint128 prevBaseFeeuint64 prevBoughtGasuint64 prevBlockNum)
(prevBaseFee=1000000000, prevBoughtGas=21000, prevBlockNum=20812451)
paused(view returns (bool paused_)
false
superchainConfig(view returns (address)
0x1aec4c3be47c30d0befa7514cf9d99eac596959d
systemConfig(view returns (address)
0x5d1f4bbaf6d484fa9d5d9705f92de6063bff6055
version(view returns (string)
2.5.0
Read-only
finalizedWithdrawals(bytes32view returns (bool)
isOutputFinalized(uint256 _l2OutputIndexview returns (bool)
minimumGasLimit(uint64 _byteCountpure returns (uint64)
provenWithdrawals(bytes32view returns (bytes32 outputRootuint128 timestampuint128 l2OutputIndex)
State-modifying
admin(returns (address)
changeAdmin(address _admin
implementation(returns (address)
upgradeTo(address _implementation
upgradeToAndCall(address _implementationbytes _datapayable returns (bytes)
depositTransaction(address _touint256 _valueuint64 _gasLimitbool _isCreationbytes _datapayable 
donateETH(payable 
finalizeWithdrawalTransaction(struct TypesWithdrawalTransaction _tx
initialize(address _l2Oracleaddress _systemConfigaddress _superchainConfig
proveWithdrawalTransaction(struct TypesWithdrawalTransaction _txuint256 _l2OutputIndexstruct TypesOutputRootProof _outputRootProofbytes[] _withdrawalProof
Events
AdminChanged(address previousAdminaddress newAdmin
Upgraded(address indexed implementation
Initialized(uint8 version
TransactionDeposited(address indexed fromaddress indexed touint256 indexed versionbytes opaqueData
WithdrawalFinalized(bytes32 indexed withdrawalHashbool success
WithdrawalProven(bytes32 indexed withdrawalHashaddress indexed fromaddress indexed to
Constructor
constructor(address _admin
Fallback and receive
fallback(
receive(
receive(
Errors

This contract contains no error objects.