Bytecode-generated storage layout

We've generated a storage layout (with no variable labels) from this contract's bytecode. We've also started a backfill to track the inferred variables.

Wormhole

Verified contract

Proxy

Active on Base with 5 txns
Deployed by via 0xe76cd8c1 at 1422295
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
-
variable spans 8 additional slots

No balances found for "Wormhole"

0x47559d0d2aed96eab406a6ca54405ecc6d079e750d0958ad34f730f8ab6b4013
0x9d217269dff740e74d21d32babbefe4bece7b88870b020f5505d3de3c6e59694
0x4ee6312cbb68a8546223686973328d5df5de81605a0a516bf63c93dd8ad9eb7a
0xfc3203352670e707c6e567800f1a28ea449a4e18785e24eb991974b0aa499158
0xb45b4519784e9d75dfb8ca9670fc29962c7480f122cd0516ccb3d95700fd4c6b

Functions
Getter at block 22739403
chainId(view returns (uint16)
30
evmChainId(view returns (uint256)
8453
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 indexview returns (struct StructsGuardianSet)
governanceActionIsConsumed(bytes32 hashview returns (bool)
isInitialized(address implview returns (bool)
nextSequence(address emitterview returns (uint64)
parseAndVerifyVM(bytes encodedVMview returns (struct StructsVM vmbool validstring reason)
parseContractUpgrade(bytes encodedUpgradepure returns (struct GovernanceStructsContractUpgrade cu)
parseGuardianSetUpgrade(bytes encodedUpgradepure returns (struct GovernanceStructsGuardianSetUpgrade gsu)
parseRecoverChainId(bytes encodedRecoverChainIdpure returns (struct GovernanceStructsRecoverChainId rci)
parseSetMessageFee(bytes encodedSetMessageFeepure returns (struct GovernanceStructsSetMessageFee smf)
parseTransferFees(bytes encodedTransferFeespure returns (struct GovernanceStructsTransferFees tf)
parseVM(bytes encodedVMpure returns (struct StructsVM vm)
quorum(uint256 numGuardianspure returns (uint256 numSignaturesRequiredForQuorum)
verifySignatures(bytes32 hashstruct StructsSignature[] signaturesstruct StructsGuardianSet guardianSetpure returns (bool validstring reason)
verifyVM(struct StructsVM vmview returns (bool validstring reason)
State-modifying
initialize(
publishMessage(uint32 noncebytes payloaduint8 consistencyLevelpayable returns (uint64 sequence)
submitContractUpgrade(bytes _vm
submitNewGuardianSet(bytes _vm
submitRecoverChainId(bytes _vm
submitSetMessageFee(bytes _vm
submitTransferFees(bytes _vm
Events
AdminChanged(address previousAdminaddress newAdmin
BeaconUpgraded(address indexed beacon
Upgraded(address indexed implementation
AdminChanged(address previousAdminaddress newAdmin
BeaconUpgraded(address indexed beacon
ContractUpgraded(address indexed oldContractaddress indexed newContract
GuardianSetAdded(uint32 indexed index
LogMessagePublished(address indexed senderuint64 sequenceuint32 noncebytes payloaduint8 consistencyLevel
Upgraded(address indexed implementation
Constructor
constructor(address setupbytes initData
Fallback and receive
fallback(
fallback(
receive(
receive(
Errors

This contract contains no error objects.