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á en beta abierta y se encuentra disponible en los planes de pago. Obtén tu endpoint de conexión en el panel de Helius:wss://<ENDPOINT>/?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, slot, comisión (lamports), la lista completa deaccountKeys,status/error, unsummaryde nivel de transacción y los elementosnativeTransfersetokenTransfersextraídos.instructions— todas las instrucciones en orden de ejecución, ubicadas mediantetopIndex,innerIndexestackHeight. Las instrucciones decodificadas contienendecoded.argsedecoded.accountscon nombre (snake_case, con valores u64 como cadenas); las instrucciones sin decodificar contienenrawDataerawAccountsen su lugar.matchedIndexes— índices deinstructionsque indican cuáles coincidieron realmente con tu filtro. Condetails: "matched", el arreglo solo contiene las coincidencias ematchedIndexesno está presente; condetails: "raw", cada instrucción coincidente se reduce a su posición,programIdy un bloquedataen 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 100 conexiones simultáneas, compartidas entre todas sus claves de API, con hasta 25 suscripciones por conexión. Consulta la descripción general para conocer todos los límites.