getTokenSupply RPC-Methode gibt das Gesamtangebot eines bestimmten SPL Token Mints zurück. Dies ist entscheidend, um die Gesamtmenge eines Tokens zu verstehen, die erstellt wurde.
Häufige Anwendungsfälle
- Anzeige von Token-Informationen: Anzeige des Gesamtangebots eines Tokens auf einem Explorer oder in einer Wallet-Oberfläche.
- Tokenomics-Analyse: Verständnis der maximalen oder aktuellen Gesamtausgabe eines Tokens.
- Überprüfung: Überprüfung des Angebots eines Tokens, wie es vom Mint-Konto selbst berichtet wird.
- Überwachung von Angebotsänderungen: Wenn ein Token mintbar ist, kann dies verwendet werden, um Änderungen im Gesamtangebot im Laufe der Zeit zu verfolgen (obwohl das Angebot bei fungiblen Tokens normalerweise festgelegt oder von einer Minting-Behörde verwaltet wird).
Anforderungsparameter
-
mintAddress(string, erforderlich): Der base-58 kodierte öffentliche Schlüssel des Token Mints, dessen Gesamtangebot Sie abfragen möchten. -
options(object, optional): Ein optionales Konfigurationsobjekt, das Folgendes enthalten kann:commitment(string, optional): Gibt das Commitment-Level für die Anfrage an (z.B."finalized","confirmed","processed").
Antwortstruktur
Dasresult.value Feld in der JSON-RPC-Antwort ist ein Objekt, das Details über das Angebot des Tokens enthält:
amount(string): Das Gesamtangebot des Tokens in seiner kleinsten Einheit (Rohbetrag) als Zeichenfolge. Dieser Wert ist nicht für Dezimalstellen angepasst.decimals(u8): Die Anzahl der für diesen Token Mint definierten Dezimalstellen. Dies ist entscheidend für die Umwandlung des Rohwertsamountin ein menschenlesbares Format.uiAmount(number | null): Das Gesamtangebot des Tokens als Gleitkommazahl, angepasst an diedecimalsdes Tokens. Dieses Feld kann null oder weniger präzise sein;uiAmountStringwird in der Regel für die Anzeige bevorzugt.uiAmountString(string): Das Gesamtangebot des Tokens als Zeichenfolge, angepasst an diedecimalsdes Tokens. Dies ist die benutzerfreundlichste Darstellung des Gesamtangebots.
Codebeispiele
Entwicklertipps
- Unveränderbares Angebot (Normalerweise): Für die meisten SPL Tokens ist das Gesamtangebot aus der Sicht des Mint-Kontos selbst fest, es sei denn, das Mint hat eine spezielle Minting-Behörde, die mehr Tokens erstellen kann (oder sie verbrennen, obwohl das Brennen typischerweise von Token-Konten erfolgt, nicht direkt vom Angebot des Mints).
decimalsist entscheidend: Verwenden Sie immer dasdecimals-Feld, umamountoderuiAmountStringkorrekt zu interpretieren.- Datenquelle: Diese Methode fragt das Mint-Konto direkt nach seinen Angebotsinformationen ab.
getTokenSupply RPC-Methode effektiv zur Abfrage des SPL-Token-Angebots auf Solana zu verwenden.