TransparentUpgradeableProxy
Verified contract
Proxy
Active on
Ethereum with 2,392 txns
Unified storage
Map
Table
Raw
Constants and immutables
4
Slot
XX
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
Balances ($33.53)
Native
Value
$33.53
Asset | Symbol | Type | Quantity | Price | Value |
---|---|---|---|---|---|
ETH | Native | 0.01 | $3,353.10 |
$33.53 |
Transactions
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|---|---|---|---|---|---|---|
| 21248859 | 18 minutes ago | | | 0 | 0.00089133165 | |
| 21248759 | 38 minutes ago | | | 0 | 0.0011975717 | |
| 21248659 | an hour ago | | | 0 | 0.0011580035 | |
| 21248566 | an hour ago | | | 0 | 0.0011436077 | |
| 21248469 | 2 hours ago | | | 0 | 0.0011501861 | |
| 21248364 | 2 hours ago | | | 0 | 0.0011329543 | |
| 21248261 | 2 hours ago | | | 0 | 0.0011747943 | |
| 21248170 | 3 hours ago | | | 0 | 0.0012613017 | |
| 21248071 | 3 hours ago | | | 0 | 0.0012278249 | |
| 21247972 | 3 hours ago | | | 0 | 0.0014901389 |
ABI
ABI objects
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 owner) view returns (uint256 amount)
batchChallengedSuccess(uint256 batchIndex) view returns (bool)
batchDataStore(uint256 batchIndex) view returns (uint256 originTimestamp, uint256 finalizeTimestamp, uint256 blockNumber, uint256 signedSequencersBitmap)
batchExist(uint256 batchIndex) view returns (bool)
batchInChallenge(uint256 batchIndex) view returns (bool)
batchInsideChallengeWindow(uint256 batchIndex) view returns (bool)
challenges(uint256 batchIndex) view returns (uint64 batchIndex, address challenger, uint256 challengeDeposit, uint256 startTime, bool challengeSuccess, bool finished)
committedBatches(uint256 batchIndex) view returns (bytes32 batchHash)
finalizedStateRoots(uint256 batchIndex) view returns (bytes32 stateRoot)
isBatchFinalized(uint256 _batchIndex) view returns (bool)
isChallenger(address challengerAddress) view returns (bool isChallenger)
withdrawalRoots(bytes32 withdrawalRoot) view returns (bool exist)
State-modifying
Events addChallenger(address _account)
challengeState(uint64 batchIndex, bytes32 _batchHash) payable
claimProveRemaining(address receiver)
claimReward(address receiver)
commitBatch(struct IRollupBatchDataInput batchDataInput, struct IRollupBatchSignatureInput batchSignatureInput) payable
finalizeBatch(bytes _batchHeader)
importGenesisBatch(bytes _batchHeader)
initialize(address _l1StakingContract, address _messageQueue, address _verifier, uint256 _finalizationPeriodSeconds, uint256 _proofWindow, uint256 _proofRewardPercent)
proveState(bytes _batchHeader, bytes _batchProof)
removeChallenger(address _account)
renounceOwnership()
revertBatch(bytes _batchHeader, uint256 _count)
setPause(bool _status)
transferOwnership(address newOwner)
updateFinalizePeriodSeconds(uint256 _newPeriod)
updateProofWindow(uint256 _newWindow)
updateRewardPercentage(uint256 _newProofRewardPercent)
updateVerifier(address _newVerifier)
AdminChanged(address previousAdmin, address newAdmin)
BeaconUpgraded(address indexed beacon)
Upgraded(address indexed implementation)
ChallengeRes(uint256 indexed batchIndex, address indexed winner, string indexed res)
ChallengeRewardClaim(address indexed receiver, uint256 amount)
ChallengeState(uint64 indexed batchIndex, address indexed challenger, uint256 challengeDeposit)
CommitBatch(uint256 indexed batchIndex, bytes32 indexed batchHash)
FinalizeBatch(uint256 indexed batchIndex, bytes32 indexed batchHash, bytes32 stateRoot, bytes32 withdrawRoot)
Initialized(uint8 version)
OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
Paused(address account)
ProveRemainingClaimed(address receiver, uint256 amount)
RevertBatch(uint256 indexed batchIndex, bytes32 indexed batchHash)
Unpaused(address account)
UpdateChallenger(address indexed account, bool status)
UpdateFinalizationPeriodSeconds(uint256 oldPeriod, uint256 newPeriod)
UpdateProofRewardPercent(uint256 oldPercent, uint256 newPercent)
UpdateProofWindow(uint256 oldWindow, uint256 newWindow)
UpdateVerifier(address indexed oldVerifier, address indexed newVerifier)
constructor(address _logic, address admin_, bytes _data)
fallback()
receive()
receive()
ErrZeroAddress()
ErrorIncorrectBatchLength()
ErrorNoBlockInBatch()