Посібник з використання 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.5
Creating token 66EV4CaihdqyQ1fbsr51wBsoqKLgAG5KiYz7r5XNrxUM under program TokenzQdBNbLqP5VEhdkAS6EPFLC1PHnBqCXEpPxuEb
Address: 66EV4CaihdqyQ1fbsr51wBsoqKLgAG5KiYz7r5XNrxUM
Decimals: 9
Signature: 2sPziXu9M3duTCvsDvxQE9UKC9nBiLayi8muDvnjhA2qYvfXSZuaUieoq39MFjg4kf8xFrw6crmYSkPyV59dvudF

Оновлення множника відображення в інтерфейсі

Щоб оновити множник відображення в інтерфейсі, вам потрібно використати команду update-ui-amount-multiplier. Часова мітка в секундах від початку епохи Unix є необов'язковою і може використовуватися для встановлення власного часу початку дії нового множника. Якщо часова мітка не вказана, буде використано поточний час.

Важлива примітка: На даний момент існує особливість у процесі оновлення множника масштабованого інтерфейсу. Зараз, якщо ви зробите наступне:

  1. Встановите множник масштабованого інтерфейсу на майбутнє
  2. Час мине за межі цього оновлення
  3. Встановите інший множник масштабованого інтерфейсу на майбутнє
  4. Тоді попередній множник масштабованого інтерфейсу буде перезаписаний новим, фактично видаляючи його.

Існує об'єднаний PR для виправлення цього, щоб множник правильно оновлювався до поточного множника замість перезапису, але це ще не впроваджено.

До цього часу необхідно виконати 2 оновлення множника під час кроку 3, описаного вище:

  1. Встановіть попередній множник знову з тією ж міткою часу, яка спочатку була встановлена на кроці 1 (це правильно встановить множник як поточний множник)
  2. Встановіть новий множник, як описано в кроці 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?