Skip to main content
Die 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

  1. 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.
  2. 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 Feld result.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; uiAmountString wird bevorzugt.
  • uiAmountString (string): Der Token-Kontostand als Zeichenkette, angepasst für Dezimalstellen. Dies ist die benutzerfreundlichste Darstellung des Kontostands.
Beispielantwort:

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.
Dieser Leitfaden hilft Ihnen, die getTokenLargestAccounts RPC-Methode zu verwenden, um die wichtigsten Inhaber eines SPL-Tokens auf Solana zu entdecken.