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)