getTokenLargestAccounts RPC-Methode gibt eine Liste der 20 größten Token-Konten für eine gegebene SPL-Token-Prägung zurück. Dies ist nützlich für die Analyse der Token-Verteilung und die Identifizierung der Hauptinhaber eines bestimmten Tokens.
Häufige Anwendungsfälle
- Token-Verteilungsanalyse: Verstehen, wie das Angebot eines Tokens unter seinen Inhabern verteilt ist.
- Identifizierung von Walen: Finden von Konten, die erhebliche Mengen eines bestimmten Tokens halten.
- Marktforschung: Abschätzung der Konzentration des Token-Besitzes.
- Anzeige der größten Inhaber: Anzeige einer Liste der größten Konten in einem Token-Explorer oder Dashboard.
Anforderungsparameter
-
mintAddress(string, erforderlich): Der base-58 kodierte öffentliche Schlüssel der Token-Prägung, für die Sie die größten Konten finden möchten. -
options(Objekt, optional): Ein optionales Konfigurationsobjekt, das Folgendes enthalten kann:commitment(string, optional): Gibt die Verpflichtungsebene für die Anfrage an (z. B."finalized","confirmed","processed").
Antwortstruktur
Das Feldresult.value in der JSON-RPC-Antwort ist ein Array von bis zu 20 Objekten. Jedes Objekt repräsentiert eines der größten Token-Konten und enthält die folgenden Felder:
address(string): Der base-58 kodierte öffentliche Schlüssel des Token-Kontos.amount(string): Der rohe Kontostand des Token-Kontos als Zeichenkette. Dieser Wert ist nicht für Dezimalstellen angepasst.decimals(u8): Die Anzahl der für diese Token-Prägung definierten Dezimalstellen.uiAmount(number | null): Der Token-Kontostand als Gleitpunktzahl, angepasst für Dezimalstellen. Dieses Feld könnte veraltet oder weniger zuverlässig sein;uiAmountStringwird bevorzugt.uiAmountString(string): Der Token-Kontostand als Zeichenkette, angepasst für Dezimalstellen. Dies ist die benutzerfreundlichste Darstellung des Kontostands.
Codebeispiele
Entwickler-Tipps
- Feste Begrenzung: Diese Methode gibt immer bis zu den 20 größten Konten zurück. Sie unterstützt keine Paginierung oder die Anfrage von mehr als 20 Konten.
- Datenpräzision: Die Daten spiegeln den Zustand des Ledgers am Slot wider, der durch die angegebene Verpflichtungsebene bestimmt wird.
- Token-Prägungsspezifisch: Die Ergebnisse sind spezifisch für die im Antrag angegebene einzelne Token-Prägung.
- Leistung: Dies ist eine gezielte Anfrage und funktioniert in der Regel gut. Übermäßige Abfragen sollten jedoch vermieden werden.
getTokenLargestAccounts RPC-Methode zu verwenden, um die wichtigsten Inhaber eines SPL-Tokens auf Solana zu entdecken.