ValidatorTimelock
Verified contract
Active on
Ethereum with 13,096 txns
Slot
XX
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
0xc2ee…5f5c
Balances ($0.00)
No balances found for "ValidatorTimelock"
Transactions
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|---|---|---|---|---|---|---|
| 21243037 | 7 minutes ago | | | 0 | 0.0011055593 | |
| 21243034 | 8 minutes ago | | | 0 | 0.0048049300 | |
| 21243026 | 9 minutes ago | | | 0 | 0.0030306174 | |
| 21243012 | 12 minutes ago | | | 0 | 0.0013492866 | |
| 21242994 | 16 minutes ago | | | 0 | 0.0045083828 | |
| 21242966 | 21 minutes ago | | | 0 | 0.0044760422 | |
| 21242876 | 40 minutes ago | | | 0 | 0.0011168304 | |
| 21242830 | an hour ago | | | 0 | 0.0051719984 | |
| 21242749 | an hour ago | | | 0 | 0.0014051998 | |
| 21242680 | an hour ago | | | 0 | 0.0058475330 |
ABI
ABI objects
Getter at block 21243070
executionDelay() view returns (uint32)
75600
getName() view returns (string)
ValidatorTimelock
owner() view returns (address)
0x8f7a9912416e8adc4d9c21fae1415d3318a11897
pendingOwner() view returns (address)
0x0000000000000000000000000000000000000000
stateTransitionManager() view returns (address)
0xc2ee6b6af7d616f6e27ce7f4a451aedc2b0f5f5c
Read-only
getCommittedBatchTimestamp(uint256 _chainId, uint256 _l2BatchNumber) view returns (uint256)
validators(uint256 _chainId, address _validator) view returns (bool)
State-modifying
Events acceptOwnership()
addValidator(uint256 _chainId, address _newValidator)
commitBatches(struct IExecutorStoredBatchInfo, struct IExecutorCommitBatchInfo[] _newBatchesData)
commitBatchesSharedBridge(uint256 _chainId, struct IExecutorStoredBatchInfo, struct IExecutorCommitBatchInfo[] _newBatchesData)
executeBatches(struct IExecutorStoredBatchInfo[] _newBatchesData)
executeBatchesSharedBridge(uint256 _chainId, struct IExecutorStoredBatchInfo[] _newBatchesData)
proveBatches(struct IExecutorStoredBatchInfo, struct IExecutorStoredBatchInfo[], struct IExecutorProofInput)
proveBatchesSharedBridge(uint256 _chainId, struct IExecutorStoredBatchInfo, struct IExecutorStoredBatchInfo[], struct IExecutorProofInput)
removeValidator(uint256 _chainId, address _validator)
renounceOwnership()
revertBatches(uint256)
revertBatchesSharedBridge(uint256 _chainId, uint256)
setExecutionDelay(uint32 _executionDelay)
setStateTransitionManager(address _stateTransitionManager)
transferOwnership(address newOwner)
BlockCommit(uint256 indexed batchNumber, bytes32 indexed batchHash, bytes32 indexed commitment)
BlockExecution(uint256 indexed batchNumber, bytes32 indexed batchHash, bytes32 indexed commitment)
BlocksRevert(uint256 totalBatchesCommitted, uint256 totalBatchesVerified, uint256 totalBatchesExecuted)
BlocksVerification(uint256 indexed previousLastVerifiedBatch, uint256 indexed currentLastVerifiedBatch)
NewExecutionDelay(uint256 _newExecutionDelay)
OwnershipTransferStarted(address indexed previousOwner, address indexed newOwner)
OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
ValidatorAdded(uint256 indexed _chainId, address _addedValidator)
ValidatorRemoved(uint256 indexed _chainId, address _removedValidator)
constructor(address _initialOwner, uint32 _executionDelay, uint256 _eraChainId)
This contract contains no fallback and receive objects.
AddressAlreadyValidator(uint256 _chainId)
ValidatorDoesNotExist(uint256 _chainId)