Skip to main content
Metode RPC getTokenLargestAccounts mengembalikan daftar 20 akun token terbesar untuk mint Token SPL tertentu. Metode ini berguna untuk menganalisis distribusi token dan mengidentifikasi pemilik utama token tertentu.

Kasus Penggunaan Umum

  • Analisis Distribusi Token: Memahami bagaimana pasokan token didistribusikan di antara para pemiliknya.
  • Mengidentifikasi Whale: Menemukan akun yang memiliki token tertentu dalam jumlah signifikan.
  • Riset Pasar: Mengukur konsentrasi kepemilikan token.
  • Menampilkan Pemilik Teratas: Menampilkan daftar akun terbesar di penjelajah token atau dasbor.

Parameter Permintaan

  1. mintAddress (string, wajib): Kunci publik mint token yang dienkode dengan base-58, yang akun terbesarnya ingin Anda temukan.
  2. options (object, opsional): Objek konfigurasi opsional yang dapat mencakup:
    • commitment (string, opsional): Menentukan tingkat commitment untuk kueri (misalnya, "finalized", "confirmed", "processed").

Struktur Respons

Kolom result.value dalam respons JSON-RPC adalah array yang berisi hingga 20 objek. Setiap objek mewakili salah satu akun token terbesar dan berisi kolom-kolom berikut:
  • address (string): Kunci publik akun token yang dienkode dengan base-58.
  • amount (string): Saldo mentah akun token, dalam bentuk string. Nilai ini tidak disesuaikan dengan jumlah desimal.
  • decimals (u8): Jumlah tempat desimal yang ditentukan untuk mint token ini.
  • uiAmount (number | null): Saldo token sebagai angka titik mengambang yang telah disesuaikan dengan jumlah desimal. Kolom ini mungkin tidak lagi digunakan atau kurang andal; uiAmountString lebih disarankan.
  • uiAmountString (string): Saldo token sebagai string yang telah disesuaikan dengan jumlah desimal. Ini adalah representasi saldo yang paling mudah digunakan.
Contoh Respons:

Contoh Kode

Tips untuk Developer

  • Batas Tetap: Metode ini selalu mengembalikan maksimum 20 akun terbesar. Metode ini tidak mendukung paginasi atau permintaan lebih dari 20 akun.
  • Akurasi Data: Data mencerminkan status ledger pada slot yang ditentukan oleh tingkat commitment yang ditetapkan.
  • Khusus untuk Mint Token: Hasilnya hanya berlaku untuk satu mint token yang diberikan dalam permintaan.
  • Performa: Ini adalah kueri bertarget dan umumnya memiliki performa yang baik. Namun, polling yang berlebihan harus dihindari.
Panduan ini membantu Anda menggunakan metode RPC getTokenLargestAccounts untuk menemukan pemilik utama token SPL apa pun di Solana.