GovernanceMessageVerifier
Verified contract
Active on
Ethereum with 5 txns
Slot
XX
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
No balances found for "GovernanceMessageVerifier"
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|---|---|---|---|---|---|---|
| 18177290 | a year ago | | | 0 | 0.0021155680 | |
| 18177290 | a year ago | | | 0 | 0.0064155600 | |
| 18176618 | a year ago | | | 0 | 0.0068656800 | |
| 18176401 | a year ago | | | 0 | 0.0061197000 | |
| 18175266 | a year ago | | | 0 | 0.0057810600 |
ABI
ABI objects
Getter at block 21221876
EVENT_SIGNATURE_TOPIC() view returns (bytes32)
0x85aab78efe4e39fd3b313a465f645990e6a1b923f5f5b979957c176e632c5a07
ROOT_CHAIN_ADDRESS() view returns (address)
0x86e4dc95c7fbdbf52e33d563bbdb00823894c287
TELEPATHY_ROUTER() view returns (address)
0x41ea857c32c8cb42eefa00af67862ecff4eb795a
governanceMessageEmitter() view returns (address)
0x594e3ee2f0d3704d0de8551516b1f4963e8dec17
totalNumberOfProcessedMessages() view returns (uint256)
4
Read-only
isProcessed(struct IGovernanceMessageVerifierGovernanceMessageProof proof) view returns (bool)
proofIdOf(struct IGovernanceMessageVerifierGovernanceMessageProof proof) pure returns (bytes32)
State-modifying
Events verifyAndPropagateMessage(struct IGovernanceMessageVerifierGovernanceMessageProof proof)
Event1(string s, bytes32 rootHash)
Event2(string s, bytes data)
GovernanceMessagePropagated(bytes data)
constructor(address governanceMessageEmitter_)
This contract contains no fallback and receive objects.
InvalidGovernanceMessageEmitter(address governanceMessageEmitter, address expecteGovernanceMessageEmitter)
InvalidHeaderBlock()
InvalidNonce(uint256 nonce, uint256 expectedNonce)
InvalidReceiptsRootMerkleProof()
InvalidRootHashMerkleProof()
InvalidTopic(bytes32 topic, bytes32 expectedTopic)
MessageAlreadyProcessed(struct IGovernanceMessageVerifierGovernanceMessageProof proof)