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 MintKonto 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.5
Creating token 66EV4CaihdqyQ1fbsr51wBsoqKLgAG5KiYz7r5XNrxUM under program TokenzQdBNbLqP5VEhdkAS6EPFLC1PHnBqCXEpPxuEb
Address: 66EV4CaihdqyQ1fbsr51wBsoqKLgAG5KiYz7r5XNrxUM
Decimals: 9
Signature: 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:

  1. Einen skalierten UI-Multiplikator für die Zukunft festlegen
  2. Zeit vergeht über diesen Aktualisierungszeitpunkt hinaus
  3. Einen weiteren skalierten UI-Multiplikator für die Zukunft festlegen
  4. 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:

  1. 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)
  2. 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?

Inhaltsverzeichnis

Seite bearbeiten