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.

TransparentUpgradeableProxy

Verified contract

Proxy

Active on Base with 1,821 txns
Deployed by via 0x43caee52 at 21464498
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
-
variable spans 3 additional slots

No balances found for "TransparentUpgradeableProxy"

0x15c92d4c366d8133e2185d1fe545d40be73d619e58d088e694bfeac01f93f66a
0x103115d3279200b6d01e0c04a456ff24bde8ddb3eacb58e5367ccaefa3cef090
0x6672c6c676a01ce78327236209fb5fd6af56a3e4786266149f5139b57b1df565
0xf8290fcd45951c7e9e7b48accd7e2e40770637cd84a6c4b997d4d127b8f04658
0xcd28bc3ff734df335ba7a6b3c4d9082ce4c0fde507a88d72b38b65a775c3b42f
0xc4d254a74c8e57f7683f030424a2540c0c08fd4ab26b1e71abf2991af9ca2b1e
0xd83d27b9883625099441c0bc9faa26f2c3bf247254f985eb0ec6e931879e6ee3
0xe1703d5edfb657f570d391ab99ff584494c2f10199d6d15ce975bf1b625b07ab
0x1b240eb637addbccfbc144bcde84979eceda6c789b6b3093960530a129e11d4f
0x5320ec31feeb8c356a586cc857f6d000a6e9f6bf991963fde28ca3b35ed6207f

Functions
Getter at block 22731486
BROTLI_MESSAGE_HEADER_FLAG(view returns (bytes1)
0x00
DAS_MESSAGE_HEADER_FLAG(view returns (bytes1)
0x80
DATA_AUTHENTICATED_FLAG(view returns (bytes1)
0x40
DATA_BLOB_HEADER_FLAG(view returns (bytes1)
0x50
HEADER_LENGTH(view returns (uint256)
40
TREE_DAS_MESSAGE_HEADER_FLAG(view returns (bytes1)
0x08
ZERO_HEAVY_MESSAGE_HEADER_FLAG(view returns (bytes1)
0x20
batchCount(view returns (uint256)
1822
batchPosterManager(view returns (address)
0x0000000000000000000000000000000000000000
bridge(view returns (address)
0x9f904fea0eff79708b37b99960e05900fe310a8e
isUsingFeeToken(view returns (bool)
true
maxDataSize(view returns (uint256)
104857
maxTimeVariation(view returns (uint256uint256uint256uint256)
(172800, 1800, 345600, 3600)
reader4844(view returns (address)
0x000000000000000000000000000000000000dead
rollup(view returns (address)
0x58e3fe88b1e8a7e2d578000acd9c6d5989fe9e09
totalDelayedMessagesRead(view returns (uint256)
5076
Read-only
addSequencerL2BatchFromOrigin(uint256bytesuint256addresspure 
dasKeySetInfo(bytes32view returns (bool isValidKeysetuint64 creationBlock)
getKeysetCreationBlock(bytes32 ksHashview returns (uint256)
inboxAccs(uint256 indexview returns (bytes32)
isBatchPoster(addressview returns (bool)
isSequencer(addressview returns (bool)
isValidKeysetHash(bytes32 ksHashview returns (bool)
State-modifying
admin(returns (address admin_)
changeAdmin(address newAdmin
implementation(returns (address implementation_)
upgradeTo(address newImplementation
upgradeToAndCall(address newImplementationbytes datapayable 
addSequencerL2Batch(uint256 sequenceNumberbytes datauint256 afterDelayedMessagesReadaddress gasRefunderuint256 prevMessageCountuint256 newMessageCount
addSequencerL2BatchFromBlobs(uint256 sequenceNumberuint256 afterDelayedMessagesReadaddress gasRefunderuint256 prevMessageCountuint256 newMessageCount
addSequencerL2BatchFromOrigin(uint256 sequenceNumberbytes datauint256 afterDelayedMessagesReadaddress gasRefunderuint256 prevMessageCountuint256 newMessageCount
forceInclusion(uint256 _totalDelayedMessagesReaduint8 kinduint64[2] l1BlockAndTimeuint256 baseFeeL1address senderbytes32 messageDataHash
initialize(address bridge_struct ISequencerInboxMaxTimeVariation maxTimeVariation_
invalidateKeysetHash(bytes32 ksHash
postUpgradeInit(
removeDelayAfterFork(
setBatchPosterManager(address newBatchPosterManager
setIsBatchPoster(address addrbool isBatchPoster_
setIsSequencer(address addrbool isSequencer_
setMaxTimeVariation(struct ISequencerInboxMaxTimeVariation maxTimeVariation_
setValidKeyset(bytes keysetBytes
updateRollupAddress(
Events
AdminChanged(address previousAdminaddress newAdmin
BeaconUpgraded(address indexed beacon
Upgraded(address indexed implementation
InboxMessageDelivered(uint256 indexed messageNumbytes data
InboxMessageDeliveredFromOrigin(uint256 indexed messageNum
InvalidateKeyset(bytes32 indexed keysetHash
OwnerFunctionCalled(uint256 indexed id
SequencerBatchData(uint256 indexed batchSequenceNumberbytes data
SequencerBatchDelivered(uint256 indexed batchSequenceNumberbytes32 indexed beforeAccbytes32 indexed afterAccbytes32 delayedAccuint256 afterDelayedMessagesReadstruct IBridgeTimeBounds timeBoundsuint8 dataLocation
SetValidKeyset(bytes32 indexed keysetHashbytes keysetBytes
Constructor
constructor(address _logicaddress admin_bytes _data
Fallback and receive
fallback(
receive(
Errors
AlreadyInit(
AlreadyValidDASKeyset(bytes32 arg0
BadMaxTimeVariation(
BadPostUpgradeInit(
BadSequencerNumber(uint256 storeduint256 received
DataBlobsNotSupported(
DataTooLarge(uint256 dataLengthuint256 maxDataLength
DelayedBackwards(
DelayedTooFar(
Deprecated(
ForceIncludeBlockTooSoon(
ForceIncludeTimeTooSoon(
HadZeroInit(
IncorrectMessagePreimage(
InitParamZero(string name
InvalidHeaderFlag(bytes1 arg0
MissingDataHashes(
NativeTokenMismatch(
NoSuchKeyset(bytes32 arg0
NotBatchPoster(
NotBatchPosterManager(address arg0
NotForked(
NotOrigin(
NotOwner(address senderaddress owner
RollupNotChanged(