Skip to main content
POST
getTokenAccountsByOwner
Nouvelle fonctionnalité : getTokenAccountsByOwner prend désormais en charge le paramètre changedSinceSlot pour des mises à jour incrémentielles. Lorsqu’il est spécifié, la méthode ne renvoie que les comptes de jetons qui ont été modifiés à partir du numéro de slot donné. Cela est idéal pour suivre les changements de solde de jetons et les mises à jour de portefeuille.

Paramètres de requête

string
requis
Adresse du portefeuille Solana (pubkey) du propriétaire du compte pour interroger les avoirs en jetons, sous forme de chaîne encodée en base-58.
string
Adresse de mint du jeton Solana spécifique pour récupérer uniquement les comptes pour un jeton ou un NFT particulier.
string
ID de programme de jeton Solana spécifique (typiquement programme SPL Token) qui a créé les comptes de jetons.
string
Le niveau d’engagement pour la requête.
  • confirmed
  • finalized
  • processed
number
Le slot minimum auquel la requête peut être évaluée.
object
Demander une tranche des données du compte.
number
Nombre d’octets à retourner.
number
Décalage en octets à partir duquel commencer la lecture.
string
Format d’encodage pour les données de compte.
  • base58
  • base64
  • base64+zstd
  • jsonParsed
number
Retourner uniquement les comptes qui ont été modifiés à partir de ce numéro de slot. Utile pour les mises à jour incrémentielles.

Autorisations

api-key
string
query
requis

Votre clé API Helius. Vous pouvez en obtenir une gratuitement dans le tableau de bord.

Corps

application/json
jsonrpc
enum<string>
défaut:2.0

La version du protocole JSON-RPC.

Options disponibles:
2.0
Exemple:

"2.0"

id
string
défaut:1

Un identifiant unique pour la requête.

Exemple:

"1"

method
enum<string>
défaut:getTokenAccountsByOwner

Le nom de la méthode RPC à invoquer.

Options disponibles:
getTokenAccountsByOwner
Exemple:

"getTokenAccountsByOwner"

params
string · object · object[]

Paramètres pour interroger les comptes de tokens détenus par une clé publique spécifique.

Adresse du portefeuille Solana (clé publique) du propriétaire du compte pour lequel interroger les possessions de tokens, sous forme de chaîne encodée en base-58.

Exemple:

"A1TMhSGzQxMr1TboBKtgixKz1sS6REASMxPo1qsyTSJd"

Réponse

Récupération réussie des comptes de tokens par propriétaire.

jsonrpc
enum<string>

La version du protocole JSON-RPC.

Options disponibles:
2.0
Exemple:

"2.0"

id
string

Identifiant correspondant à la requête.

Exemple:

"1"

result
object

Contexte et détails du compte.