Skip to main content
L’échec le plus courant avec une API basée sur des filtres est un filtre valide mais qui ne correspond à rien, généralement un nom d’instruction ou de rôle deviné. describeProgram prévient cela en renvoyant les noms exacts auxquels le comparateur se réfère — les noms d’instructions décodés, les noms d’événements, et les rôles de compte pour n’importe lequel des 3 600+ programmes du catalogue. describeProgram est une méthode JSON-RPC envoyée via votre connexion WebSocket Parsed Streams à wss://fs-beta.helius-rpc.com/?api-key=<API_KEY>, la même connexion à laquelle vous vous abonnez. Flux recommandé : describeProgram pour obtenir les noms exacts d’instructions et de rôles, construire le filtre avec ces noms, puis abonnez-vous. Le guide Suivi des échanges Jupiter explique cela de bout en bout.

Corps

array
requis

Réponse

string
L’adresse du programme (base58).
string
Le nom de catalogue du programme.
string[]
Noms d’instructions décodés, exactement comme le comparateur les confronte. Utilisez-les dans le champ de filtre instructionNames.
string[]
Noms d’événements que l’analyseur reconnaît pour ce programme.
string[]
Noms de rôles de compte décodés. Utilisez-les comme clés dans le champ de filtre accounts.roles — ils correspondent exactement, sans conversion de casse.