Envío de moneda de movimiento
Descripción general
Este tutorial lo guiará a través del proceso de envío de monedas en la cadena de bloques Initia, cubriendo tanto Initia (Capa 1) como Minitias (Capa 2). Ya sea que esté probando transacciones en un entorno de desarrollo o preparándose para implementar su aplicación, es esencial comprender cómo administrar y transferir tokens.
Tutorial
Paso 1: adquirir monedas del grifo (opcional)
Si su cuenta aún no tiene tokens, deberá obtener algunos tokens Testnet INIT de Initia Faucet . Este paso es crucial para probar transacciones sin utilizar activos reales.
Paso 2: Verificar saldos
Antes de iniciar una transacción, es una buena práctica comprobar los saldos de las cuentas. Esta verificación garantiza que la cuenta tenga fondos suficientes para la transacción y las tarifas de gas asociadas.
CLIinicia.js
> initiad query bank balances [addr] \
--node [rpc-url]:[rpc-port]
Ejemplo de respuesta:
balances:
- amount: "100000000"
denom: uinit
pagination:
next_key: null
total: "0"
En el ecosistema Cosmos, el prefijo u
en el nombre del token ( uinit
) significa micro (μ), equivalente a 0,000001. Por lo tanto, 100.000.000 uinit
se traduce en 100 INIT.
Paso 3: ejecutar una transacción de envío
Para enviar monedas a otra dirección, use el siguiente comando, ajustando los parámetros según sea necesario para su transacción específica:
CLIinicia.js
> initiad tx bank send [key-name] [addr] 100000uinit \
--gas auto --gas-adjustment 1.5 --gas-prices 0.15uinit \
--node [rpc-url]:[rpc-port] --chain-id [chain-id]
La CLI proporcionará una estimación de gas y detalles de la transacción. Revíselos detenidamente antes de confirmar la transacción.
gas estimate: 909531
auth_info:
fee:
amount:
- amount: "136430"
denom: uinit
...
txhash: A33D7F2E8472506FCC8C1C480817C040B19D0340766B861781D5A822AD55D882
Paso 4: Verificar los saldos después de la transacción
Después de enviar la moneda, verifique los saldos del remitente y del destinatario para confirmar el éxito de la transacción.
CLIinicia.js
> initiad query bank balances [addr] \
--node [rpc-url]:[rpc-port]
Ejemplo de respuesta:
balances:
- amount: "99763570"
denom: uinit
pagination:
next_key: null
total: "0"
El saldo del remitente disminuirá en la cantidad enviada más la tarifa de transacción, mientras que el saldo del destinatario aumentará en la cantidad enviada.
Last updated