Leitfaden für Scaled UI Amount Issuer
Wie man die Scaled UI Amount-Erweiterung verwendet
Um die Scaled UI Amount-Erweiterung zu verwenden, müssen Sie sie für einen Token-Mint oder ein Token-Konto aktivieren. Beachten Sie, dass Sie nach der Erstellung eines Tokens nicht mehr ändern können, welche Erweiterungen aktiviert sind.
Aktivieren der Scaled UI Amount-Erweiterung für einen Token-Mint
Um die Scaled UI Amount-Erweiterung für einen Token-Mint zu aktivieren, müssen
Sie das Feld scaled_ui_amount_extension
auf true
im Mint
Konto setzen. Hier
ist ein Beispiel, wie man einen Token mit aktivierter Scaled UI
Amount-Erweiterung mit der spl-token
CLI erstellt:
$ spl-token --program-id TokenzQdBNbLqP5VEhdkAS6EPFLC1PHnBqCXEpPxuEb create-token --ui-amount-multiplier 1.5Creating token 66EV4CaihdqyQ1fbsr51wBsoqKLgAG5KiYz7r5XNrxUM under program TokenzQdBNbLqP5VEhdkAS6EPFLC1PHnBqCXEpPxuEbAddress: 66EV4CaihdqyQ1fbsr51wBsoqKLgAG5KiYz7r5XNrxUMDecimals: 9Signature: 2sPziXu9M3duTCvsDvxQE9UKC9nBiLayi8muDvnjhA2qYvfXSZuaUieoq39MFjg4kf8xFrw6crmYSkPyV59dvudF
Aktualisieren des UI-Betrags-Multiplikators
Um den UI-Betragsmultiplikator zu aktualisieren, müssen Sie den Befehl
update-ui-amount-multiplier
verwenden. Ein Zeitstempel in Sekunden seit der
Unix- epoch ist optional und kann verwendet werden, um eine benutzerdefinierte
Startzeit für den neuen Multiplikator festzulegen. Wenn kein Zeitstempel
angegeben wird, wird der aktuelle Zeitstempel verwendet.
Wichtiger Hinweis: Derzeit gibt es eine Besonderheit im Prozess zur Aktualisierung des skalierten UI-Multiplikators. Wenn Sie Folgendes tun:
- Einen skalierten UI-Multiplikator für die Zukunft festlegen
- Zeit vergeht über diesen Aktualisierungszeitpunkt hinaus
- Einen weiteren skalierten UI-Multiplikator für die Zukunft festlegen
- Dann wird der vorherige skalierte UI-Multiplikator durch den neuen überschrieben und effektiv entfernt.
Es gibt einen zusammengeführten PR zur Behebung dieses Problems, damit der Multiplikator ordnungsgemäß auf den aktuellen Multiplikator aktualisiert wird, anstatt überschrieben zu werden, aber dies ist noch nicht live.
Bis dahin ist es notwendig, während Schritt 3 oben 2 Multiplikator-Aktualisierungen durchzuführen:
- Den vorherigen Multiplikator erneut mit dem Zeitstempel auf denselben Zeitstempel setzen, der ursprünglich in Schritt 1 festgelegt wurde (dies setzt den Multiplikator ordnungsgemäß als aktuellen Multiplikator)
- Den neuen Multiplikator wie in Schritt 3 oben beschrieben festlegen
$ 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
Guthaben abrufen
Um das Guthaben abzurufen, müssen Sie den Befehl balance
verwenden.
$ spl-token balance 66EV4CaihdqyQ1fbsr51wBsoqKLgAG5KiYz7r5XNrxUM
Is this page helpful?