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.

0xac9d11cd4d7ef6e54f14643a393f68ca014287ab

Verified contract

Proxy

Active on Base with 235 txns
Deployed by via 0xbd822cc5 at 4572995
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
ERC-20
--
0xb647d10a74e5801fd82d44332c03b1df436ad7f38dc4cf0532dca1a3d69c83ec
0x66278f40f77009610643e28d8e76158ce4b234cf7d6cec8a1cb3d2434e0e8830
0xe6ecb5a1c6b83d5c542dccc8f4f8f222beed14e5e6f8d7a4cf8f4f20441d67ce
0x0edb9d6fa952b19d63593c569f5a84fb920322fd19a2920242aa3061cbfa52aa
0xeb270cd5577d61db8a68dce37bce44b349f1e2b029e22c9e734147a031854481
0x16920f690ecf84d5ff2c36105b8da372f34072a993e2ad212b84114ffb6b8df9
0x9d29d7d012ef612dd6cf6733bad57f307db4f0ab0ff600f02230568494e18498
0xfc7bfc238722c9c49296ab3fb9de93e4f2a7e380b936b03c3a7944dc7487d3b1
0x5fe32dea76554b1d580b1e53a848b61c8815698a6ba13837cb951088346cc120
0x484ae3660fe9f6bc9faa9b95bc97763f9b980f9501faf5db2370e82ea0d94c3b

Functions
Getter at block 22133616
DEFAULT_ADMIN_ROLE(view returns (bytes32)
0x0000000000000000000000000000000000000000000000000000000000000000
DEPOSITS_DISABLER_ROLE(view returns (bytes32)
0x63f736f21cb2943826cd50b191eb054ebbea670e4e962d0527611f830cd399d6
DEPOSITS_ENABLER_ROLE(view returns (bytes32)
0x4b43b36766bde12c5e9cbbc37d15f8d1f769f08f54720ab370faeb4ce893753a
WITHDRAWALS_DISABLER_ROLE(view returns (bytes32)
0x94a954c0bc99227eddbc0715a62a7e1056ed8784cd719c2303b685683908857c
WITHDRAWALS_ENABLER_ROLE(view returns (bytes32)
0x9ab8816a3dc0b3849ec1ac00483f6ec815b07eee2fd766a353311c823ad59d0d
isDepositsEnabled(view returns (bool)
true
isInitialized(view returns (bool)
true
isWithdrawalsEnabled(view returns (bool)
true
l1Token(view returns (address)
0x7f39c581f595b53c5cb19bd0b3f8da6c935e2ca0
l1TokenBridge(view returns (address)
0x9de443adc5a411e83f1878ef24c3f52c61571e72
l2Token(view returns (address)
0xc1cba3fcea344f92d9239c08c0568f6f2f0ee452
messenger(view returns (address)
0x4200000000000000000000000000000000000007
Read-only
getRoleAdmin(bytes32 roleview returns (bytes32)
hasRole(bytes32 roleaddress accountview returns (bool)
supportsInterface(bytes4 interfaceIdview returns (bool)
State-modifying
disableDeposits(
disableWithdrawals(
enableDeposits(
enableWithdrawals(
finalizeDeposit(address l1Token_address l2Token_address from_address to_uint256 amount_bytes data_
grantRole(bytes32 roleaddress account
initialize(address admin_
renounceRole(bytes32 roleaddress account
revokeRole(bytes32 roleaddress account
withdraw(address l2Token_uint256 amount_uint32 l1Gas_bytes data_
withdrawTo(address l2Token_address to_uint256 amount_uint32 l1Gas_bytes data_
Events
DepositFailed(address indexed _l1Tokenaddress indexed _l2Tokenaddress indexed _fromaddress _touint256 _amountbytes _data
DepositFinalized(address indexed _l1Tokenaddress indexed _l2Tokenaddress indexed _fromaddress _touint256 _amountbytes _data
DepositsDisabled(address indexed disabler
DepositsEnabled(address indexed enabler
Initialized(address indexed admin
RoleAdminChanged(bytes32 indexed rolebytes32 indexed previousAdminRolebytes32 indexed newAdminRole
RoleGranted(bytes32 indexed roleaddress indexed accountaddress indexed sender
RoleRevoked(bytes32 indexed roleaddress indexed accountaddress indexed sender
WithdrawalInitiated(address indexed _l1Tokenaddress indexed _l2Tokenaddress indexed _fromaddress _touint256 _amountbytes _data
WithdrawalsDisabled(address indexed disabler
WithdrawalsEnabled(address indexed enabler
Constructor

This contract contains no constructor objects.

Fallback and receive

This contract contains no fallback and receive objects.

Errors
ErrorAccountIsZeroAddress(
ErrorAlreadyInitialized(
ErrorDepositsDisabled(
ErrorDepositsEnabled(
ErrorUnauthorizedMessenger(
ErrorUnsupportedL1Token(
ErrorUnsupportedL2Token(
ErrorWithdrawalsDisabled(
ErrorWithdrawalsEnabled(
ErrorWrongCrossDomainSender(