Übersicht
Dieser Leitfaden erklärt, wie du fungible Token auf Solana ausliest: Kontoguthaben, Konten für Token nach Besitzer oder Mint, das Gesamtangebot, die größten Inhaber und die DAS-Erweiterung für fungible Token. Helius stellt sowohl standardmäßige Solana RPC-Methoden für Token als auch DAS-Methoden bereit, die Metadaten und USD-Preise hinzufügen. Informationen zu NFTs, komprimierten NFTs, Editionen und Nachweisen findest du im Leitfaden zum Abrufen von Assets. Diese Seite konzentriert sich auf fungible Token (SPL und Token-2022).Wann du diese Methoden verwenden solltest
Verwende die Methoden auf dieser Seite, wenn du Folgendes tun möchtest:- Das Guthaben eines einzelnen Kontos für Token auslesen
- Alle Konten für Token auflisten, die eine Wallet besitzt
- Alle Konten finden, die einen bestimmten Mint halten
- Das Gesamtangebot eines Token oder seine größten Inhaber prüfen
- Metadaten und USD-Preis eines Token zusammen mit den Guthaben abrufen
Guthaben eines Kontos für Token
Rufe das Guthaben eines bestimmten Kontos für Token mit standardmäßigem RPC ab:API Reference
getTokenAccountBalance
Konten für Token nach Besitzer
Liste alle Konten für Token auf, die einer Wallet gehören:API Reference
getTokenAccountsByOwner
Konten für Token nach Mint
Liste alle Konten auf, die einen bestimmten Token halten:API Reference
getTokenAccountsByOwner
getTokenAccounts.
Gesamtangebot eines Token
Prüfe das Gesamtangebot eines Token:API Reference
getTokenSupply
Größte Inhaber eines Token
Ermittle die größten Konten, die einen Token halten:API Reference
getTokenLargestAccounts
Konten für Token mit der DAS API
Die DAS-MethodegetTokenAccounts gibt Konten für Token nach Mint oder Besitzer einschließlich ihrer Guthaben in einem einzelnen paginierten Aufruf zurück. Anders als bei getTokenAccountsByOwner kannst du ausschließlich nach mint abfragen, um alle Konten aufzulisten, die besitzerübergreifend einen Token halten.
API Reference
getTokenAccounts
Metadaten und Preis eines Token mit der DAS API
Um Metadaten und den USD-Preis eines Token abzurufen, rufe die DAS-MethodegetAsset mit aktiviertem showFungible auf. Preise für verifizierte Token werden unter token_info.price_info zurückgegeben.
Preisdaten von
getAsset werden bis zu 600 Sekunden zwischengespeichert und können daher bis zu 10 Minuten alt sein.API Reference
getAsset
token_info zurück:
Marktkapitalisierung berechnen
Multipliziere den Preis mit dem an die Dezimalstellen angepassten Angebot:getAssetsByOwner oder searchAssets mit tokenType: "fungible". Unter Erweiterung für fungible Token erfährst du, wie tokenType, Guthaben, Token-2022-Erweiterungen und Preisdaten in der response dargestellt werden.
Best Practices
- Verwende Paginierung für Methoden, die große Ergebnismengen zurückgeben. Weitere Informationen findest du im Leitfaden zur Paginierung.
- Bevorzuge DAS-Methoden (
getAsset,getAssetsByOwner,getTokenAccounts), wenn du Metadaten oder USD-Preise benötigst. Verwende standardmäßige RPC-Methoden für unverarbeitete On-Chain-Guthaben und das Angebot. - Behandle Fehler zuverlässig mit try/catch-Blöcken und Wiederholungsversuchen.
- Speichere responses bei Bedarf zwischen, um API-Aufrufe zu reduzieren.
Nächste Schritte
Fungible Token Extension
So gibt DAS fungible Token, Token-2022-Erweiterungen und Preise zurück.
Get Assets (NFTs)
Rufe NFTs, komprimierte NFTs, Editionen und Nachweise ab.
DAS API reference
Vollständige Schemas für jede DAS-Methode.