parsedTransactionNotification, bereits dekodiert: jede Anweisung mit benannten Argumenten und benannten Konten, plus die Gebühr, die vollständige Kontoschlüsselliste, ein Transaktionsebene summary und die SOL- und Token-Transfers.
Endpunkte
Parsed Streams befindet sich in der offenen Beta-Phase und ist in bezahlten Plänen verfügbar. Holen Sie sich Ihren Verbindungsendpunkt vom Helius Dashboard:wss://<ENDPOINT>/?api-key=<API_KEY>
Berechtigungen
string
erforderlich
Ihr Helius API-Schlüssel, übergeben als
api-key Abfrageparameter oder der x-api-key Header. Ein fehlender oder ungültiger Schlüssel wird mit HTTP 401 abgelehnt.Body
array
erforderlich
-32602 abgelehnt, anstatt still ignoriert zu werden, sodass Tippfehler lautstark scheitern, anstatt nichts zu entsprechen.
Antwort
integer
Abonnement-ID (erforderlich zum Abmelden)
Benachrichtigungen
Eine Benachrichtigung pro übereinstimmender Transaktion pro Abonnement. Innerhalb vonparams.result.value:
transaction— der volle Kontext: Signatur, Slot, Gebühr (Lamports), die vollständigeaccountKeysListe,status/error, ein Transaktionsebenesummaryund die extrahiertennativeTransfersundtokenTransfers.instructions— jede Anweisung in Ausführungsreihenfolge, positioniert durchtopIndex,innerIndex, undstackHeight. Dekodierte Anweisungen tragen benanntedecoded.argsunddecoded.accounts(snake_case, u64 Werte als Strings); nicht dekodierte tragenrawDataundrawAccountsstattdessen.matchedIndexes— Indizes ininstructions, die Ihnen sagen, welche Ihr Filter tatsächlich getroffen hat. Beidetails: "matched"enthält das Array nur die Treffer undmatchedIndexesfehlt; beidetails: "raw"schrumpft jede übereinstimmende Anweisung auf ihre Position,programIdund base58dataBlob.
Verwaltung von Abonnements
Dasresult aus der Abonnementantwort ist die gleiche Nummer, die in params.subscription bei jeder Benachrichtigung aus diesem Abonnement erscheint. Speichern Sie sie — Sie benötigen sie, um sich abzumelden.
Ein Projekt kann bis zu 100 gleichzeitige Verbindungen halten, die über alle seine API-Schlüssel geteilt werden, mit bis zu 25 Abonnements pro Verbindung. Siehe die Übersicht für alle Limits.