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.5Creating token 66EV4CaihdqyQ1fbsr51wBsoqKLgAG5KiYz7r5XNrxUM under program TokenzQdBNbLqP5VEhdkAS6EPFLC1PHnBqCXEpPxuEbAddress: 66EV4CaihdqyQ1fbsr51wBsoqKLgAG5KiYz7r5XNrxUMDecimals: 9Signature: 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:
- Ustaw skalowany mnożnik UI na przyszłość
- Czas mija poza czasem tej aktualizacji
- Ustaw kolejny skalowany mnożnik UI na przyszłość
- 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:
- 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).
- 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?