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
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
Comptes de jetons avec l’API DAS
La méthode DASgetTokenAccounts 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
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 DASgetAsset 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
token_info :
Calculer la capitalisation boursière
Multipliez le prix par l’approvisionnement ajusté aux décimales :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.