parsedTransactionNotification, déjà décodée : chaque instruction avec des arguments nommés et des comptes nommés, plus les frais, la liste complète des clés de comptes, un niveau de transaction summary, et les transferts SOL et de jetons.
Points de Terminaison
Parsed Streams est disponible avec tous les forfaits et fourni via le point de terminaison Gatekeeper, sur le même hôte que le trafic RPC et WebSocket de Helius :wss://beta.helius-rpc.com/?api-key=<API_KEY>
Autorisations
string
requis
Votre clé API Helius, passée en tant que paramètre de requête
api-key ou dans l’en-tête x-api-key. Une clé manquante ou invalide est rejetée avec HTTP 401.Corps
array
requis
-32602 plutôt qu’ignorés silencieusement, de sorte que les fautes de frappe échouent bruyamment au lieu de ne rien correspondre.
Réponse
integer
ID d’abonnement (nécessaire pour se désabonner)
Notifications
Une notification par transaction correspondante par abonnement. À l’intérieurparams.result.value :
transaction— le contexte complet : signature, slot, frais (en lamports), listeaccountKeyscomplète,status/error, unsummaryau niveau de la transaction, ainsi que les élémentsnativeTransfersettokenTransfersextraits.instructions— chaque instruction dans l’ordre d’exécution, positionnée seloninstructionIndex,innerInstructionIndexetstackHeight. Les instructions décodées contiennent desdecoded.argsetdecoded.accountsnommés (snake_case, valeurs u64 sous forme de chaînes) ; les instructions non décodées contiennent à la placerawDataetrawAccounts.matchedIndexes— indices dansinstructionsindiquant les instructions auxquelles votre filtre a effectivement correspondu. Avecdetails: "matched", le tableau contient uniquement les correspondances etmatchedIndexesest absent ; avecdetails: "raw", chaque instruction correspondante est réduite à sa position, àprogramIdet au blobdataen base58.
Gestion des Abonnements
Leresult de la réponse d’abonnement est le même numéro qui apparaît dans params.subscription sur chaque notification de cet abonnement. Conservez-le — vous en avez besoin pour vous désabonner.
Un projet peut maintenir jusqu’à 5 connexions simultanées avec le forfait Free, 10 avec le forfait Developer et 50 avec les forfaits Business et Professional. Ces connexions sont partagées entre toutes ses clés API, avec jusqu’à 25 abonnements par connexion. Consultez la vue d’ensemble pour connaître toutes les limites.