parsedTransactionNotification, ya decodificada: cada instrucción con argumentos y cuentas con nombre, además de la comisión, la lista completa de claves de cuenta, un summary de nivel de transacción y las transferencias de SOL y tokens.
Endpoints
Parsed Streams está disponible en todos los planes y se ofrece en el punto de conexión de Gatekeeper, el mismo host que usa el tráfico RPC y WebSocket de Helius:wss://beta.helius-rpc.com/?api-key=<API_KEY>
Autorizaciones
string
requerido
Tu clave de API de Helius, enviada como parámetro de consulta
api-key o como encabezado x-api-key. Si la clave falta o no es válida, la solicitud se rechaza con HTTP 401.Cuerpo
array
requerido
-32602 en lugar de ignorarse silenciosamente. Así, los errores tipográficos generan un error explícito en vez de no producir ninguna coincidencia.
Respuesta
integer
ID de la suscripción (necesario para cancelar la suscripción)
Notificaciones
Una notificación por cada transacción coincidente y por suscripción. Dentro deparams.result.value:
transaction— el contexto completo: firma, ranura, comisión (lamports), la lista completa deaccountKeys,status/error, unsummarya nivel de transacción y los elementos extraídosnativeTransfersetokenTransfers.instructions— cada instrucción en orden de ejecución, ubicada medianteinstructionIndex,innerInstructionIndexestackHeight. Las instrucciones decodificadas incluyendecoded.argsedecoded.accountscon nombre (snake_case, valores u64 como cadenas); las no decodificadas incluyenrawDataerawAccountsen su lugar.matchedIndexes— índices deinstructionsque indican cuáles coincidieron realmente con tu filtro. Condetails: "matched", el arreglo solo contiene las coincidencias ymatchedIndexesno está presente; condetails: "raw", cada instrucción coincidente se reduce a su posición,programIdy un blobdataen base58.
Administración de suscripciones
Elresult de la respuesta de suscripción es el mismo número que aparece en params.subscription en cada notificación de esa suscripción. Guárdalo: lo necesitas para cancelar la suscripción.
Un proyecto puede mantener hasta 5 conexiones simultáneas en el plan Free, 10 en Developer y 50 en Business y Professional. Estas se comparten entre todas sus claves de API, con hasta 25 suscripciones por conexión. Consulta la descripción general para ver todos los límites.