TransparentUpgradeableProxy

Verified contract

Proxy

Active on Ethereum with 580,253 txns
Deployed by via 0x2487edc5 at 15411056
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
-
variable spans 3 additional slots
ERC-20
--
0x8c5cb3663ffb28002407001ee35751df5db4396d9192550653cbfb6a5ada499d
0xb1bea661ee5c4090c675e913911deb0f3c85c0198953ebef033d265533a89e77
0x00691be094a2ccf25f9c0d0c34dee3b91b3218cf2cad7e756099a68ecad12c4f
0x4f2a49a551834edd11f25ebe4f162a4bca1ff284b9b65d7262b95eaa5192f0ce
0xa8d3c7b98c93740bd3ff18fafe70e564e4353b2d55feb19c89ebefee9ae85af9
0x3ca573ae6df8a0ac5c36019f0f9e6e14e1c5d384afb15d3e64af149aad90abd8
0x82fd545bf1554a48d44d5702aa8e7c0662b5a6ca33e905561214fc283f4f25c7
0x11cd488d274d2803913cfe27613a4ffa45851c85a581ad6fb9eb994d2f1c90c6
0x81235a1827a7dbd1712f50793848584f82451a4c6f6ba65c075fe2e54a1c5248
0xd4a1df7fd2a445bc8bbc01d26377a89841f23f3124b9eb80082b37bf777cb74a

Functions
Getter at block 21241366
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)
746353
batchPosterManager(view returns (address)
0xd0fda6925f502a3a94986dfe7c92fe19ebbd679b
bridge(view returns (address)
0x8315177ab297ba92a06054ce80a67ed4dbd7ed3a
isUsingFeeToken(view returns (bool)
false
maxDataSize(view returns (uint256)
117964
maxTimeVariation(view returns (uint256uint256uint256uint256)
(5760, 64, 86400, 768)
reader4844(view returns (address)
0xb5f6951ab2504442c3f6dd37ff1e1d1d253c5097
rollup(view returns (address)
0x5ef0d09d1e6204141b4d37530808ed19f60fba35
totalDelayedMessagesRead(view returns (uint256)
1764821
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
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(