Skip to main content

Cheat Sheet

Wallet

Add New Wallet

kiichaind keys add wallet

Restore executing wallet

kiichaind keys add wallet --recover

List All Wallets

kiichaind keys list

Export Key

kiichaind keys export wallet

Delete wallet

kiichaind keys delete wallet

Check Balance

kiichaind q bank balances $(kiichaind keys show wallet -a)

Validator Management

Check sync

kiichaind status 2>&1 | jq .SyncInfo.catching_up

Create Validator

kiichaind tx staking create-validator \
--amount=9000000ukii \
--identity "your_id" \
--pubkey=$(kiichaind tendermint show-validator) \
--moniker="" \
--chain-id=kiichain3 \
--commission-rate=0.1 \
--commission-max-rate=0.1 \
--commission-max-change-rate=0.1 \
--min-self-delegation=1 \
--fees 4737ukii \
--from=wallet
--gas="auto" \
--gas-adjustment 1.3 \
--gas-prices="0.01ukii" \
-y

Edit Validator

kiichaind tx staking edit-validator \
--details "Trusted PoS Validator | Node Provider" \
--website "https://services.nodesync.top" \
--security-contact "[email protected]" \
--chain-id=kiichain3 \
--fees 4737ukii \
--from wallet \
-y

Unjail Validator

kiichaind tx slashing unjail --from wallet --chain-id kiichain3 --fees 4737ukii  -y

Withdraw rewards from all validators

kiichaind tx distribution withdraw-all-rewards --from wallet --chain-id kiichain3 --fees 4737ukii  -y

Withdraw comission and rewards from your validator

kiichaind tx distribution withdraw-rewards $(kiichaind keys show wallet --bech val -a) --commission --from wallet --chain-id kiichain3 --fees 4737ukii  -y

Unbond

kiichaind tx staking unbond $(kiichaind keys show wallet --bech val -a) 1000000uodis --from wallet --chain-id kiichain3 --fees 4737ukii  -y 

Delegate to your validator

kiichaind tx staking delegate $(kiichaind keys show wallet --bech val -a) 100000000ukii --from wallet --chain-id kiichain3 --fees 4737ukii  -y

Services Management

# Reload Service
sudo systemctl daemon-reload

# Enable Service
sudo systemctl enable kiichain3

# Disable Service
sudo systemctl disable kiichain3

# Start Service
sudo systemctl start kiichain3

# Stop Service
sudo systemctl stop kiichain3

# Restart Service
sudo systemctl restart kiichain3

# Check Service Status
sudo systemctl status kiichain3

# Check Service Logs
sudo journalctl -u kiichain3 -f --no-hostname -o cat

Backup Validator

cat $HOME/.kiichain3/config/priv_validator_key.json

Delete Node

cd $HOME && sudo systemctl stop kiichain3 && sudo systemctl disable kiichain3 && sudo rm /etc/systemd/system/kiichain3.service && sudo systemctl daemon-reload && sudo rm -rf $(which kiichain3) && sudo rm -rf $HOME/.kiichain3 && sudo rm -rf $(which kiichain3)