Überblick
Dieser Leitfaden behandelt das Lesen von fungiblen Tokens auf Solana: Kontensalden, Token-Konten nach Besitzer oder Mint, Gesamtausgabe, größte Inhaber und die DAS fungible Token-Erweiterung. Helius bietet sowohl standardmäßige Solana RPC-Token-Methoden als auch DAS-Methoden, die Metadaten und USD-Preise hinzufügen. Für NFTs, komprimierte NFTs, Editionen und Nachweise siehe den Assets-Leitfaden. Diese Seite konzentriert sich auf fungible (SPL und Token-2022) Tokens.Wann Sie dies verwenden sollten
Verwenden Sie die Methoden auf dieser Seite, wenn Sie:- Den Saldo eines einzelnen Token-Kontos lesen
- Jedes Token-Konto auflisten, das eine Wallet hält
- Alle Konten finden, die eine bestimmte Prägung halten
- Das Gesamtangebot eines Tokens oder seine größten Inhaber überprüfen
- Token-Metadaten und USD-Preis zusammen mit Salden abrufen
Token-Kontostand
Abrufen des Saldos für ein bestimmtes Token-Konto mit standardmäßigem RPC:API-Referenz
getTokenAccountBalance
Token-Konten nach Besitzer
Alle Token-Konten auflisten, die einer Wallet gehören:API-Referenz
getTokenAccountsByOwner
Token-Konten nach Prägung
Alle Konten auflisten, die ein bestimmtes Token halten:API-Referenz
getTokenAccountsByOwner
getTokenAccounts Methode unten beschrieben.
Token-Angebot
Das gesamte Angebot eines Tokens überprüfen:API-Referenz
getTokenSupply
Größte Token-Inhaber
Identifizieren der größten Konten, die ein Token halten:API-Referenz
getTokenLargestAccounts
Token-Konten mit der DAS API
Die DASgetTokenAccounts Methode gibt Token-Konten nach Prägung oder Besitzer zurück, einschließlich Salden, in einem einzigen paginierten Aufruf. Im Gegensatz zu getTokenAccountsByOwner können Sie allein nach mint abfragen, um jedes Konto aufzulisten, das ein Token über alle Besitzer hinweg hält.
API-Referenz
getTokenAccounts
Token-Metadaten und Preis mit der DAS API
Für Token-Metadaten und USD-Preise rufen Sie die DASgetAsset Methode mit showFungible aktiviert auf. Preise für verifizierte Token werden unter token_info.price_info zurückgegeben.
Preisdaten von
getAsset werden bis zu 600 Sekunden zwischengespeichert, sodass sie bis zu 10 Minuten alt sein können.API-Referenz
getAsset
token_info zurück:
Marktkapitalisierung berechnen
Den Preis mit dem dezimalanpassenden Angebot multiplizieren:getAssetsByOwner oder searchAssets mit tokenType: "fungible". Siehe die fungible Token-Erweiterung, um zu erfahren, wie tokenType, Salden, Token-2022-Erweiterungen und Preisdaten in der Antwort erscheinen.
Beste Praktiken
- Verwenden Sie die Paginierung für Methoden, die große Ergebnismengen zurückgeben. Siehe den Paginierungsleitfaden.
- Bevorzugen Sie DAS-Methoden (
getAsset,getAssetsByOwner,getTokenAccounts), wenn Sie Metadaten oder USD-Preise benötigen; verwenden Sie standardmäßige RPC-Methoden für rohe On-Chain-Salden und Angebot. - Gehen Sie Fehler mit try/catch-Blöcken und Wiederholungen griffig an.
- Zwischenspeichern Sie Antworten, wenn dies angebracht ist, um API-Aufrufe zu reduzieren.
Nächste Schritte
Fungible Token-Erweiterung
Wie DAS fungible Tokens, Token-2022-Erweiterungen und Preise zurückgibt.
Assets (NFTs) abrufen
Abrufen von NFTs, komprimierten NFTs, Editionen und Nachweisen.
DAS API-Referenz
Vollständige Schemas für jede DAS-Methode.