Zum Hauptinhalt springen
Die RPC-Methode getLargestAccounts gibt eine Liste der 20 größten Konten im Solana-Netzwerk zurück, sortiert nach ihrem Lamport-Guthaben. Diese Methode eignet sich für die Netzwerkanalyse, die Untersuchung der Vermögensverteilung und die Identifizierung bedeutender SOL-Inhaber. Beachte, dass der RPC node die Ergebnisse dieser Methode bis zu zwei Stunden zwischenspeichern kann.

Häufige Anwendungsfälle

  • Überwachung des Netzwerkzustands: Beobachte die Konzentration von SOL auf den größten Konten.
  • Wirtschaftliche Analyse: Untersuche die Vermögensverteilung im Solana-Netzwerk.
  • Identifizierung von Whales: Finde Konten, die große Mengen SOL halten.

request-Parameter

Diese Methode akzeptiert optional ein Konfigurationsobjekt mit den folgenden Parametern:
  • commitment (string, optional): Gibt das zu verwendende commitment level für die Abfrage des Ledgers an. Wenn du diesen Parameter nicht angibst, wird das standardmäßige commitment des node verwendet.
  • filter (string, optional): Filtert die Ergebnisse nach Kontotyp. Akzeptierte Werte:
    • 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 oder Konten von Stiftungen. Wenn du diesen Parameter weglässt, werden alle Konten ohne diesen speziellen Filter berücksichtigt.

response-Struktur

Das Feld result der JSON-RPC-response ist ein RpcResponse-Objekt. Das Feld value in diesem Objekt ist ein Array mit bis zu 20 Kontoobjekten. Jedes davon enthält:
  • address (string): Den Base58-codierten öffentlichen Schlüssel des Kontos.
  • lamports (u64): Das Guthaben des Kontos in Lamports.
Die response enthält außerdem ein context-Objekt mit dem slot, bei dem die Informationen abgerufen wurden.

Beispiele

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

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

2. Die 20 größten Konten im zirkulierenden Angebot abrufen

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

Tipps für Entwickler

  • Zwischengespeicherte Daten: Der RPC node kann die Ergebnisse bis zu zwei Stunden zwischenspeichern. Daher entsprechen die Daten möglicherweise nicht in Echtzeit dem neuesten Block.
  • Auf die Top 20 begrenzt: Diese Methode gibt nur die 20 größten Konten zurück. Für eine umfassendere Analyse der Vermögensverteilung benötigst du möglicherweise andere Datenquellen oder Methoden.
  • Filterverhalten: Die Filter circulating und nonCirculating hängen von der Definition und den Datenquellen des RPC node für diese Klassifizierungen ab.
Dieser Leitfaden enthält alle nötigen Informationen, um mit der RPC-Methode getLargestAccounts die größten SOL-Inhaber im Solana-Netzwerk abzufragen.