Panduan Penerbit Jumlah UI Berskala

Cara menggunakan ekstensi Scaled UI Amount

Untuk menggunakan ekstensi Scaled UI Amount, Anda perlu mengaktifkannya pada token mint atau token account. Perhatikan bahwa setelah token dibuat, Anda tidak dapat mengubah ekstensi yang diaktifkan.

Mengaktifkan ekstensi Scaled UI Amount pada token mint

Untuk mengaktifkan ekstensi Scaled UI Amount pada token mint, Anda perlu mengatur scaled_ui_amount_extension menjadi true di akun Mint. Berikut adalah contoh cara membuat token dengan ekstensi Scaled UI Amount yang diaktifkan menggunakan CLI spl-token:

$ spl-token --program-id TokenzQdBNbLqP5VEhdkAS6EPFLC1PHnBqCXEpPxuEb create-token --ui-amount-multiplier 1.5
Creating token 66EV4CaihdqyQ1fbsr51wBsoqKLgAG5KiYz7r5XNrxUM under program TokenzQdBNbLqP5VEhdkAS6EPFLC1PHnBqCXEpPxuEb
Address: 66EV4CaihdqyQ1fbsr51wBsoqKLgAG5KiYz7r5XNrxUM
Decimals: 9
Signature: 2sPziXu9M3duTCvsDvxQE9UKC9nBiLayi8muDvnjhA2qYvfXSZuaUieoq39MFjg4kf8xFrw6crmYSkPyV59dvudF

Memperbarui pengali jumlah UI

Untuk memperbarui pengganda jumlah UI, Anda perlu menggunakan perintah update-ui-amount-multiplier. Timestamp, dalam hitungan detik sejak Unix epoch, bersifat opsional dan dapat digunakan untuk mengatur waktu mulai kustom untuk pengganda baru. Jika tidak ada timestamp yang disediakan, timestamp saat ini akan digunakan.

Catatan Penting: Saat ini terdapat keanehan dalam proses pembaruan pengganda ui yang diskalakan. Saat ini jika Anda melakukan hal berikut:

  1. Mengatur pengganda ui yang diskalakan untuk masa depan
  2. Waktu berlalu melewati waktu pembaruan ini
  3. Mengatur pengganda ui yang diskalakan lain untuk masa depan
  4. Maka pengganda ui yang diskalakan sebelumnya akan ditimpa oleh yang baru yang secara efektif menghapusnya.

Ada PR yang telah digabungkan untuk memperbaiki ini sehingga pengganda diperbarui dengan benar ke pengganda saat ini alih-alih ditimpa, tetapi ini belum aktif.

Sampai saat itu, perlu dilakukan 2 pembaruan pengganda selama langkah 3 di atas:

  1. Atur kembali pengganda sebelumnya dengan timestamp yang sama dengan timestamp yang awalnya diatur pada langkah 1 (ini akan mengatur pengganda dengan benar sebagai pengganda saat ini)
  2. Atur pengganda baru seperti yang dijelaskan pada langkah 3 di atas
$ spl-token update-ui-amount-multiplier 66EV4CaihdqyQ1fbsr51wBsoqKLgAG5KiYz7r5XNrxUM 1.2 -- 1746470000 # 1.2 is the current multiplier as described in step 1 above
$ spl-token update-ui-amount-multiplier 66EV4CaihdqyQ1fbsr51wBsoqKLgAG5KiYz7r5XNrxUM 1.5 -- 1746471400

Mengambil Saldo

Untuk mengambil saldo, Anda perlu menggunakan perintah balance.

$ spl-token balance 66EV4CaihdqyQ1fbsr51wBsoqKLgAG5KiYz7r5XNrxUM

Is this page helpful?

Daftar Isi

Edit Halaman