Wormhole
Verified contract
Proxy
Active on
Ethereum with 34 txns
Unified storage
Map
Table
Raw
Constants and immutables
4
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 "Wormhole"
Transactions
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|---|---|---|---|---|---|---|
| 20446578 | 4 months ago | | | 0.001 | 0.000034355187 | |
| 20446546 | 4 months ago | | | 0.001 | 0.000039642631 | |
| 19670532 | 7 months ago | | | 0 | 0.0072210128 | |
| 18329010 | a year ago | | | 0 | 0.00050117122 | |
| 18328927 | a year ago | | | 0 | 0.00069773912 | |
| 18212955 | a year ago | | | 0 | 0.00036764896 | |
| 18193450 | a year ago | | | 0 | 0.00048047633 | |
| 18193310 | a year ago | | | 0 | 0.00048449030 | |
| 18193079 | a year ago | | | 0 | 0.00056527088 | |
| 18191995 | a year ago | | | 0 | 0.00051423004 |
ABI
ABI objects
Getter at block 21247088
chainId() view returns (uint16)
2
evmChainId() view returns (uint256)
1
getCurrentGuardianSetIndex() view returns (uint32)
4
getGuardianSetExpiry() view returns (uint32)
0
governanceChainId() view returns (uint16)
1
governanceContract() view returns (bytes32)
0x0000000000000000000000000000000000000000000000000000000000000004
isFork() view returns (bool)
false
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)
Upgraded(address indexed implementation)
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)
constructor(address implementation, bytes initData)
fallback()
fallback()
receive()
receive()
This contract contains no error objects.