id. Ein Abonnement sendet anschließend parsedTransactionNotification-Nachrichten, bis du es beendest oder die Verbindung trennst.
parsedTransactionSubscribe
Abonniere dekodierte Transaktionen, die einem Programm-, Konto- und Anweisungsfilter entsprechen.
parsedTransactionUnsubscribe
Beende ein Abonnement anhand seiner ID.
describeProgram
Ermittle die genauen Namen der Anweisungen und Rollen, mit denen der Matcher vergleicht.
Verbindung
Parsed Streams wird über den Gatekeeper endpoint unterwss://beta.helius-rpc.com bereitgestellt. Dabei wird derselbe Host wie für den RPC- und WebSocket-Datenverkehr von Helius verwendet. Rufe deinen API key im Helius Dashboard ab und übergib ihn als Abfrageparameter api-key (oder als Header x-api-key):
wscat
describeProgram ist die Ausnahme: Diese Methode ist derzeit nur unter wss://fs-beta.helius-rpc.com/?api-key=YOUR_API_KEY verfügbar.
Ein fehlender oder ungültiger API key wird mit HTTP 401 abgelehnt. Hat ein Projekt sein Verbindungslimit erreicht, erhält es HTTP 429.
Limits
Fehler
Fehler folgen JSON-RPC 2.0:{ "error": { "code": <int>, "message": "<text>" }, "id": <id> }. Die Meldungen geben genau an, was falsch war und wo der Fehler auftrat.
Verbindungen können auch mit einem WebSocket-Schließcode beendet werden. Unter Umgang mit erneuten Verbindungen erfährst du, was die einzelnen Codes bedeuten und wie du die Verbindung wiederherstellst.
Weitere Informationen
Parsed Streams Overview
Erfahre, was Parsed Streams ist und welches Konzept den Filtern zugrunde liegt.
Quickstart
Stelle eine Verbindung her, sende deinen ersten Filter und lies eine dekodierte Benachrichtigung.
Parsed Events Reference
Frage dieselben dekodierten Transaktionen bei Bedarf über REST ab.
Handling Reconnects
Bewältige idle timeouts und Deployments und nutze anschließend backfill, um genau die verpassten Daten abzurufen.