NEW: Helius acquires Light Protocol

Solana Data APIs

Wormhole Receiver Data API

Explore decoded instructions, events, and account roles for Wormhole Receiver.

Program ID
HDwcJBJXjL9FpJ7UBsYBtaDjsBUhuLCUYoz3zr8SWWaQ
GET PROGRAM INFO

describeProgram

Call describeProgram to get a parsed list of instructions, accounts, and roles for Wormhole Receiver and 3,600+ Solana programs.

describeProgram request
{
  "jsonrpc": "2.0",
  "id": 1,
  "method": "describeProgram",
  "params": [
    {
      "program": "HDwcJBJXjL9FpJ7UBsYBtaDjsBUhuLCUYoz3zr8SWWaQ"
    }
  ]
}

Copyable examples

Stream Wormhole Receiver data

Subscribe using the Wormhole Receiver program ID and filter results by instructions, accounts, account roles, failed transactions, or CPIs.

Parsed Streams subscription
const ws = new WebSocket(
  "wss://beta.helius-rpc.com/?api-key=YOUR_API_KEY",
);

ws.addEventListener("open", () => {
  ws.send(JSON.stringify({
    jsonrpc: "2.0",
    id: 1,
    method: "parsedTransactionSubscribe",
    params: [{
      programs: ["HDwcJBJXjL9FpJ7UBsYBtaDjsBUhuLCUYoz3zr8SWWaQ"],
      instructionNames: ["close_encoded_vaa"],
      includeFailed: false,
      includeCpi: true,
    }],
  }));
});

Runtime vocabulary

Instructions (10)

Instruction names are the exact runtime names returned by Helius describeProgram. Argument and account schema details appear only when they map unambiguously to the raw IDL.

Showing all 10 instructions

close_encoded_vaaExpand

Arguments

No unambiguous argument schema is available.

Accounts

  • write_authority
    WritableSigner
  • encoded_vaa
    Writable
close_message_v1Expand

Arguments

No unambiguous argument schema is available.

Accounts

  • emitter_authority
    Read-onlySigner
  • draft_message
    Writable
  • close_account_destination
    Writable
close_signature_setExpand

Arguments

No unambiguous argument schema is available.

Accounts

  • sol_destination
    WritableSigner
  • posted_vaa
    Read-only
  • signature_set
    Writable
finalize_message_v1Expand

Arguments

No unambiguous argument schema is available.

Accounts

  • emitter_authority
    Read-onlySigner
  • draft_message
    Writable
init_encoded_vaaExpand

Arguments

No unambiguous argument schema is available.

Accounts

  • write_authority
    Read-onlySigner
  • encoded_vaa
    Writable
init_message_v1Expand

Arguments

NameType
argsInitMessageV1Args

Accounts

  • emitter_authority
    Read-onlySigner
  • draft_message
    Writable
post_vaa_v1Expand

Arguments

No unambiguous argument schema is available.

Accounts

  • payer
    WritableSigner
  • encoded_vaa
    Read-only
  • posted_vaa
    Writable
  • system_program
    Read-only
verify_encoded_vaa_v1Expand

Arguments

No unambiguous argument schema is available.

Accounts

  • write_authority
    Read-onlySigner
  • draft_vaa
    Writable
  • guardian_set
    Read-only
write_encoded_vaaExpand

Arguments

NameType
argsWriteEncodedVaaArgs

Accounts

  • write_authority
    Read-onlySigner
  • draft_vaa
    Writable
write_message_v1Expand

Arguments

NameType
argsWriteMessageV1Args

Accounts

  • emitter_authority
    Read-onlySigner
  • draft_message
    Writable

Program-defined data

IDL events (0)

These are events defined by the Wormhole Receiver IDL.

No IDL events are listed for this program.

Filter vocabulary

Runtime account roles (12)

Use these exact describeProgram role names when building Parsed Streams account-role filters.

  • close_account_destination
  • draft_message
  • draft_vaa
  • emitter_authority
  • encoded_vaa
  • guardian_set
  • payer
  • posted_vaa
  • signature_set
  • sol_destination
  • system_program
  • write_authority
CTA Video
Divider Image

Parsed Streams documentation

View all
experience the difference

Get started

Parsed Streams is available on all paid plans