Skip to main content
Metode RPC getTokenSupply mengembalikan total suplai dari mint Token SPL tertentu. Informasi ini penting untuk memahami jumlah keseluruhan token yang telah dibuat.

Kasus Penggunaan Umum

  • Menampilkan Informasi Token: Menampilkan total suplai token pada penjelajah atau di antarmuka dompet.
  • Analisis Tokenomik: Memahami jumlah maksimum atau total penerbitan token saat ini.
  • Verifikasi: Memeriksa suplai token sebagaimana dilaporkan oleh akun mint itu sendiri.
  • Memantau Perubahan Suplai: Jika token dapat dicetak, metode ini dapat digunakan untuk melacak perubahan total suplainya dari waktu ke waktu (meskipun untuk token yang dapat dipertukarkan, suplai biasanya tetap atau dikelola oleh otoritas pencetakan).

Parameter Permintaan

  1. mintAddress (string, wajib): Kunci publik akun mint token yang dienkode dengan base-58 dan total suplainya ingin Anda kueri.
  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 objek yang berisi detail tentang suplai token:
  • amount (string): Total suplai token dalam denominasi terkecilnya (jumlah mentah), dalam bentuk string. Nilai ini tidak disesuaikan dengan jumlah desimal.
  • decimals (u8): Jumlah tempat desimal yang ditetapkan untuk mint token ini. Nilai ini sangat penting untuk mengonversi amount mentah ke format yang mudah dibaca manusia.
  • uiAmount (number | null): Total suplai token sebagai angka titik mengambang, yang disesuaikan dengan decimals token. Kolom ini mungkin bernilai null atau kurang presisi; uiAmountString umumnya lebih disarankan untuk ditampilkan.
  • uiAmountString (string): Total suplai token dalam bentuk string, yang disesuaikan dengan decimals token. Ini adalah representasi total suplai yang paling ramah pengguna.
Contoh Respons:

Contoh Kode

Kiat untuk Pengembang

  • Suplai Tidak Dapat Diubah (Biasanya): Untuk sebagian besar token SPL, setelah dicetak, total suplai dari perspektif akun mint itu sendiri bersifat tetap, kecuali mint tersebut memiliki otoritas pencetakan khusus yang dapat membuat lebih banyak token (atau membakarnya, meskipun pembakaran biasanya dilakukan dari akun token, bukan langsung dari suplai mint).
  • decimals adalah Kunci: Selalu gunakan kolom decimals untuk menafsirkan amount atau uiAmountString dengan benar.
  • Sumber Data: Metode ini mengueri akun mint secara langsung untuk mendapatkan informasi suplainya.
Panduan ini menyediakan informasi yang diperlukan untuk menggunakan metode RPC getTokenSupply secara efektif guna mengueri suplai token SPL di Solana.