TransparentUpgradeableProxy

Verified contract

Proxy

Active on Ethereum with 3,101 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"

0x2e783fcb695cf002a5442581af75a50a08173ca21fd3e5171768b3d9b3b25e1f
0xb7a80ba8d2e59d3676cb15574f09eaa3b8790519754741e40b79f47facc7675c
0xdbc986a6b150a49cf1c8e0681e4aa501b3918913a1ff9a17406bdad044a60264
0xb4b1117de33e43654ecdf94c0dfd12bfa81a1100ce9fd04fbc0a5700af4fb227
0x9a5f4e789a1e990988776402450e19cf538441a2e61834b24eed54abc13c171f
0x455ae2e9bde0ae568a3f26e86088167773fef9aeb362778733546227f91dd425
0x37b0367331d45fb09d3572ccad2677ae5f742a87f18aac72dd14d01068e5ebd8
0x56c9e8c1876fd78ee3a68b9c6e98e916acc60a17e17e923f2282b9c34231e664
0xe4242f79aaf5a8ef1f9534400a184f81b1de3d0ecc592ed523802e358edf773e
0xf28c8000e1594d41bc704cee2a71b261a2cff2732c1c7d3f8cdef0fddeb6b04a

Functions
Getter at block 21315674
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)
57910
globalExitRootManager(view returns (address)
0x0f662cebc4be7a4d7438a6215bc05c6feb2f49d1
isEmergencyState(view returns (bool)
false
isForcedBatchDisallowed(view returns (bool)
true
lastBatchSequenced(view returns (uint64)
58186
lastForceBatch(view returns (uint64)
0
lastForceBatchSequenced(view returns (uint64)
0
lastPendingState(view returns (uint64)
0
lastPendingStateConsolidated(view returns (uint64)
0
lastTimestamp(view returns (uint64)
1733116964
lastVerifiedBatch(view returns (uint64)
57910
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(