Implementation
Verified contract
Implementation
Active on
Base with 0 txns
Storage
Map
Table
Raw
Constants and immutables
5
Slot
XX
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
-
variable spans 8 additional slots
Balances ($0.00)
No balances found for "Implementation"
Transactions
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|
No transactions found for "Implementation"
ABI
ABI objects
Getter at block 22739403
chainId() view returns (uint16)
0
evmChainId() view returns (uint256)
0
getCurrentGuardianSetIndex() view returns (uint32)
0
getGuardianSetExpiry() view returns (uint32)
0
governanceChainId() view returns (uint16)
0
governanceContract() view returns (bytes32)
0x0000000000000000000000000000000000000000000000000000000000000000
isFork() view returns (bool)
true
messageFee() view returns (uint256)
0
Read-only
getGuardianSet(uint32 index) view returns (struct StructsGuardianSet)
governanceActionIsConsumed(bytes32 hash) view returns (bool)
isInitialized(address impl) view returns (bool)
nextSequence(address emitter) view returns (uint64)
parseAndVerifyVM(bytes encodedVM) view returns (struct StructsVM vm, bool valid, string reason)
parseContractUpgrade(bytes encodedUpgrade) pure returns (struct GovernanceStructsContractUpgrade cu)
parseGuardianSetUpgrade(bytes encodedUpgrade) pure returns (struct GovernanceStructsGuardianSetUpgrade gsu)
parseRecoverChainId(bytes encodedRecoverChainId) pure returns (struct GovernanceStructsRecoverChainId rci)
parseSetMessageFee(bytes encodedSetMessageFee) pure returns (struct GovernanceStructsSetMessageFee smf)
parseTransferFees(bytes encodedTransferFees) pure returns (struct GovernanceStructsTransferFees tf)
parseVM(bytes encodedVM) pure returns (struct StructsVM vm)
quorum(uint256 numGuardians) pure returns (uint256 numSignaturesRequiredForQuorum)
verifySignatures(bytes32 hash, struct StructsSignature[] signatures, struct StructsGuardianSet guardianSet) pure returns (bool valid, string reason)
verifyVM(struct StructsVM vm) view returns (bool valid, string reason)
State-modifying
Events initialize()
publishMessage(uint32 nonce, bytes payload, uint8 consistencyLevel) payable returns (uint64 sequence)
submitContractUpgrade(bytes _vm)
submitNewGuardianSet(bytes _vm)
submitRecoverChainId(bytes _vm)
submitSetMessageFee(bytes _vm)
submitTransferFees(bytes _vm)
AdminChanged(address previousAdmin, address newAdmin)
BeaconUpgraded(address indexed beacon)
ContractUpgraded(address indexed oldContract, address indexed newContract)
GuardianSetAdded(uint32 indexed index)
LogMessagePublished(address indexed sender, uint64 sequence, uint32 nonce, bytes payload, uint8 consistencyLevel)
Upgraded(address indexed implementation)
This contract contains no constructor objects.
fallback()
receive()
This contract contains no error objects.