Guía del emisor de cantidad de UI escalada
Cómo usar la extensión de cantidad de UI escalada
Para usar la extensión de cantidad de UI escalada, necesitas habilitarla en una acuñación de token o en un token account. Ten en cuenta que una vez que se crea un token, no puedes modificar qué extensiones están habilitadas.
Habilitar la extensión de cantidad de UI escalada en una acuñación de token
Para habilitar la extensión de cantidad de UI escalada en una acuñación de
token, necesitas establecer el campo scaled_ui_amount_extension
a true
en la
cuenta Mint
. Aquí hay un ejemplo de cómo crear un token con la extensión de
cantidad de UI escalada habilitada usando la CLI spl-token
:
$ spl-token --program-id TokenzQdBNbLqP5VEhdkAS6EPFLC1PHnBqCXEpPxuEb create-token --ui-amount-multiplier 1.5Creating token 66EV4CaihdqyQ1fbsr51wBsoqKLgAG5KiYz7r5XNrxUM under program TokenzQdBNbLqP5VEhdkAS6EPFLC1PHnBqCXEpPxuEbAddress: 66EV4CaihdqyQ1fbsr51wBsoqKLgAG5KiYz7r5XNrxUMDecimals: 9Signature: 2sPziXu9M3duTCvsDvxQE9UKC9nBiLayi8muDvnjhA2qYvfXSZuaUieoq39MFjg4kf8xFrw6crmYSkPyV59dvudF
Actualizar el multiplicador de cantidad de UI
Para actualizar el multiplicador de cantidad de la interfaz de usuario,
necesitas usar el comando update-ui-amount-multiplier
. Una marca de tiempo, en
segundos desde la época Unix, es opcional y puede usarse para establecer un
tiempo de inicio personalizado para el nuevo multiplicador. Si no se proporciona
una marca de tiempo, se utilizará la marca de tiempo actual.
Nota importante: Actualmente existe una particularidad en el proceso para actualizar el multiplicador de interfaz escalado. En este momento, si haces lo siguiente:
- Estableces un multiplicador de interfaz escalado para el futuro
- El tiempo avanza más allá de este tiempo de actualización
- Estableces otro multiplicador de interfaz escalado para el futuro
- Entonces el multiplicador de interfaz escalado anterior es sobrescrito por el nuevo, eliminándolo efectivamente.
Hay un PR fusionado para solucionar esto para que el multiplicador se actualice correctamente al multiplicador actual en lugar de ser sobrescrito, pero esto aún no está activo.
Hasta entonces, es necesario hacer 2 actualizaciones de multiplicador durante el paso 3 anterior:
- Establece el multiplicador anterior nuevamente con la marca de tiempo igual a la misma marca de tiempo originalmente establecida en el paso 1 (esto establecerá correctamente el multiplicador como el multiplicador actual)
- Establece el nuevo multiplicador como se describe en el paso 3 anterior
$ 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
Consultar el saldo
Para consultar el saldo, necesitas usar el comando balance
.
$ spl-token balance 66EV4CaihdqyQ1fbsr51wBsoqKLgAG5KiYz7r5XNrxUM
Is this page helpful?