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

  1. Estableces un multiplicador de interfaz escalado para el futuro
  2. El tiempo avanza más allá de este tiempo de actualización
  3. Estableces otro multiplicador de interfaz escalado para el futuro
  4. 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:

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

Tabla de Contenidos

Editar Página