Parsed Streams está en beta abierta. Está disponible en los planes de pago. Autentícate con la clave de API de tu proyecto. La API aún puede cambiar antes de su disponibilidad general.
id. Luego, una suscripción envía mensajes parsedTransactionNotification hasta que canceles la suscripción o te desconectes.
parsedTransactionSubscribe
Suscríbete a transacciones decodificadas que coincidan con un filtro de programa, cuenta e instrucción.
parsedTransactionUnsubscribe
Detén una suscripción mediante su identificador.
ping
Comprueba la disponibilidad y mantén activa una conexión inactiva.
describeProgram
Descubre los nombres exactos de las instrucciones y los roles con los que compara el buscador de coincidencias.
Conexión
Obtén tu clave de API y el endpoint de conexión en el panel de Helius. Autentícate con la clave de API de tu proyecto, enviada como parámetro de consultaapi-key (o como encabezado x-api-key):
wscat
Límites
Errores
Los errores siguen JSON-RPC 2.0:{ "error": { "code": <int>, "message": "<text>" }, "id": <id> }. Los mensajes indican exactamente qué estaba mal y dónde.
Las conexiones también pueden cerrarse con un código de cierre de WebSocket. Consulta Gestión de reconexiones para saber qué significa cada código y cómo recuperarte.
Más información
Parsed Streams Overview
Qué es Parsed Streams y el modelo mental en el que se basan los filtros.
Quickstart
Conéctate, envía tu primer filtro y lee una notificación decodificada.
Parsed Events Reference
Consulta bajo demanda las mismas transacciones decodificadas mediante REST o GraphQL.
Handling Reconnects
Supera los tiempos de espera por inactividad y las implementaciones, y luego recupera exactamente lo que te perdiste.