TransparentUpgradeableProxy

Verified contract

Proxy

Active on Ethereum with 3,036 txns
Deployed by via 0x1b75e21c at 19474788
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 9 additional slots
11 additional variables

No balances found for "TransparentUpgradeableProxy"

0x263d8248f3f38ec6b421e65b63af5f4296b21792aae337ece558ffd085ff2d78
0xe796bd50c038c6a899a892d49fb531f0ba2b41e4e27348c34f868bb19a70c1e0
0x13664b17db73292854952fc42a70270371649adfa9e9b23f4ab22ff728b0983f
0xb60f6fdbffd031a86f9e02fdec65b2b2b0df54e8bd49ff87fbbb7fcc76c79a7f
0xecd1bb63d9cf9dc592da60f58212b7d9637775497f682371c89a60792f81023f
0x1badc7079e748c040a86448b8ff7bf3b5707189e92db6c885986941fb10cad7d
0x3eb7bf38e4ab2a0240b50583d53601be648702cae6add86751fb4b13be341b70
0xac5b4280633d0dc1964eaa188f8afcc51e2cad56002427cd98269a23685fd205
0x7645be38f0460a0821b2ac781b94259b3b96f22e570dd66075f6d5648185365c
0x031b4a91e062a58e3841fd3904803adc31b9e7f9e474f89a5e125886b7596c85

Functions
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(uint64view returns (bytes32)
checkStateRootInsidePrime(uint256 newStateRootpure returns (bool)
forcedBatches(uint64view returns (bytes32)
getInputSnarkBytes(uint64 initNumBatchuint64 finalNewBatchbytes32 newLocalExitRootbytes32 oldStateRootbytes32 newStateRootview returns (bytes)
isPendingStateConsolidable(uint64 pendingStateNumview returns (bool)
pendingStateTransitions(uint256view returns (uint64 timestampuint64 lastVerifiedBatchbytes32 exitRootbytes32 stateRoot)
sequencedBatches(uint64view returns (bytes32 accInputHashuint64 sequencedTimestampuint64 previousLastBatchSequenced)
State-modifying
admin(returns (address admin_)
changeAdmin(address newAdmin
implementation(returns (address implementation_)
upgradeTo(address newImplementation
upgradeToAndCall(address newImplementationbytes datapayable 
acceptAdminRole(
activateEmergencyState(uint64 sequencedBatchNum
activateForceBatches(
consolidatePendingState(uint64 pendingStateNum
deactivateEmergencyState(
forceBatch(bytes transactionsuint256 maticAmount
initialize(struct CDKValidiumInitializePackedParameters initializePackedParametersbytes32 genesisRootstring _trustedSequencerURLstring _networkNamestring _version
overridePendingState(uint64 initPendingStateNumuint64 finalPendingStateNumuint64 initNumBatchuint64 finalNewBatchbytes32 newLocalExitRootbytes32 newStateRootbytes32[24] proof
proveNonDeterministicPendingState(uint64 initPendingStateNumuint64 finalPendingStateNumuint64 initNumBatchuint64 finalNewBatchbytes32 newLocalExitRootbytes32 newStateRootbytes32[24] proof
renounceOwnership(
sequenceBatches(struct CDKValidiumBatchData[] batchesaddress l2Coinbasebytes 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 pendingStateNumuint64 initNumBatchuint64 finalNewBatchbytes32 newLocalExitRootbytes32 newStateRootbytes32[24] proof
verifyBatchesTrustedAggregator(uint64 pendingStateNumuint64 initNumBatchuint64 finalNewBatchbytes32 newLocalExitRootbytes32 newStateRootbytes32[24] proof
Events
AdminChanged(address previousAdminaddress newAdmin
BeaconUpgraded(address indexed beacon
Upgraded(address indexed implementation
AcceptAdminRole(address newAdmin
ActivateForceBatches(
ConsolidatePendingState(uint64 indexed numBatchbytes32 stateRootuint64 indexed pendingStateNum
EmergencyStateActivated(
EmergencyStateDeactivated(
ForceBatch(uint64 indexed forceBatchNumbytes32 lastGlobalExitRootaddress sequencerbytes transactions
Initialized(uint8 version
OverridePendingState(uint64 indexed numBatchbytes32 stateRootaddress indexed aggregator
OwnershipTransferred(address indexed previousOwneraddress indexed newOwner
ProveNonDeterministicPendingState(bytes32 storedStateRootbytes32 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 numBatchuint64 forkIDstring version
VerifyBatches(uint64 indexed numBatchbytes32 stateRootaddress indexed aggregator
VerifyBatchesTrustedAggregator(uint64 indexed numBatchbytes32 stateRootaddress indexed aggregator
Constructor
constructor(address _logicaddress admin_bytes _data
Fallback and receive
fallback(
receive(
Errors
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(