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.

0xefef4558802bf373ce3307189c79a9cab0a4cb9c

Verified contract

Proxy

Active on Base with 2 txns
Deployed by via 0x8570bdec at 11649047
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
-
variable spans 39 additional slots
ERC-20
Value $7,500,445.94
ERC-20
Value $526.69
ERC-20
Value $13.31
ERC-20
Value $0.63
ERC-20
Value $0.44
ERC-20
Value $0.41
ERC-20
Value $0.29
ERC-20
Value $0.19
ERC-20
Value $0.11
ERC-20
Value $0.09
0x8917b1c0f94192139736c71ca06d49e26f7c0d43b77ebcd395bb28d4d20abf37
0xbbcead5763298512eeb91103f299b3126aec00e086fb334d09c159dab435b216

Functions
Getter at block 22911670
activeOutbox(view returns (address)
0x0000000000000000000000000000000000000000
delayedMessageCount(view returns (uint256)
148145
nativeToken(view returns (address)
0x4ed4e862860bed51a9570b96d89af5e1b0efefed
rollup(view returns (address)
0xd34f3a11f10db069173b32d84f02eda578709143
sequencerInbox(view returns (address)
0x6216dd1ee27c5acec7427052d3ecdc98e2bc2221
sequencerMessageCount(view returns (uint256)
31737
sequencerReportedSubMessageCount(view returns (uint256)
24697705
Read-only
allowedDelayedInboxList(uint256view returns (address)
allowedDelayedInboxes(address inboxview returns (bool)
allowedOutboxList(uint256view returns (address)
allowedOutboxes(address outboxview returns (bool)
delayedInboxAccs(uint256view returns (bytes32)
sequencerInboxAccs(uint256view returns (bytes32)
State-modifying
acceptFundsFromOldBridge(payable 
enqueueDelayedMessage(uint8 kindaddress senderbytes32 messageDataHashuint256 tokenFeeAmountreturns (uint256)
enqueueSequencerMessage(bytes32 dataHashuint256 afterDelayedMessagesReaduint256 prevMessageCountuint256 newMessageCountreturns (uint256 seqMessageIndexbytes32 beforeAccbytes32 delayedAccbytes32 acc)
executeCall(address touint256 valuebytes datareturns (bool successbytes returnData)
initialize(address rollup_address nativeToken_
setDelayedInbox(address inboxbool enabled
setOutbox(address outboxbool enabled
setSequencerInbox(address _sequencerInbox
setSequencerReportedSubMessageCount(uint256 newMsgCount
submitBatchSpendingReport(address senderbytes32 messageDataHashreturns (uint256)
updateRollupAddress(address _rollup
Events
BridgeCallTriggered(address indexed outboxaddress indexed touint256 valuebytes data
InboxToggle(address indexed inboxbool enabled
MessageDelivered(uint256 indexed messageIndexbytes32 indexed beforeInboxAccaddress inboxuint8 kindaddress senderbytes32 messageDataHashuint256 baseFeeL1uint64 timestamp
OutboxToggle(address indexed outboxbool enabled
RollupUpdated(address rollup
SequencerInboxUpdated(address newSequencerInbox
Constructor

This contract contains no constructor objects.

Fallback and receive

This contract contains no fallback and receive objects.

Errors
BadSequencerMessageNumber(uint256 storeduint256 received
CallNotAllowed(
CallTargetNotAllowed(address target
InvalidOutboxSet(address outbox
InvalidTokenSet(address token
NotContract(address addr
NotDelayedInbox(address sender
NotOutbox(address sender
NotRollupOrOwner(address senderaddress rollupaddress owner
NotSequencerInbox(address sender