Rollup

Verified contract

Implementation

Active on Ethereum with 0 txns
Deployed by via 0xd55dead5 at 21007190
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
3 additional variables

No balances found for "Rollup"

No transactions found for "Rollup"


Functions
Getter at block 21248945
LAYER_2_CHAIN_ID(view returns (uint64)
2818
__maxNumTxInChunk(view returns (uint256)
0
batchChallenged(view returns (uint256)
0
finalizationPeriodSeconds(view returns (uint256)
0
inChallenge(view returns (bool)
false
l1StakingContract(view returns (address)
0x0000000000000000000000000000000000000000
lastCommittedBatchIndex(view returns (uint256)
0
lastFinalizedBatchIndex(view returns (uint256)
0
messageQueue(view returns (address)
0x0000000000000000000000000000000000000000
owner(view returns (address)
0x0000000000000000000000000000000000000000
paused(view returns (bool)
false
proofRewardPercent(view returns (uint256)
0
proofWindow(view returns (uint256)
0
proveRemaining(view returns (uint256)
0
revertReqIndex(view returns (uint256)
0
verifier(view returns (address)
0x0000000000000000000000000000000000000000
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
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(uint64 _chainID
Fallback and receive
receive(
Errors
ErrZeroAddress(
ErrorIncorrectBatchLength(
ErrorNoBlockInBatch(