getLargestAccounts mengembalikan daftar 20 akun terbesar di jaringan Solana, yang diurutkan berdasarkan saldo lamport. Metode ini dapat digunakan untuk analisis jaringan, memahami distribusi kekayaan, atau mengidentifikasi pemilik SOL dalam jumlah besar.
Perhatikan bahwa hasil dari metode ini dapat disimpan dalam cache oleh node RPC hingga dua jam.
Kasus Penggunaan Umum
- Pemantauan Kondisi Jaringan: Amati konsentrasi SOL di akun-akun terbesar.
- Analisis Ekonomi: Pelajari distribusi kekayaan di jaringan Solana.
- Mengidentifikasi Pemilik Besar: Temukan akun yang menyimpan SOL dalam jumlah besar.
Parameter Permintaan
Metode ini dapat menerima objek konfigurasi secara opsional dengan parameter berikut:commitment(string, opsional): Menentukan tingkat komitmen yang akan digunakan saat membuat kueri ke ledger. Jika tidak diberikan, komitmen default node akan digunakan.filter(string, opsional): Memfilter hasil berdasarkan jenis akun. Nilai yang diterima adalah:circulating: Mengembalikan akun terbesar yang merupakan bagian dari pasokan beredar.nonCirculating: Mengembalikan akun terbesar yang bukan bagian dari pasokan beredar (misalnya, akun terkunci dan akun yayasan). Jika tidak disertakan, semua akun akan dipertimbangkan tanpa filter khusus ini.
Struktur Respons
Bidangresult dalam respons JSON-RPC akan berupa objek RpcResponse. Bidang value dalam objek ini adalah larik yang berisi hingga 20 objek akun, yang masing-masing memuat:
address(string): Kunci publik akun yang dienkode dengan base-58.lamports(u64): Saldo akun dalam lamport.
context dengan slot tempat informasi tersebut diambil.
Contoh
1. Mendapatkan 20 Akun Terbesar (Tanpa Filter)
Contoh ini mengambil 20 akun terbesar berdasarkan saldo lamport tanpa filter pasokan apa pun.2. Mendapatkan 20 Akun Beredar Terbesar
Contoh ini mengambil 20 akun terbesar yang dianggap sebagai bagian dari pasokan beredar.Tips untuk Developer
- Data yang Disimpan dalam Cache: Hasil dapat disimpan dalam cache oleh node RPC hingga dua jam. Artinya, data mungkin tidak tersedia secara real-time hingga blok terbaru.
- Terbatas pada 20 Akun Terbesar: Metode ini hanya mengembalikan 20 akun terbesar. Untuk analisis distribusi kekayaan yang lebih menyeluruh, sumber data atau metode lain mungkin diperlukan.
- Perilaku Filter: Filter
circulatingdannonCirculatingbergantung pada definisi dan sumber data node RPC untuk klasifikasi tersebut.
getLargestAccounts guna membuat kueri untuk pemilik SOL terbesar di jaringan Solana.