Посібник з використання Scaled UI Amount
Як використовувати розширення Scaled UI Amount
Щоб використовувати розширення Scaled UI Amount, вам потрібно активувати його для mint-адреси токена або для token account. Зверніть увагу, що після створення токена ви не зможете змінити активовані розширення.
Активація розширення Scaled UI Amount для mint-адреси токена
Щоб активувати розширення Scaled UI Amount для mint-адреси токена, вам потрібно
встановити поле scaled_ui_amount_extension
як true
в обліковому записі
Mint
. Ось приклад створення токена з активованим розширенням Scaled UI Amount
за допомогою CLI spl-token
:
$ spl-token --program-id TokenzQdBNbLqP5VEhdkAS6EPFLC1PHnBqCXEpPxuEb create-token --ui-amount-multiplier 1.5Creating token 66EV4CaihdqyQ1fbsr51wBsoqKLgAG5KiYz7r5XNrxUM under program TokenzQdBNbLqP5VEhdkAS6EPFLC1PHnBqCXEpPxuEbAddress: 66EV4CaihdqyQ1fbsr51wBsoqKLgAG5KiYz7r5XNrxUMDecimals: 9Signature: 2sPziXu9M3duTCvsDvxQE9UKC9nBiLayi8muDvnjhA2qYvfXSZuaUieoq39MFjg4kf8xFrw6crmYSkPyV59dvudF
Оновлення множника відображення в інтерфейсі
Щоб оновити множник відображення в інтерфейсі, вам потрібно використати команду
update-ui-amount-multiplier
. Часова мітка в секундах від початку епохи Unix є
необов'язковою і може використовуватися для встановлення власного часу початку
дії нового множника. Якщо часова мітка не вказана, буде використано поточний
час.
Важлива примітка: На даний момент існує особливість у процесі оновлення множника масштабованого інтерфейсу. Зараз, якщо ви зробите наступне:
- Встановите множник масштабованого інтерфейсу на майбутнє
- Час мине за межі цього оновлення
- Встановите інший множник масштабованого інтерфейсу на майбутнє
- Тоді попередній множник масштабованого інтерфейсу буде перезаписаний новим, фактично видаляючи його.
Існує об'єднаний PR для виправлення цього, щоб множник правильно оновлювався до поточного множника замість перезапису, але це ще не впроваджено.
До цього часу необхідно виконати 2 оновлення множника під час кроку 3, описаного вище:
- Встановіть попередній множник знову з тією ж міткою часу, яка спочатку була встановлена на кроці 1 (це правильно встановить множник як поточний множник)
- Встановіть новий множник, як описано в кроці 3 вище
$ 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
Отримання балансу
Щоб отримати баланс, вам потрібно використати команду balance
.
$ spl-token balance 66EV4CaihdqyQ1fbsr51wBsoqKLgAG5KiYz7r5XNrxUM
Is this page helpful?