NEW: Helius acquires Light Protocol

Solana Data APIs

LayerZero Endpoint Program Data API

Explore decoded instructions, events, and account roles for LayerZero Endpoint Program.

Program ID
76y77prsiCMvXMjuoZ5VRrhG5qYBrUMYTE5WgHqgjEn6
GET PROGRAM INFO

describeProgram

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

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

Copyable examples

Stream LayerZero Endpoint Program data

Subscribe using the LayerZero Endpoint Program 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: ["76y77prsiCMvXMjuoZ5VRrhG5qYBrUMYTE5WgHqgjEn6"],
      instructionNames: ["burn"],
      includeFailed: false,
      includeCpi: true,
    }],
  }));
});

Runtime vocabulary

Instructions (32)

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 32 instructions

burnExpand

Arguments

NameType
paramsBurnParams

Accounts

  • signer
    Read-onlySigner
  • oapp_registry
    Read-only
  • nonce
    Read-only
  • payload_hash
    Writable
  • endpoint
    Writable
  • event_authority
    Read-only
  • program
    Read-only
clearExpand

Arguments

NameType
paramsClearParams

Accounts

  • signer
    Read-onlySigner
  • oapp_registry
    Read-only
  • nonce
    Read-only
  • payload_hash
    Writable
  • endpoint
    Writable
  • event_authority
    Read-only
  • program
    Read-only
clear_composeExpand

Arguments

NameType
paramsClearComposeParams

Accounts

  • to
    Read-onlySigner
  • compose_message
    Writable
  • event_authority
    Read-only
  • program
    Read-only
init_configExpand

Arguments

NameType
paramsInitConfigParams

Accounts

  • delegate
    Read-onlySigner
  • oapp_registry
    Read-only
  • message_lib_info
    Read-only
  • message_lib
    Read-only
  • message_lib_program
    Read-only
init_default_receive_libraryExpand

Arguments

NameType
paramsInitDefaultReceiveLibraryParams

Accounts

  • admin
    WritableSigner
  • endpoint
    Read-only
  • default_receive_library_config
    Writable
  • message_lib_info
    Read-only
  • system_program
    Read-only
  • event_authority
    Read-only
  • program
    Read-only
init_default_send_libraryExpand

Arguments

NameType
paramsInitDefaultSendLibraryParams

Accounts

  • admin
    WritableSigner
  • endpoint
    Read-only
  • default_send_library_config
    Writable
  • message_lib_info
    Read-only
  • system_program
    Read-only
  • event_authority
    Read-only
  • program
    Read-only
init_endpointExpand

Arguments

NameType
paramsInitEndpointParams

Accounts

  • payer
    WritableSigner
  • endpoint
    Writable
  • system_program
    Read-only
init_nonceExpand

Arguments

NameType
paramsInitNonceParams

Accounts

  • delegate
    WritableSigner
  • oapp_registry
    Read-only
  • nonce
    Writable
  • pending_inbound_nonce
    Writable
  • system_program
    Read-only
init_receive_libraryExpand

Arguments

NameType
paramsInitReceiveLibraryParams

Accounts

  • delegate
    WritableSigner
  • oapp_registry
    Read-only
  • receive_library_config
    Writable
  • system_program
    Read-only
init_send_libraryExpand

Arguments

NameType
paramsInitSendLibraryParams

Accounts

  • delegate
    WritableSigner
  • oapp_registry
    Read-only
  • send_library_config
    Writable
  • system_program
    Read-only
init_verifyExpand

Arguments

NameType
paramsInitVerifyParams

Accounts

  • payer
    WritableSigner
  • nonce
    Read-only
  • payload_hash
    Writable
  • system_program
    Read-only
lz_compose_alertExpand

Arguments

NameType
paramsLzComposeAlertParams

Accounts

  • executor
    Read-onlySigner
  • event_authority
    Read-only
  • program
    Read-only
lz_receive_alertExpand

Arguments

NameType
paramsLzReceiveAlertParams

Accounts

  • executor
    Read-onlySigner
  • event_authority
    Read-only
  • program
    Read-only
nilifyExpand

Arguments

NameType
paramsNilifyParams

Accounts

  • signer
    Read-onlySigner
  • oapp_registry
    Read-only
  • nonce
    Writable
  • pending_inbound_nonce
    Writable
  • payload_hash
    Writable
  • event_authority
    Read-only
  • program
    Read-only
quoteExpand

Arguments

NameType
paramsQuoteParams

Accounts

  • send_library_program
    Read-only
  • send_library_config
    Read-only
  • default_send_library_config
    Read-only
  • send_library_info
    Read-only
  • endpoint
    Read-only
  • nonce
    Read-only
register_libraryExpand

Arguments

NameType
paramsRegisterLibraryParams

Accounts

  • admin
    WritableSigner
  • endpoint
    Read-only
  • message_lib_info
    Writable
  • system_program
    Read-only
  • event_authority
    Read-only
  • program
    Read-only
register_oappExpand

Arguments

NameType
paramsRegisterOAppParams

Accounts

  • payer
    WritableSigner
  • oapp
    Read-onlySigner
  • oapp_registry
    Writable
  • system_program
    Read-only
  • event_authority
    Read-only
  • program
    Read-only
sendExpand

Arguments

NameType
paramsSendParams

Accounts

  • sender
    Read-onlySigner
  • send_library_program
    Read-only
  • send_library_config
    Read-only
  • default_send_library_config
    Read-only
  • send_library_info
    Read-only
  • endpoint
    Read-only
  • nonce
    Writable
  • event_authority
    Read-only
  • program
    Read-only
send_composeExpand

Arguments

NameType
paramsSendComposeParams

Accounts

  • from
    Read-onlySigner
  • payer
    WritableSigner
  • compose_message
    Writable
  • system_program
    Read-only
  • event_authority
    Read-only
  • program
    Read-only
set_configExpand

Arguments

NameType
paramsSetConfigParams

Accounts

  • signer
    Read-onlySigner
  • oapp_registry
    Read-only
  • message_lib_info
    Read-only
  • message_lib
    Read-only
  • message_lib_program
    Read-only
set_default_receive_libraryExpand

Arguments

NameType
paramsSetDefaultReceiveLibraryParams

Accounts

  • admin
    Read-onlySigner
  • endpoint
    Read-only
  • default_receive_library_config
    Writable
  • message_lib_info
    Read-only
  • event_authority
    Read-only
  • program
    Read-only
set_default_receive_library_timeoutExpand

Arguments

NameType
paramsSetDefaultReceiveLibraryTimeoutParams

Accounts

  • admin
    Read-onlySigner
  • endpoint
    Read-only
  • default_receive_library_config
    Writable
  • message_lib_info
    Read-only
  • event_authority
    Read-only
  • program
    Read-only
set_default_send_libraryExpand

Arguments

NameType
paramsSetDefaultSendLibraryParams

Accounts

  • admin
    Read-onlySigner
  • endpoint
    Read-only
  • default_send_library_config
    Writable
  • message_lib_info
    Read-only
  • event_authority
    Read-only
  • program
    Read-only
set_delegateExpand

Arguments

NameType
paramsSetDelegateParams

Accounts

  • oapp
    Read-onlySigner
  • oapp_registry
    Writable
  • event_authority
    Read-only
  • program
    Read-only
set_lz_tokenExpand

Arguments

NameType
paramsSetLzTokenParams

Accounts

  • admin
    Read-onlySigner
  • endpoint
    Writable
  • event_authority
    Read-only
  • program
    Read-only
set_receive_libraryExpand

Arguments

NameType
paramsSetReceiveLibraryParams

Accounts

  • signer
    Read-onlySigner
  • oapp_registry
    Read-only
  • receive_library_config
    Writable
  • message_lib_info
    Read-onlyOptional
  • event_authority
    Read-only
  • program
    Read-only
set_receive_library_timeoutExpand

Arguments

NameType
paramsSetReceiveLibraryTimeoutParams

Accounts

  • signer
    Read-onlySigner
  • oapp_registry
    Read-only
  • receive_library_config
    Writable
  • message_lib_info
    Read-only
  • event_authority
    Read-only
  • program
    Read-only
set_send_libraryExpand

Arguments

NameType
paramsSetSendLibraryParams

Accounts

  • signer
    Read-onlySigner
  • oapp_registry
    Read-only
  • send_library_config
    Writable
  • message_lib_info
    Read-onlyOptional
  • event_authority
    Read-only
  • program
    Read-only
skipExpand

Arguments

NameType
paramsSkipParams

Accounts

  • signer
    Read-onlySigner
  • oapp_registry
    Read-only
  • nonce
    Writable
  • pending_inbound_nonce
    Writable
  • payload_hash
    Writable
  • endpoint
    Writable
  • event_authority
    Read-only
  • program
    Read-only
transfer_adminExpand

Arguments

NameType
paramsTransferAdminParams

Accounts

  • admin
    Read-onlySigner
  • endpoint
    Writable
  • event_authority
    Read-only
  • program
    Read-only
verifyExpand

Arguments

NameType
paramsVerifyParams

Accounts

  • receive_library
    Read-onlySigner
  • receive_library_config
    Read-only
  • default_receive_library_config
    Read-only
  • nonce
    Writable
  • pending_inbound_nonce
    Writable
  • payload_hash
    Writable
  • event_authority
    Read-only
  • program
    Read-only
withdraw_rentExpand

Arguments

NameType
paramsWithdrawRentParams

Accounts

  • admin
    Read-onlySigner
  • endpoint
    Writable
  • receiver
    Writable
  • event_authority
    Read-only
  • program
    Read-only

Program-defined data

IDL events (22)

These are events defined by the LayerZero Endpoint Program IDL.

AdminTransferredEvent1 field
  • newAdminpublicKey
ComposeDeliveredEvent4 fields
  • frompublicKey
  • topublicKey
  • guid[u8; 32]
  • indexu16
ComposeSentEvent5 fields
  • frompublicKey
  • topublicKey
  • guid[u8; 32]
  • indexu16
  • messagebytes
DefaultReceiveLibrarySetEvent2 fields
  • eidu32
  • newLibpublicKey
DefaultReceiveLibraryTimeoutSetEvent2 fields
  • eidu32
  • timeoutReceiveLibraryTimeout | null
DefaultSendLibrarySetEvent2 fields
  • eidu32
  • newLibpublicKey
DelegateSetEvent1 field
  • newDelegatepublicKey
InboundNonceSkippedEvent4 fields
  • srcEidu32
  • sender[u8; 32]
  • receiverpublicKey
  • nonceu64
LibraryRegisteredEvent2 fields
  • newLibpublicKey
  • newLibProgrampublicKey
LzComposeAlertEvent10 fields
  • executorpublicKey
  • frompublicKey
  • topublicKey
  • guid[u8; 32]
  • indexu16
  • computeUnitsu64
  • valueu64
  • messagebytes
  • extraDatabytes
  • reasonbytes
LzReceiveAlertEvent11 fields
  • receiverpublicKey
  • executorpublicKey
  • srcEidu32
  • sender[u8; 32]
  • nonceu64
  • guid[u8; 32]
  • computeUnitsu64
  • valueu64
  • messagebytes
  • extraDatabytes
  • reasonbytes
LzTokenSetEvent1 field
  • tokenpublicKey | null
OAppRegisteredEvent2 fields
  • oapppublicKey
  • delegatepublicKey
PacketBurntEvent5 fields
  • srcEidu32
  • sender[u8; 32]
  • receiverpublicKey
  • nonceu64
  • payloadHash[u8; 32]
PacketDeliveredEvent4 fields
  • srcEidu32
  • sender[u8; 32]
  • receiverpublicKey
  • nonceu64
PacketNilifiedEvent5 fields
  • srcEidu32
  • sender[u8; 32]
  • receiverpublicKey
  • nonceu64
  • payloadHash[u8; 32]
PacketSentEvent3 fields
  • encodedPacketbytes
  • optionsbytes
  • sendLibrarypublicKey
PacketVerifiedEvent5 fields
  • srcEidu32
  • sender[u8; 32]
  • receiverpublicKey
  • nonceu64
  • payloadHash[u8; 32]
ReceiveLibrarySetEvent3 fields
  • receiverpublicKey
  • eidu32
  • newLibpublicKey
ReceiveLibraryTimeoutSetEvent3 fields
  • receiverpublicKey
  • eidu32
  • timeoutReceiveLibraryTimeout | null
RentWithdrawnEvent2 fields
  • receiverpublicKey
  • amountu64
SendLibrarySetEvent3 fields
  • senderpublicKey
  • eidu32
  • newLibpublicKey

Filter vocabulary

Runtime account roles (29)

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

  • admin
  • compose_message
  • default_receive_library_config
  • default_send_library_config
  • delegate
  • endpoint
  • event_authority
  • executor
  • from
  • message_lib
  • message_lib_info
  • message_lib_program
  • nonce
  • oapp
  • oapp_registry
  • payer
  • payload_hash
  • pending_inbound_nonce
  • program
  • receive_library
  • receive_library_config
  • receiver
  • send_library_config
  • send_library_info
  • send_library_program
  • sender
  • signer
  • system_program
  • to
CTA Video
Divider Image

Parsed Streams documentation

View all
experience the difference

Get started

Parsed Streams is available on all paid plans