[object Object] icon

Initia Network

Initia is a VM-agnostic network for 0-to-1 omnichain rollups, built by fusing a novel L1 with an interwoven application-specific L2 infrastructure system.

For a quick setup of an Initia Node using a one-line script, refer to our step-by-step guide on our GitHub.

Useful commands

  • Edit validator details:

    initiad tx mstaking edit-validator \ 
     --commission-rate 0.08 \
     --new-moniker "$MONIKER" \
     --identity "NEW IDENTITY" \
     --details "NEW DESCRIPTION" \
     --from $WALLET \
     --chain-id initiation-1 \
     --fees 90000uinit \
     --gas auto \
     -y
  • Unjail validator:

    initiad tx slashing unjail --from $WALLET --chain-id initiation-1 --gas auto --fees 90000uinit -y
  • Vote proposal:

    initiad tx gov vote 1 yes --from $WALLET --chain-id initiation-1  --gas auto --fees 90000uinit -y
  • Withdraw all rewards:

    initiad tx distribution withdraw-all-rewards --from $WALLET --chain-id initiation-1 --gas auto --fees 90000uinit -y
  • Withdraw rewards and commission from your validator:

    initiad tx distribution withdraw-rewards $(initiad keys show $WALLET --bech val -a) --from $WALLET --commission --chain-id initiation-1 --gas auto --fees 90000uinit -y
  • Delegate more tokens to yourself:

    initiad tx mstaking delegate $(initiad keys show $WALLET --bech val -a) 1000000uinit --from $WALLET --chain-id initiation-1 --gas auto --fees 90000uinit -y
  • Delegate tokens to another validator:

    initiad tx mstaking delegate <TO_VALOPER_ADDRESS> 1000000uinit --from $WALLET --chain-id initiation-1 --gas auto --fees 90000uinit -y
  • Redelegate tokens from one validator to another:

    initiad tx mstaking redelegate <FROM_VALOPER_ADDRESS> <TO_VALOPER_ADDRESS> 1000000uinit --from $WALLET --chain-id initiation-1 --gas auto --fees 90000uinit -y
  • Transfer tokens to another address:

    initiad tx bank send $(initiad keys show $WALLET -a) <TO_WALLET_ADDRESS> 1000000uinit --gas auto --fees 90000uinit -y
  • Check logs: 

    sudo journalctl -u initiad -f
  • Restart your node: 

    sudo systemctl restart initiad
  • Check a wallet balance:  

    initiad q bank balances $WALLET_ADDRESS
  • Check sync status:  

    curl -s localhost:26657/status | jq .result.sync_info.catching_up