Skip to main content

Vue d’ensemble

Ce guide couvre la lecture des jetons fongibles sur Solana : soldes des comptes, comptes de jetons par propriétaire ou émission, approvisionnement total, plus grands détenteurs, et l’extension de jetons fongibles DAS. Helius expose à la fois les méthodes de jetons RPC standard Solana et les méthodes DAS qui ajoutent des métadonnées et des prix en USD. Pour les NFT, NFT compressés, éditions et preuves, consultez le guide Obtenir des actifs. Cette page se concentre sur les jetons fongibles (SPL et Token-2022).

Quand utiliser ceci

Utilisez les méthodes de cette page lorsque vous :
  • Lisez le solde d’un seul compte de jeton
  • Listez tous les comptes de jetons qu’un portefeuille détient
  • Trouvez tous les comptes qui détiennent une émission spécifique
  • Vérifiez l’approvisionnement total d’un jeton ou ses plus grands détenteurs
  • Récupérez les métadonnées du jeton et le prix en USD en plus des soldes

Solde du compte de jetons

Obtenez le solde pour un compte de jeton spécifique en utilisant le RPC standard :

Référence de l'API

getTokenAccountBalance

Comptes de jetons par propriétaire

Listez tous les comptes de jetons détenus par un portefeuille :

Référence de l'API

getTokenAccountsByOwner

Comptes de jetons par émission

Listez tous les comptes détenant un jeton spécifique :

Référence de l'API

getTokenAccountsByOwner
Pour trouver chaque compte détenant une émission parmi tous les propriétaires (pas seulement un propriétaire), utilisez la méthode DAS getTokenAccounts décrite ci-dessous.

Approvisionnement en jetons

Vérifiez l’approvisionnement total d’un jeton :

Référence de l'API

getTokenSupply

Plus grands détenteurs de jetons

Identifiez les plus grands comptes détenant un jeton :

Référence de l'API

getTokenLargestAccounts
Retourne jusqu’à 20 des plus grands comptes pour l’émission :

Comptes de jetons avec l’API DAS

La méthode DAS getTokenAccounts retourne les comptes de jetons par émission ou propriétaire, y compris les soldes, en un seul appel paginé. Contrairement à getTokenAccountsByOwner, vous pouvez interroger par mint seul pour lister chaque compte détenant un jeton parmi tous les propriétaires.

Référence de l'API

getTokenAccounts
Paginé; chaque entrée inclut le compte, l’émission, le propriétaire et le solde :

Métadonnées de jetons et prix avec l’API DAS

Pour les métadonnées de jetons et le prix en USD, appelez la méthode DAS getAsset avec showFungible activé. Les prix pour les jetons vérifiés sont retournés sous token_info.price_info.
Les données de prix de getAsset sont mises en cache pendant jusqu’à 600 secondes, elles peuvent donc être vieilles jusqu’à 10 minutes.

Référence de l'API

getAsset
La réponse retourne l’approvisionnement, les décimales et le prix sous token_info :

Calculer la capitalisation boursière

Multipliez le prix par l’approvisionnement ajusté aux décimales :
Pour lister chaque jeton fongible d’un portefeuille (avec soldes et prix) en un seul appel, utilisez getAssetsByOwner ou searchAssets avec tokenType: "fungible". Voir l’extension de jetons fongibles pour savoir comment tokenType, les soldes, les extensions Token-2022 et les données de prix apparaissent dans la réponse.

Meilleures pratiques

  • Utilisez la pagination pour les méthodes qui retournent de grands ensembles de résultats. Consultez le guide de pagination.
  • Préférez les méthodes DAS (getAsset, getAssetsByOwner, getTokenAccounts) lorsque vous avez besoin de métadonnées ou de prix en USD ; utilisez les méthodes RPC standard pour les soldes et approvisionnements bruts sur la chaîne.
  • Gérez les erreurs de manière gracieuse avec des blocs try/catch et des tentatives répétées.
  • Mettez en cache les réponses lorsque c’est approprié pour réduire les appels API.

Prochaines étapes

Extension de jetons fongibles

Comment DAS retourne les jetons fongibles, extensions Token-2022, et prix.

Obtenir des actifs (NFTs)

Récupérez des NFTs, NFTs compressés, éditions et preuves.

Référence API DAS

Schémas complets pour chaque méthode DAS.