TransparentUpgradeableProxy

Verified contract

Proxy

Active on Ethereum
Deployed by via 0xecc93a02 at 18306934
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
-
variable spans 49 additional slots
-
variable spans 48 additional slots
-
variable spans 48 additional slots
ERC-20
Value $0
0x37b44346ab2b29935153457c34d6817c2ac225bb696d569a3ce7293a89309c7f
0x942f4731333c1cc2e9dbe4369f580a900de8c9af5b3a62eb071ef373023e43b1
0xb92b28834b8f4b947675f15f94c351972cf44024f74bb4feb44d1114ce5585c2
0x23d5ef57564cb5bd8d3e0dbf550ac8615501ac0315157b4bea2f0c9e631d8764
0xf91ba42ca488dfa544ccc914300f4ee51a63a9d0bcf7dd4201985e1a5ad16145
0xe245dcb806c49aa47f48aaeddcd73572b97ba121c58f409ac26a2afe0ef5bbda
0xf18f671ee1ebfa8df62deff88fddf5ee53a1a71584a65f163383a273088af351
0x82ddbc4196b035ab0e80fa4edd0fda895fb6f62f422a0bd1763c4a26a64a8ed0
0xbe9d8167f7e9c77581f53f84432eb0eef3a5adc9baa1642d1dadda3e1e29613a
0x4ec5667abc245b905b8ff546076b8ea785a696a8d5bbb9a126b2cc085e65d31b

Functions
Getter at block 20791606
lastFinalizedBatchIndex(view returns (uint256)
320800
layer2ChainId(view returns (uint64)
534352
maxNumTxInChunk(view returns (uint256)
100
messageQueue(view returns (address)
0x0d7e906bd9cafa154b048cfa766cc1e54e39af9b
owner(view returns (address)
0x798576400f7d662961ba15c6b3f3d813447a26a6
paused(view returns (bool)
false
verifier(view returns (address)
0x4cea3e866e7c57fd75cb0ca3e9f5f1151d4ead3f
Read-only
committedBatches(uint256view returns (bytes32)
finalizedStateRoots(uint256view returns (bytes32)
isBatchFinalized(uint256 _batchIndexview returns (bool)
isProver(addressview returns (bool)
isSequencer(addressview returns (bool)
withdrawRoots(uint256view returns (bytes32)
State-modifying
addProver(address _account
addSequencer(address _account
commitBatch(uint8 _versionbytes _parentBatchHeaderbytes[] _chunksbytes _skippedL1MessageBitmap
commitBatchWithBlobProof(uint8 _versionbytes _parentBatchHeaderbytes[] _chunksbytes _skippedL1MessageBitmapbytes _blobDataProof
finalizeBatchWithProof4844(bytes _batchHeaderbytes32bytes32 _postStateRootbytes32 _withdrawRootbytes _blobDataProofbytes _aggrProof
finalizeBundleWithProof(bytes _batchHeaderbytes32 _postStateRootbytes32 _withdrawRootbytes _aggrProof
importGenesisBatch(bytes _batchHeaderbytes32 _stateRoot
initialize(address _messageQueueaddress _verifieruint256 _maxNumTxInChunk
removeProver(address _account
removeSequencer(address _account
renounceOwnership(
revertBatch(bytes _firstBatchHeaderbytes _lastBatchHeader
setPause(bool _status
transferOwnership(address newOwner
updateMaxNumTxInChunk(uint256 _maxNumTxInChunk
Events
AdminChanged(address previousAdminaddress newAdmin
BeaconUpgraded(address indexed beacon
Upgraded(address indexed implementation
CommitBatch(uint256 indexed batchIndexbytes32 indexed batchHash
FinalizeBatch(uint256 indexed batchIndexbytes32 indexed batchHashbytes32 stateRootbytes32 withdrawRoot
Initialized(uint8 version
OwnershipTransferred(address indexed previousOwneraddress indexed newOwner
Paused(address account
RevertBatch(uint256 indexed batchIndexbytes32 indexed batchHash
Unpaused(address account
UpdateMaxNumTxInChunk(uint256 oldMaxNumTxInChunkuint256 newMaxNumTxInChunk
UpdateProver(address indexed accountbool status
UpdateSequencer(address indexed accountbool status
Constructor
constructor(address _logicaddress admin_bytes _data
Fallback and receive
fallback(
receive(
Errors
ErrorAccountIsNotEOA(
ErrorBatchHeaderV0LengthTooSmall(
ErrorBatchHeaderV1LengthTooSmall(
ErrorBatchHeaderV3LengthMismatch(
ErrorBatchIsAlreadyCommitted(
ErrorBatchIsAlreadyVerified(
ErrorBatchIsEmpty(
ErrorCallPointEvaluationPrecompileFailed(
ErrorCallerIsNotProver(
ErrorCallerIsNotSequencer(
ErrorFoundMultipleBlobs(
ErrorGenesisBatchHasNonZeroField(
ErrorGenesisBatchImported(
ErrorGenesisDataHashIsZero(
ErrorGenesisParentBatchHashIsNonZero(
ErrorIncompleteL2TransactionData(
ErrorIncorrectBatchHash(
ErrorIncorrectBatchIndex(
ErrorIncorrectBatchVersion(
ErrorIncorrectBitmapLength(
ErrorIncorrectBitmapLengthV0(
ErrorIncorrectBitmapLengthV1(
ErrorIncorrectChunkLengthV1(
ErrorLastL1MessageSkipped(
ErrorNoBlobFound(
ErrorNoBlockInChunkV1(
ErrorNumTxsLessThanNumL1Msgs(
ErrorRevertFinalizedBatch(
ErrorRevertNotStartFromEnd(
ErrorRevertZeroBatches(
ErrorStateRootIsZero(
ErrorTooManyTxsInOneChunk(
ErrorUnexpectedPointEvaluationPrecompileOutput(
ErrorZeroAddress(