Skip to main content

Ü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
Um jedes Konto zu finden, das eine Prägung über alle Besitzer hinweg hält (nicht nur ein Besitzer), verwenden Sie die DAS 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
Gibt bis zu den 20 größten Konten für die Prägung zurück:

Token-Konten mit der DAS API

Die DAS getTokenAccounts 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
Paginiert; jeder Eintrag enthält das Konto, die Prägung, den Besitzer und den Saldo:

Token-Metadaten und Preis mit der DAS API

Für Token-Metadaten und USD-Preise rufen Sie die DAS getAsset 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
Die Antwort gibt das Angebot, die Dezimalstellen und den Preis unter token_info zurück:

Marktkapitalisierung berechnen

Den Preis mit dem dezimalanpassenden Angebot multiplizieren:
Um jedes fungible Token in einer Wallet (mit Salden und Preisen) in einem Aufruf aufzulisten, verwenden Sie 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.