Solana RPC
getProgramAccounts
Renvoie tous les comptes détenus par le programme Pubkey fourni.
POST
getProgramAccounts
Nouvelle Fonctionnalité :
getProgramAccounts prend désormais en charge le paramètre changedSinceSlot pour les mises à jour incrémentielles. Lorsqu’il est spécifié, la méthode ne renvoie que les comptes qui ont été modifiés à ou après le numéro de slot donné. Parfait pour les workflows d’indexation en temps réel et de synchronisation des données.Paramètres de la requête
string
requis
La clé publique (adresse) du programme Solana pour interroger les comptes, en tant que chaîne encodée en base-58.
string
Le niveau d’engagement pour la requête.
confirmedfinalizedprocessed
number
Le slot minimum auquel la requête peut être évaluée.
boolean
Envelopper le résultat dans un objet JSON RpcResponse.
string
Format d’encodage pour les données de compte retournées.
jsonParsedbase58base64base64+zstd
object
Demander une tranche des données du compte.
number
Nombre d’octets à retourner.
number
Décalage en octets à partir duquel commencer la lecture.
number
Retourner uniquement les comptes qui ont été modifiés à ou après ce numéro de slot. Utile pour les mises à jour incrémentielles.
array
Système de filtrage puissant pour interroger efficacement des modèles de données de comptes Solana spécifiques.
Autorisations
Votre clé API Helius. Vous pouvez en obtenir une gratuitement sur le tableau de bord.
Corps
application/json
La version du protocole JSON-RPC.
Options disponibles:
2.0 Exemple:
"2.0"
Un identifiant unique pour la requête.
Exemple:
"1"
Le nom de la méthode RPC à invoquer.
Options disponibles:
getProgramAccounts Exemple:
"getProgramAccounts"
Paramètres pour la méthode.
La clé publique du programme Solana (adresse) pour laquelle interroger les comptes, sous forme de chaîne encodée en base-58.
Exemple:
"4Nd1mBQtrMJVYVfKf2PJy9NZUZdTAsp7D4xWLs4gDB4T"