Skip to main content
Die getLargestAccounts RPC-Methode gibt eine Liste der 20 größten Konten im Solana-Netzwerk zurück, sortiert nach ihrem Lamport-Guthaben. Diese Methode kann nützlich sein für Netzwerkanalysen, das Verständnis der Vermögensverteilung oder die Identifizierung bedeutender SOL-Inhaber. Beachten Sie, dass die Ergebnisse dieser Methode vom RPC-Knoten bis zu zwei Stunden zwischengespeichert werden können.

Häufige Anwendungsfälle

  • Netzwerküberwachung: Überwachen Sie die Konzentration von SOL in den größten Konten.
  • Wirtschaftsanalyse: Untersuchungen zur Vermögensverteilung im Solana-Netzwerk.
  • Identifizierung von Walen: Finden Sie Konten, die erhebliche Mengen an SOL halten.

Anforderungsparameter

Diese Methode kann optional ein Konfigurationsobjekt mit den folgenden Parametern entgegennehmen:
  • commitment (string, optional): Gibt das Commitment-Level an, das beim Abfragen des Ledgers verwendet wird. Wenn nicht angegeben, wird das Standard-Commitment des Knotens verwendet.
  • filter (string, optional): Filtert die Ergebnisse nach Kontotyp. Akzeptierte Werte sind:
    • circulating: Gibt die größten Konten zurück, die Teil des zirkulierenden Angebots sind.
    • nonCirculating: Gibt die größten Konten zurück, die nicht Teil des zirkulierenden Angebots sind (z.B. gesperrte Konten, Stiftungskonten). Wenn weggelassen, werden alle Konten ohne diesen spezifischen Filter betrachtet.

Antwortstruktur

Das result Feld der JSON-RPC-Antwort wird ein RpcResponse Objekt sein. Das value Feld innerhalb dieses Objekts ist ein Array von bis zu 20 Kontoobjekten, jedes enthält:
  • address (string): Der base-58 kodierte öffentliche Schlüssel des Kontos.
  • lamports (u64): Das Guthaben des Kontos in Lamports.
Die Antwort enthält auch ein context Objekt mit dem slot, zu dem die Informationen abgerufen wurden.

Beispiele

1. Die 20 größten Konten abrufen (Kein Filter)

Dieses Beispiel ruft die 20 größten Konten nach Lamport-Guthaben ab, ohne einen Angebotsfilter.

2. Die 20 größten zirkulierenden Konten abrufen

Dieses Beispiel ruft die 20 größten Konten ab, die als Teil des zirkulierenden Angebots betrachtet werden.

Entwickler-Tipps

  • Zwischengespeicherte Daten: Die Ergebnisse können bis zu zwei Stunden vom RPC-Knoten zwischengespeichert werden. Das bedeutet, dass die Daten möglicherweise nicht in Echtzeit mit dem neuesten Block übereinstimmen.
  • Begrenzt auf die Top 20: Diese Methode gibt nur die 20 größten Konten zurück. Für eine umfassendere Analyse der Vermögensverteilung könnten andere Datenquellen oder Methoden erforderlich sein.
  • Filterverhalten: Die circulating und nonCirculating Filter hängen von der Definition und den Datenquellen des RPC-Knotens für diese Klassifikationen ab.
Dieser Leitfaden bietet die notwendigen Informationen zur Nutzung der getLargestAccounts RPC-Methode zur Abfrage der größten SOL-Inhaber im Solana-Netzwerk.