imd.swarm.v1DISPATCH_SWARM·IMDHOOKS·Solana → Ethereum
WH-401 · HOOK_REVERTED · stage 7
What happened
The gateway delivered the call and the hook itself reverted. The gateway caught the revert and emitted a failed receipt, so the Solana side still closes.
What to do
Read the revert reason in the receipt. Fix the input and send a new call; retrying the same input will revert again.
| Field | Bytes | Hex | Decoded |
|---|---|---|---|
| magic | 4 | 57484b31 | "WHK1" |
| version | 1 | 01 | v1 |
| sourceChain | 2 | 0001 | wormhole chain 1 (solana) |
| sourceApp | 32 | b813000bc71f472b210405b5a09fbbaa721937f52bdae1c1c0e0b60b4cf45399 | app pubkey (mock bytes) |
| hookId | 32 | f33d22c35dd0a13c66a5b92ec597ffa823b15e5aea039b3bdf8bb5e4657a9a1f | H("imd.swarm.v1") |
| action | 4 | c67a2879 | selector("DISPATCH_SWARM") |
| nonce | 8 | 0000000000004467 | 17511 |
| payloadHash | 32 | f4f1aab0568bacc4dd1eb85c02c0ed2c3bab4d3b481ecfa8e83a6cd46caff0c8 | H(payload) |
| maxSpend | 16 | 00000000000000000000000021332540 | 557 (6 dp) |
| expiry | 8 | 000000006abfc836 | 2026-10-02T15:05:26.000Z |
0x57484b31010001b813000bc71f472b210405b5a09fbbaa721937f52bdae1c1c0e0b60b4cf45399f33d22c35dd0a13c66a5b92ec597ffa823b15e5aea039b3bdf8bb5e4657a9a1fc67a28790000000000004467f4f1aab0568bacc4dd1eb85c02c0ed2c3bab4d3b481ecfa8e83a6cd46caff0c800000000000000000000000021332540000000006abfc836