Scaled UI Amount uitgever handleiding

Hoe gebruik je de Scaled UI Amount extensie

Om de Scaled UI Amount extensie te gebruiken, moet je deze inschakelen op een token mint of token account. Let op dat zodra een token is aangemaakt, je niet meer kunt wijzigen welke extensies zijn ingeschakeld.

De Scaled UI Amount extensie inschakelen op een token mint

Om de Scaled UI Amount extensie in te schakelen op een token mint, moet je het scaled_ui_amount_extension veld instellen op true in het Mint account. Hier is een voorbeeld van hoe je een token kunt aanmaken met de Scaled UI Amount extensie ingeschakeld via de spl-token CLI:

$ spl-token --program-id TokenzQdBNbLqP5VEhdkAS6EPFLC1PHnBqCXEpPxuEb create-token --ui-amount-multiplier 1.5
Creating token 66EV4CaihdqyQ1fbsr51wBsoqKLgAG5KiYz7r5XNrxUM under program TokenzQdBNbLqP5VEhdkAS6EPFLC1PHnBqCXEpPxuEb
Address: 66EV4CaihdqyQ1fbsr51wBsoqKLgAG5KiYz7r5XNrxUM
Decimals: 9
Signature: 2sPziXu9M3duTCvsDvxQE9UKC9nBiLayi8muDvnjhA2qYvfXSZuaUieoq39MFjg4kf8xFrw6crmYSkPyV59dvudF

De UI-bedrag vermenigvuldiger bijwerken

Om de UI-bedrag vermenigvuldiger bij te werken, moet je het update-ui-amount-multiplier commando gebruiken. Een tijdstempel, in seconden sinds de Unix epoch, is optioneel en kan worden gebruikt om een aangepaste starttijd voor de nieuwe vermenigvuldiger in te stellen. Als er geen tijdstempel wordt opgegeven, wordt de huidige tijdstempel gebruikt.

Belangrijke opmerking: Er is momenteel een eigenaardigheid in het proces om de scaled ui vermenigvuldiger bij te werken. Op dit moment gebeurt het volgende als je:

  1. Een scaled ui vermenigvuldiger instelt voor de toekomst
  2. De tijd verstrijkt voorbij deze update-tijd
  3. Nog een scaled ui vermenigvuldiger instelt voor de toekomst
  4. Dan wordt de vorige scaled ui vermenigvuldiger overschreven door de nieuwe waardoor deze effectief wordt verwijderd.

Er is een geaccepteerde PR om dit op te lossen zodat de vermenigvuldiger correct wordt bijgewerkt naar de huidige vermenigvuldiger in plaats van te worden overschreven, maar dit is nog niet live.

Tot die tijd is het noodzakelijk om 2 vermenigvuldiger-updates uit te voeren tijdens stap 3 hierboven:

  1. Stel de vorige vermenigvuldiger opnieuw in met dezelfde tijdstempel als oorspronkelijk ingesteld in stap 1 (dit stelt de vermenigvuldiger correct in als de huidige vermenigvuldiger)
  2. Stel de nieuwe vermenigvuldiger in zoals beschreven in stap 3 hierboven
$ 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

Het saldo ophalen

Om het saldo op te halen, moet je het balance commando gebruiken.

$ spl-token balance 66EV4CaihdqyQ1fbsr51wBsoqKLgAG5KiYz7r5XNrxUM

Is this page helpful?

Inhoudsopgave

Pagina Bewerken