TransparentUpgradeableProxy

Verified contract

Proxy

Active on Ethereum with 2,392 txns
Deployed by via 0xfb3b6cba at 20996846
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
7 additional variables
Native
Value $33.53
0xb9f382057e3867e8cb9b9dff92efde1f9a777aa79faf413d4d87984f61eff7cb
0xfba503f6676b03e0fe91d3536b81e86419dfb023ea4efe7dbb9115760efd6687
0x1da8089ccecf21a031d955b862bbb8de9335f932adb4fa4252e79e380cfb0223
0xdd7ce06fa0220993f0e773eb7e11b00cec582030837c3a45e806afe1986056ca
0x7ee55b87ed18a7bf192481cb5b274cabf7dd8d6f2f9ac053b4cd7643858e5bdc
0x486c395c76bf68903bc9a373dc060ca7076caa985a96782b3f5f41552b2fb1cf
0x45ff1f3d305c9c4590e972bd8858b7f3e3d08df6451bc9b10e17b789de627caa
0x25f3101350590d4d10e8cfd7b68bfcbff27e4b089932d65d655813aa8fa1ae22
0x354f6a94655923e29a743d0ad6f6929671d97ed6454edc592bb0b9f123f7d6a9
0x52760d0d4902800d0554762e86e646866cdc1f34408e230d55af3a0a4f6504a3

Functions
Getter at block 21248945
LAYER_2_CHAIN_ID(view returns (uint64)
2818
__maxNumTxInChunk(view returns (uint256)
0
batchChallenged(view returns (uint256)
45
finalizationPeriodSeconds(view returns (uint256)
172800
inChallenge(view returns (bool)
false
l1StakingContract(view returns (address)
0x0dc417f8af88388737c5053ff73f345f080543f7
lastCommittedBatchIndex(view returns (uint256)
2525
lastFinalizedBatchIndex(view returns (uint256)
2381
messageQueue(view returns (address)
0x3931ade842f5bb8763164bdd81e5361dce6cc1ef
owner(view returns (address)
0xb822319ab7848b7cc4537c8409e50f85bfb04377
paused(view returns (bool)
false
proofRewardPercent(view returns (uint256)
70
proofWindow(view returns (uint256)
259200
proveRemaining(view returns (uint256)
3000000000000000
revertReqIndex(view returns (uint256)
0
verifier(view returns (address)
0x87c1d0dab8d96b69cb91f97f4135e3ed5a49dcf6
Read-only
batchChallengeReward(address ownerview returns (uint256 amount)
batchChallengedSuccess(uint256 batchIndexview returns (bool)
batchDataStore(uint256 batchIndexview returns (uint256 originTimestampuint256 finalizeTimestampuint256 blockNumberuint256 signedSequencersBitmap)
batchExist(uint256 batchIndexview returns (bool)
batchInChallenge(uint256 batchIndexview returns (bool)
batchInsideChallengeWindow(uint256 batchIndexview returns (bool)
challenges(uint256 batchIndexview returns (uint64 batchIndexaddress challengeruint256 challengeDeposituint256 startTimebool challengeSuccessbool finished)
committedBatches(uint256 batchIndexview returns (bytes32 batchHash)
finalizedStateRoots(uint256 batchIndexview returns (bytes32 stateRoot)
isBatchFinalized(uint256 _batchIndexview returns (bool)
isChallenger(address challengerAddressview returns (bool isChallenger)
withdrawalRoots(bytes32 withdrawalRootview returns (bool exist)
State-modifying
addChallenger(address _account
challengeState(uint64 batchIndexbytes32 _batchHashpayable 
claimProveRemaining(address receiver
claimReward(address receiver
commitBatch(struct IRollupBatchDataInput batchDataInputstruct IRollupBatchSignatureInput batchSignatureInputpayable 
finalizeBatch(bytes _batchHeader
importGenesisBatch(bytes _batchHeader
initialize(address _l1StakingContractaddress _messageQueueaddress _verifieruint256 _finalizationPeriodSecondsuint256 _proofWindowuint256 _proofRewardPercent
proveState(bytes _batchHeaderbytes _batchProof
removeChallenger(address _account
renounceOwnership(
revertBatch(bytes _batchHeaderuint256 _count
setPause(bool _status
transferOwnership(address newOwner
updateFinalizePeriodSeconds(uint256 _newPeriod
updateProofWindow(uint256 _newWindow
updateRewardPercentage(uint256 _newProofRewardPercent
updateVerifier(address _newVerifier
Events
AdminChanged(address previousAdminaddress newAdmin
BeaconUpgraded(address indexed beacon
Upgraded(address indexed implementation
ChallengeRes(uint256 indexed batchIndexaddress indexed winnerstring indexed res
ChallengeRewardClaim(address indexed receiveruint256 amount
ChallengeState(uint64 indexed batchIndexaddress indexed challengeruint256 challengeDeposit
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
ProveRemainingClaimed(address receiveruint256 amount
RevertBatch(uint256 indexed batchIndexbytes32 indexed batchHash
Unpaused(address account
UpdateChallenger(address indexed accountbool status
UpdateFinalizationPeriodSeconds(uint256 oldPerioduint256 newPeriod
UpdateProofRewardPercent(uint256 oldPercentuint256 newPercent
UpdateProofWindow(uint256 oldWindowuint256 newWindow
UpdateVerifier(address indexed oldVerifieraddress indexed newVerifier
Constructor
constructor(address _logicaddress admin_bytes _data
Fallback and receive
fallback(
receive(
receive(
Errors
ErrZeroAddress(
ErrorIncorrectBatchLength(
ErrorNoBlockInBatch(