Skip to main content
Der häufigste Fehler bei einer API mit Filtern ist ein Filter, der gültig ist, aber nichts übereinstimmt, normalerweise ein vermuteter Anweisungs- oder Rollenname. describeProgram verhindert dies, indem es die genauen Namen zurückgibt, mit denen der Matcher vergleicht — die decodierten Anweisungsnamen, Ereignisnamen und Kontorollen für eines der über 3.600 Programme im Katalog. describeProgram ist eine JSON-RPC-Methode, die über Ihre Parsed Streams-WebSocket-Verbindung bei wss://fs-beta.helius-rpc.com/?api-key=<API_KEY> gesendet wird, die gleiche Verbindung, bei der Sie sich anmelden. Empfohlener Ablauf: describeProgram, um die genauen Anweisungs- und Rollennamen zu erhalten, den Filter mit diesen Namen zu erstellen und dann abonnieren. Der Leitfaden Track Jupiter Swaps führt Sie von Anfang bis Ende durch.

Body

array
erforderlich

Response

string
Die Adresse des Programms (base58).
string
Der Katalogname des Programms.
string[]
Decodierte Anweisungsnamen, genau wie der Matcher sie vergleicht. Verwenden Sie diese im instructionNames Filterfeld.
string[]
Ereignisnamen, die der Parser für dieses Programm erkennt.
string[]
Decodierte Kontorollennamen. Verwenden Sie diese als Schlüssel im accounts.roles Filterfeld — sie stimmen genau überein, ohne Groß-/Kleinschreibung zu beachten.