id. Un abonnement pousse ensuite des messages parsedTransactionNotification jusqu’à ce que vous vous désabonniez ou vous déconnectiez.
parsedTransactionSubscribe
Abonnez-vous aux transactions décodées qui correspondent à un filtre de programme, de compte et d’instruction.
parsedTransactionUnsubscribe
Arrêtez un abonnement à partir de son identifiant.
describeProgram
Découvrez les noms exacts des instructions et des rôles utilisés par le moteur de correspondance.
Connexion
Parsed Streams est accessible via l’endpoint Gatekeeper à l’adressewss://beta.helius-rpc.com, sur le même hôte que le trafic RPC et WebSocket de Helius. Obtenez votre clé API dans le tableau de bord Helius et transmettez-la avec le paramètre de requête api-key (ou l’en-tête x-api-key) :
wscat
describeProgram constitue l’exception : cette méthode n’est actuellement disponible que sur wss://fs-beta.helius-rpc.com/?api-key=YOUR_API_KEY.
Une clé manquante ou non valide est rejetée avec le code HTTP 401. Un projet ayant atteint sa limite de connexions reçoit le code HTTP 429.
Limites
Erreurs
Les erreurs suivent la spécification JSON-RPC 2.0 :{ "error": { "code": <int>, "message": "<text>" }, "id": <id> }. Les messages indiquent précisément la nature et l’emplacement du problème.
Les connexions peuvent également être fermées avec un code de fermeture WebSocket. Consultez Gestion des reconnexions pour connaître la signification de chaque code et savoir comment rétablir la connexion.
En savoir plus
Parsed Streams Overview
Découvrez ce qu’est Parsed Streams et le modèle mental sous-jacent aux filtres.
Quickstart
Connectez-vous, envoyez votre premier filtre et lisez une notification décodée.
Parsed Events Reference
Interrogez à la demande les mêmes transactions décodées via REST.
Handling Reconnects
Gérez les expirations dues à l’inactivité et les déploiements, puis récupérez exactement les données manquées.