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.

Proxy

Verified contract

Proxy

Active on Base with 13,193 txns
Deployed by via 0x6d0a90bc at 14901346
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 $180,307.39
ERC-20
Value $2
ERC-20
Value $0.11
ERC-20
Value $0
ERC-20
Value $0
ERC-20
--
ERC-20
--
ERC-20
--
ERC-20
--
ERC-20
--
0x91c40e8a9924bdf303a36adf73a93ac0050205e89f099126e587e190dc73f90a
0x71733b3fa5d33e8287ccbb39fc4aea3f7d10de766f5b0bb14fc797c3ced6e315
0x598e7d351f9167c6f0a641a5bea93e30066686bf53fdfb16a8a4d65dcee19e33
0x80189f860eda4f250a5eec4f73989f9bd701b538d910884c4256ff2b1b22ce92
0xd21fbc9c48c7629b2e30d0a4fa9f307919aba84ee2177ecc731c0ce3a5e0676a
0x17cd9ca4486a8b68fb766279bff2ca5cac78497c3d32d3c43e236c89b74cb402
0xa65ad678cc1afba84605d740647c97286fae4d58d6fd46443ae925779873c1bc
0x53a2db8ab381e054fce66ac98bfa900f5648f4f510b1dd1afece1ef24a0cab99
0x89d17de08787176bbc434792a448c2b62d68c476e35c32b23c5fe8c13c6d64c2
0x2e3c2bc934c07fd8b1f344d768f7b499e2753579e501171232fef0fdaf050254

Functions
Getter at block 22747204
guardian(view returns (address)
0x87ef0ab1189f76ebcaee736a5eb8f639a8cf156d
l2Oracle(view returns (address)
0x38893659cf2b4b3e02b2dc93fe9a55ea155a3daf
l2Sender(view returns (address)
0x000000000000000000000000000000000000dead
params(view returns (uint128 prevBaseFeeuint64 prevBoughtGasuint64 prevBlockNum)
(prevBaseFee=5000000, prevBoughtGas=490798, prevBlockNum=22744614)
paused(view returns (bool paused_)
false
superchainConfig(view returns (address)
0xfc57b0947c079073a1c5fe61887eb3495972ee72
systemConfig(view returns (address)
0xad22377de22537e4e6bd192aebca524a79b0d3fd
version(view returns (string)
2.6.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
BadTarget(
CallPaused(
GasEstimation(
LargeCalldata(
OutOfGas(
SmallGasLimit(