Creando moneda de movimiento
Descripción general
Este tutorial lo guía a través del proceso de creación y acuñación de su propia moneda utilizando el 0x1::managed_coinmódulo de la cadena de bloques Initia. Incluye inicializar su moneda, obtener metadatos, acuñar monedas y verificar los saldos.
Tutorial
Paso 1: inicializa tu moneda
Para inicializar su moneda, debe llamar a la 0x1::managed_coin::initializefunción.
public entry fun initialize(
account: &signer,
maximum_supply: Option<u128>,
name: String,
symbol: String,
decimals: u8,
icon_uri: String,
project_uri: String,
)CLIinicia.js
> initiad tx move execute 0x1 managed_coin initialize \
--args "option<u128>:null string:my_coin string:MYCOIN u8:6 string: string:" \
--from [key-name] \
--gas auto --gas-adjustment 1.5 --gas-prices 0.15uinit \
--node [rpc-url]:[rpc-port] --chain-id [chain-id]Paso 2: moneda de menta
Para acuñar monedas, utilizarás la 0x1::managed_coin::mintfunción.
Antes de acuñar, necesita obtener los metadatos de su moneda, lo que puede hacerse a través de la 0x1::coin::metadatafunción de visualización o usando sha3_256(creator+symbol+0xFE).
Obtención de metadatos
CLIinicia.js
Acuñación de monedas
CLIinicia.js
Después de la acuñación, puede consultar los saldos para verificar el proceso de acuñación. Puede consultar esta sección para consultar saldos.
Last updated