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
-
mintAddress(string, wajib): Kunci publik akun mint token yang dienkode dengan base-58 dan total suplainya ingin Anda kueri. -
options(object, opsional): Objek konfigurasi opsional yang dapat mencakup:commitment(string, opsional): Menentukan tingkat commitment untuk kueri (misalnya,"finalized","confirmed","processed").
Struktur Respons
Kolomresult.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 mengonversiamountmentah ke format yang mudah dibaca manusia.uiAmount(number | null): Total suplai token sebagai angka titik mengambang, yang disesuaikan dengandecimalstoken. Kolom ini mungkin bernilai null atau kurang presisi;uiAmountStringumumnya lebih disarankan untuk ditampilkan.uiAmountString(string): Total suplai token dalam bentuk string, yang disesuaikan dengandecimalstoken. Ini adalah representasi total suplai yang paling ramah pengguna.
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).
decimalsadalah Kunci: Selalu gunakan kolomdecimalsuntuk menafsirkanamountatauuiAmountStringdengan benar.- Sumber Data: Metode ini mengueri akun mint secara langsung untuk mendapatkan informasi suplainya.
getTokenSupply secara efektif guna mengueri suplai token SPL di Solana.