Skip to main content
Parsed Streams befindet sich in der offenen Beta. Es ist in kostenpflichtigen Tarifen verfügbar — authentifizieren Sie sich mit dem API-Schlüssel Ihres Projekts. Die API kann sich vor der allgemeinen Verfügbarkeit noch ändern.
Parsed Streams verwendet JSON-RPC 2.0 über eine einzelne WebSocket-Verbindung. Jede Anfrage erhält eine Antwort mit dem gleichen id. Ein Abonnement sendet dann parsedTransactionNotification Nachrichten, bis Sie das Abonnement kündigen oder die Verbindung trennen.

parsedTransactionSubscribe

Abonnieren Sie dekodierte Transaktionen, die einem Programm-, Konto- und Anweisungsfilter entsprechen.

parsedTransactionUnsubscribe

Stoppen Sie ein Abonnement anhand seiner ID.

ping

Überprüfen Sie die Liveness und halten Sie eine ruhige Verbindung aufrecht.

describeProgram

Entdecken Sie die genauen Anweisungs- und Rollennamen, mit denen der Matcher vergleicht.

Verbindung

Holen Sie sich Ihren API-Schlüssel und den Verbindungsendpunkt aus dem Helius Dashboard. Authentifizieren Sie sich mit dem API-Schlüssel Ihres Projekts, übergeben als api-key Abfrageparameter (oder dem x-api-key Header):
wscat
Ein fehlender oder ungültiger Schlüssel wird mit HTTP 401 abgelehnt. Ein Projekt, das seine Verbindungsgrenze erreicht hat, erhält HTTP 429.

Limits

Fehler

Fehler folgen JSON-RPC 2.0: { "error": { "code": <int>, "message": "<text>" }, "id": <id> }. Nachrichten sagen genau, was falsch war und wo. Verbindungen können auch mit einem WebSocket-Schlusscode geschlossen werden — siehe Umgang mit Reconnects für die Bedeutung und deren Wiederherstellung.

Erfahren Sie mehr

Parsed Streams Übersicht

Was Parsed Streams ist und das mentale Modell hinter Filtern.

Schnellstart

Verbinden, Ihren ersten Filter senden und eine dekodierte Benachrichtigung lesen.

Parsed Events Referenz

Die gleichen dekodierten Transaktionen bei Bedarf über REST oder GraphQL abfragen.

Umgang mit Reconnects

Überleben Sie Leerlauf-Timeouts und Deployments und füllen Sie exakt das auf, was Ihnen entgangen ist.