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 uen el nombre del token ( uinit) significa micro (渭), equivalente a 0,000001. Por lo tanto, 100.000.000 uinitse 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