RootManager
Verified contract
Active on
Ethereum with 21 txns
Slot
XX
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
0x72c3…13d8
-
variable spans 2 additional slots
Balances ($0.00)
No balances found for "RootManager"
Transactions
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|---|---|---|---|---|---|---|
| 15965501 | 2 years ago | | | 0 | 0.00057068296 | |
| 15958519 | 2 years ago | | | 0 | 0.0048954872 | |
| 15958473 | 2 years ago | | | 0 | 0.00042511150 | |
| 15958196 | 2 years ago | | | 0 | 0.0017585250 | |
| 15958192 | 2 years ago | | | 0 | 0.0011696700 | |
| 15941326 | 2 years ago | | | 0 | 0.015338833 | |
| 15933997 | 2 years ago | | | 0 | 0.022726088 | |
| 15933993 | 2 years ago | | | 0 | 0.0018035798 | |
| 15933349 | 2 years ago | | | 0 | 0.012654377 | |
| 15933141 | 2 years ago | | | 0 | 0.015683140 |
ABI
ABI objects
Getter at block 21248062
MERKLE() view returns (address)
0xa3e91aefadecb8919180f581f5be897c763be593
connectorsHash() view returns (bytes32)
0x9a7c13a0a2713541dce23448393ea63e03399d724693f6a3f5d074dfee32f5f2
delay() view returns (uint256)
604800
delayBlocks() view returns (uint256)
10
domainsHash() view returns (bytes32)
0x34cd7d53fd9f214399aea769a881d157e72f2de0206f5f1ab07d944e6bab7b15
getPendingInboundRootsCount() view returns (uint256)
0
owner() view returns (address)
0xade09131c6f43fe22c2cbabb759636c43cfc181e
paused() view returns (bool)
false
pendingInboundRoots() view returns (uint128 first, uint128 last)
(first=41, last=40)
proposed() view returns (address)
0x0000000000000000000000000000000000000000
proposedTimestamp() view returns (uint256)
0
renounced() view returns (bool)
false
Read-only
connectors(uint256) view returns (address)
domains(uint256) view returns (uint32)
getConnectorForDomain(uint32 _domain) view returns (address)
getDomainIndex(uint32 _domain) view returns (uint256)
isDomainSupported(uint32 _domain) view returns (bool)
validateDomains(uint32[] _domains, address[] _connectors) view
State-modifying
Events acceptProposedOwner()
addConnector(uint32 _domain, address _connector)
aggregate(uint32 _domain, bytes32 _inbound)
pause()
propagate(uint32[] _domains, address[] _connectors)
proposeNewOwner(address newlyProposed)
removeConnector(uint32 _domain)
renounceOwnership()
setDelayBlocks(uint256 _delayBlocks)
setWatcherManager(address _watcherManager)
unpause()
ConnectorAdded(uint32 domain, address connector, uint32[] domains, address[] connectors)
ConnectorRemoved(uint32 domain, address connector, uint32[] domains, address[] connectors, address caller)
DelayBlocksUpdated(uint256 previous, uint256 updated)
OwnershipProposed(address indexed proposedOwner)
OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
Paused(address account)
RootAggregated(uint32 domain, bytes32 receivedRoot, uint256 queueIndex)
RootPropagated(bytes32 aggregateRoot, uint256 count, uint32[] domains, bytes32[] aggregatedMessageRoots)
Unpaused(address account)
WatcherManagerChanged(address watcherManager)
constructor(uint256 _delayBlocks, address _merkle, address _watcherManager)
This contract contains no fallback and receive objects.
ProposedOwnable__acceptProposedOwner_delayNotElapsed()
ProposedOwnable__onlyOwner_notOwner()
ProposedOwnable__onlyProposed_notProposedOwner()
ProposedOwnable__proposeNewOwner_invalidProposal()
ProposedOwnable__proposeNewOwner_noOwnershipChange()
ProposedOwnable__renounceOwnership_delayNotElapsed()
ProposedOwnable__renounceOwnership_invalidProposal()
ProposedOwnable__renounceOwnership_noProposal()