describeProgram evita esto al devolver los nombres exactos con los que compara el motor de coincidencias: los nombres de instrucciones decodificadas, los nombres de eventos y los roles de cuenta de cualquiera de los más de 3,600 programas del catálogo.
describeProgram es un método JSON-RPC que se envía mediante tu conexión WebSocket de Parsed Streams en wss://fs-beta.helius-rpc.com/?api-key=<API_KEY>, la misma conexión que usas para suscribirte.
Flujo recomendado: usa describeProgram para obtener los nombres exactos de las instrucciones y los roles, crea el filtro con esos nombres y luego suscríbete. La guía Rastrear intercambios de Jupiter explica todo el proceso de principio a fin.
Cuerpo
array
requerido
Respuesta
string
La dirección del programa (base58).
string
El nombre del programa en el catálogo.
string[]
Los nombres de instrucciones decodificadas, exactamente como los compara el motor de coincidencias. Úsalos en el campo de filtro
instructionNames.string[]
Los nombres de eventos que el analizador reconoce para este programa.
string[]
Los nombres de roles de cuenta decodificados. Úsalos como claves en el campo de filtro
accounts.roles. Deben coincidir exactamente, sin normalización de mayúsculas y minúsculas.