Przewodnik po wystawcy skalowanej ilości UI

Jak używać rozszerzenia Scaled UI Amount

Aby używać rozszerzenia Scaled UI Amount, musisz je włączyć na token mint lub token account. Pamiętaj, że po utworzeniu tokena nie można zmienić, które rozszerzenia są włączone.

Włączanie rozszerzenia Scaled UI Amount na token mint

Aby włączyć rozszerzenie Scaled UI Amount na token mint, musisz ustawić pole scaled_ui_amount_extension na true w koncie Mint. Oto przykład, jak utworzyć token z włączonym rozszerzeniem Scaled UI Amount przy użyciu 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

Aktualizacja mnożnika ilości UI

Aby zaktualizować mnożnik ilości UI, musisz użyć polecenia update-ui-amount-multiplier. Znacznik czasu, w sekundach od epoki Unix, jest opcjonalny i może być użyty do ustawienia niestandardowego czasu rozpoczęcia dla nowego mnożnika. Jeśli znacznik czasu nie zostanie podany, zostanie użyty bieżący znacznik czasu.

Ważna uwaga: Obecnie istnieje specyficzna cecha procesu aktualizacji skalowanego mnożnika UI. Jeśli wykonasz następujące kroki:

  1. Ustaw skalowany mnożnik UI na przyszłość
  2. Czas mija poza czasem tej aktualizacji
  3. Ustaw kolejny skalowany mnożnik UI na przyszłość
  4. Wówczas poprzedni skalowany mnożnik UI zostaje nadpisany przez nowy, skutecznie go usuwając.

Istnieje scalony PR, który to naprawia, dzięki czemu mnożnik jest poprawnie aktualizowany do bieżącego mnożnika zamiast być nadpisywany, ale nie jest to jeszcze dostępne.

Do tego czasu konieczne jest wykonanie 2 aktualizacji mnożnika podczas kroku 3 powyżej:

  1. Ustaw ponownie poprzedni mnożnik z sygnaturą czasową na tę samą sygnaturę czasową, która została pierwotnie ustawiona w kroku 1 (to poprawnie ustawi mnożnik jako aktualny mnożnik).
  2. Ustaw nowy mnożnik zgodnie z opisem w kroku 3 powyżej.
$ 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

Pobierz saldo

Aby pobrać saldo, musisz użyć polecenia balance.

$ spl-token balance 66EV4CaihdqyQ1fbsr51wBsoqKLgAG5KiYz7r5XNrxUM

Is this page helpful?

Spis treści

Edytuj stronę