TransparentUpgradeableProxy
Verified contract
Proxy
Active on
Ethereum with 3,036 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 9 additional slots
11 additional
variables
Balances ($0.00)
No balances found for "TransparentUpgradeableProxy"
Transactions
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|---|---|---|---|---|---|---|
| 21184389 | an hour ago | | | 0 | 0.0060588930 | |
| 21180823 | 13 hours ago | | | 0 | 0.017481449 | |
| 21177224 | a day ago | | | 0 | 0.0033830989 | |
| 21173641 | 2 days ago | | | 0 | 0.0062141762 | |
| 21170064 | 2 days ago | | | 0 | 0.0048031223 | |
| 21166480 | 3 days ago | | | 0 | 0.0099376192 | |
| 21162900 | 3 days ago | | | 0 | 0.0020890459 | |
| 21159321 | 4 days ago | | | 0 | 0.0063370821 | |
| 21155730 | 4 days ago | | | 0 | 0.0020104218 | |
| 21152134 | 5 days ago | | | 0 | 0.0017305240 |
ABI
ABI objects
Getter at block 21184692
admin() view returns (address)
0xcfaa0033c766d95190e612f52009a87cf8eacadd
batchFee() view returns (uint256)
0
bridgeAddress() view returns (address)
0x44db454c15846c5521d4c9581b31b5c359518c73
calculateRewardPerBatch() view returns (uint256)
0
chainID() view returns (uint64)
28518
dataCommitteeAddress() view returns (address)
0xdd9eb731a15db512093925499a93ae9ba75ac972
forceBatchTimeout() view returns (uint64)
432000
forkID() view returns (uint64)
6
getForcedBatchFee() view returns (uint256)
0
getLastVerifiedBatch() view returns (uint64)
57550
globalExitRootManager() view returns (address)
0x0f662cebc4be7a4d7438a6215bc05c6feb2f49d1
isEmergencyState() view returns (bool)
false
isForcedBatchDisallowed() view returns (bool)
true
lastBatchSequenced() view returns (uint64)
57724
lastForceBatch() view returns (uint64)
0
lastForceBatchSequenced() view returns (uint64)
0
lastPendingState() view returns (uint64)
0
lastPendingStateConsolidated() view returns (uint64)
0
lastTimestamp() view returns (uint64)
1731562204
lastVerifiedBatch() view returns (uint64)
57550
matic() view returns (address)
0xed1ff62dc080b12eccb19ff09d6827babd498d91
multiplierBatchFee() view returns (uint16)
1002
networkName() view returns (string)
Vizing Mainnet
owner() view returns (address)
0xcfaa0033c766d95190e612f52009a87cf8eacadd
pendingAdmin() view returns (address)
0x0000000000000000000000000000000000000000
pendingStateTimeout() view returns (uint64)
604799
rollupVerifier() view returns (address)
0x985e89135fb4968bca0db46422dc1ed31b985d52
trustedAggregator() view returns (address)
0xdc543a9cc856717cedf796cfce32a0bfa010a510
trustedAggregatorTimeout() view returns (uint64)
604799
trustedSequencer() view returns (address)
0x416b8cb5766f44db355206e11919a4dddd338617
trustedSequencerURL() view returns (string)
https://rpc.vizing.com
verifyBatchTimeTarget() view returns (uint64)
1800
Read-only
batchNumToStateRoot(uint64) view returns (bytes32)
checkStateRootInsidePrime(uint256 newStateRoot) pure returns (bool)
forcedBatches(uint64) view returns (bytes32)
getInputSnarkBytes(uint64 initNumBatch, uint64 finalNewBatch, bytes32 newLocalExitRoot, bytes32 oldStateRoot, bytes32 newStateRoot) view returns (bytes)
isPendingStateConsolidable(uint64 pendingStateNum) view returns (bool)
pendingStateTransitions(uint256) view returns (uint64 timestamp, uint64 lastVerifiedBatch, bytes32 exitRoot, bytes32 stateRoot)
sequencedBatches(uint64) view returns (bytes32 accInputHash, uint64 sequencedTimestamp, uint64 previousLastBatchSequenced)
State-modifying
Events admin() returns (address admin_)
changeAdmin(address newAdmin)
implementation() returns (address implementation_)
upgradeTo(address newImplementation)
upgradeToAndCall(address newImplementation, bytes data) payable
acceptAdminRole()
activateEmergencyState(uint64 sequencedBatchNum)
activateForceBatches()
consolidatePendingState(uint64 pendingStateNum)
deactivateEmergencyState()
forceBatch(bytes transactions, uint256 maticAmount)
initialize(struct CDKValidiumInitializePackedParameters initializePackedParameters, bytes32 genesisRoot, string _trustedSequencerURL, string _networkName, string _version)
overridePendingState(uint64 initPendingStateNum, uint64 finalPendingStateNum, uint64 initNumBatch, uint64 finalNewBatch, bytes32 newLocalExitRoot, bytes32 newStateRoot, bytes32[24] proof)
proveNonDeterministicPendingState(uint64 initPendingStateNum, uint64 finalPendingStateNum, uint64 initNumBatch, uint64 finalNewBatch, bytes32 newLocalExitRoot, bytes32 newStateRoot, bytes32[24] proof)
renounceOwnership()
sequenceBatches(struct CDKValidiumBatchData[] batches, address l2Coinbase, bytes signaturesAndAddrs)
sequenceForceBatches(struct CDKValidiumForcedBatchData[] batches)
setForceBatchTimeout(uint64 newforceBatchTimeout)
setMultiplierBatchFee(uint16 newMultiplierBatchFee)
setPendingStateTimeout(uint64 newPendingStateTimeout)
setTrustedAggregator(address newTrustedAggregator)
setTrustedAggregatorTimeout(uint64 newTrustedAggregatorTimeout)
setTrustedSequencer(address newTrustedSequencer)
setTrustedSequencerURL(string newTrustedSequencerURL)
setVerifyBatchTimeTarget(uint64 newVerifyBatchTimeTarget)
transferAdminRole(address newPendingAdmin)
transferOwnership(address newOwner)
verifyBatches(uint64 pendingStateNum, uint64 initNumBatch, uint64 finalNewBatch, bytes32 newLocalExitRoot, bytes32 newStateRoot, bytes32[24] proof)
verifyBatchesTrustedAggregator(uint64 pendingStateNum, uint64 initNumBatch, uint64 finalNewBatch, bytes32 newLocalExitRoot, bytes32 newStateRoot, bytes32[24] proof)
AdminChanged(address previousAdmin, address newAdmin)
BeaconUpgraded(address indexed beacon)
Upgraded(address indexed implementation)
AcceptAdminRole(address newAdmin)
ActivateForceBatches()
ConsolidatePendingState(uint64 indexed numBatch, bytes32 stateRoot, uint64 indexed pendingStateNum)
EmergencyStateActivated()
EmergencyStateDeactivated()
ForceBatch(uint64 indexed forceBatchNum, bytes32 lastGlobalExitRoot, address sequencer, bytes transactions)
Initialized(uint8 version)
OverridePendingState(uint64 indexed numBatch, bytes32 stateRoot, address indexed aggregator)
OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
ProveNonDeterministicPendingState(bytes32 storedStateRoot, bytes32 provedStateRoot)
SequenceBatches(uint64 indexed numBatch)
SequenceForceBatches(uint64 indexed numBatch)
SetForceBatchTimeout(uint64 newforceBatchTimeout)
SetMultiplierBatchFee(uint16 newMultiplierBatchFee)
SetPendingStateTimeout(uint64 newPendingStateTimeout)
SetTrustedAggregator(address newTrustedAggregator)
SetTrustedAggregatorTimeout(uint64 newTrustedAggregatorTimeout)
SetTrustedSequencer(address newTrustedSequencer)
SetTrustedSequencerURL(string newTrustedSequencerURL)
SetVerifyBatchTimeTarget(uint64 newVerifyBatchTimeTarget)
TransferAdminRole(address newPendingAdmin)
UpdateZkEVMVersion(uint64 numBatch, uint64 forkID, string version)
VerifyBatches(uint64 indexed numBatch, bytes32 stateRoot, address indexed aggregator)
VerifyBatchesTrustedAggregator(uint64 indexed numBatch, bytes32 stateRoot, address indexed aggregator)
constructor(address _logic, address admin_, bytes _data)
fallback()
receive()
BatchAlreadyVerified()
BatchNotSequencedOrNotSequenceEnd()
ExceedMaxVerifyBatches()
FinalNumBatchBelowLastVerifiedBatch()
FinalNumBatchDoesNotMatchPendingState()
FinalPendingStateNumInvalid()
ForceBatchNotAllowed()
ForceBatchTimeoutNotExpired()
ForceBatchesAlreadyActive()
ForceBatchesOverflow()
ForcedDataDoesNotMatch()
GlobalExitRootNotExist()
HaltTimeoutNotExpired()
InitNumBatchAboveLastVerifiedBatch()
InitNumBatchDoesNotMatchPendingState()
InvalidProof()
InvalidRangeBatchTimeTarget()
InvalidRangeForceBatchTimeout()
InvalidRangeMultiplierBatchFee()
NewAccInputHashDoesNotExist()
NewPendingStateTimeoutMustBeLower()
NewStateRootNotInsidePrime()
NewTrustedAggregatorTimeoutMustBeLower()
NotEnoughMaticAmount()
OldAccInputHashDoesNotExist()
OldStateRootDoesNotExist()
OnlyAdmin()
OnlyEmergencyState()
OnlyNotEmergencyState()
OnlyPendingAdmin()
OnlyTrustedAggregator()
OnlyTrustedSequencer()
PendingStateDoesNotExist()
PendingStateInvalid()
PendingStateNotConsolidable()
PendingStateTimeoutExceedHaltAggregationTimeout()
SequenceZeroBatches()
SequencedTimestampBelowForcedTimestamp()
SequencedTimestampInvalid()
StoredRootMustBeDifferentThanNewRoot()
TransactionsLengthAboveMax()
TrustedAggregatorTimeoutExceedHaltAggregationTimeout()
TrustedAggregatorTimeoutNotExpired()