describeProgram previne isso retornando os nomes exatos que o comparador verifica — os nomes das instruções decodificados, nomes de eventos e funções de conta para qualquer um dos 3.600+ programas no catálogo.
describeProgram é um método JSON-RPC enviado através de sua conexão Parsed Streams WebSocket em wss://fs-beta.helius-rpc.com/?api-key=<API_KEY>, a mesma conexão em que você se inscreve.
Fluxo recomendado: describeProgram para obter os nomes exatos de instrução e função, construa o filtro com esses nomes, então inscreva-se. O guia Rastrear Trocas Jupiter passa por todo esse processo.
Corpo
array
obrigatório
Resposta
string
O endereço do programa (base58).
string
O nome do catálogo do programa.
string[]
Nomes das instruções decodificados, exatamente como o comparador os verifica. Use-os no campo de filtro
instructionNames.string[]
Nomes de eventos que o analisador reconhece para este programa.
string[]
Nomes de funções de conta decodificados. Use-os como chaves no campo de filtro
accounts.roles — eles correspondem exatamente, sem distinção de maiúsculas e minúsculas.