📜 Useful Commands
Get validator info
zetacored status 2>&1 | jq .ValidatorInfoGet sync info
zetacored status 2>&1 | jqKey management
Add new key
zetacored keys add walletRecover existing key
zetacored keys add wallet --recoverList all keys
zetacored keys listDelete key
zetacored keys delete walletQuery wallet balance
zetacored q bank balances $(zetacored keys show wallet -a)Validator management
Please make sure you have adjusted moniker, identity, details and website to match your values.
Create new validator
zetacored tx staking create-validator \
--amount 1000000azeta \
--pubkey $(zetacored tendermint show-validator) \
--moniker "YOUR_MONIKER_NAME" \
--identity "YOUR_KEYBASE_ID" \
--details "YOUR_DETAILS" \
--website "YOUR_WEBSITE_URL" \
--chain-id zetachain_7000-1 \
--commission-rate 0.1 \
--commission-max-rate 0.2 \
--commission-max-change-rate 0.01 \
--min-self-delegation 1 \
--from wallet \
--gas-prices=20000000000azeta \
--gas-adjustment=1.5 \
--gas=auto \
-y Edit existing validator
zetacored tx staking edit-validator \
--new-moniker "YOUR_MONIKER_NAME" \
--identity "YOUR_KEYBASE_ID" \
--details "YOUR_DETAILS" \
--website "YOUR_WEBSITE_URL" \
--chain-id zetachain_7000-1 \
--commission-rate 0.1 \
--from wallet \
--gas-prices=20000000000azeta \
--gas-adjustment=1.5 \
--gas=auto \
-y Validator Details
zetacored q staking validator $(zetacored keys show wallet --bech val -a) Jailing info
zetacored q slashing signing-info $(zetacored tendermint show-validator) Slashing parameters
zetacored q slashing params Unjail validator
zetacored tx slashing unjail --from wallet --chain-id zetachain_7000-1 --gas auto --gas-adjustment 1.5 --gas-prices 20000000000azeta -yToken management
Withdraw all rewards
zetacored tx distribution withdraw-all-rewards --from wallet --chain-id zetachain_7000-1 --gas auto --gas-adjustment 1.5 --gas-prices 20000000000azeta -y0000000000000azeta Withdraw rewards and commission from your validator
zetacored tx distribution withdraw-rewards $(zetacored keys show wallet --bech val -a) --from wallet --commission --chain-id zetachain_7000-1 --gas auto --gas-adjustment 1.5 --gas-prices 20000000000azeta -yCheck your balance
zetacored query bank balances walletDelegate to Yourself
zetacored tx staking delegate $(zetacored keys show wallet --bech val -a) 1000000azeta --from wallet --chain-id zetachain_7000-1 --gas-prices 20000000000azeta --gas-adjustment 1.5 --gas auto -yDelegate
zetacored tx staking delegate <TO_VALOPER_ADDRESS> 1000000azeta --from wallet --chain-id zetachain_7000-1 --gas auto --gas-adjustment 1.5 --fees 2100000000000000azeta -y Redelegate Stake to Another Validator
zetacored tx staking redelegate $(zetacored keys show wallet --bech val -a) <TO_VALOPER_ADDRESS> 1000000azeta --from wallet --chain-id zetachain_7000-1 --gas auto --gas-adjustment 1.5 --fees 2100000000000000azeta -y Unbond
zetacored tx staking unbond $(zetacored keys show wallet --bech val -a) 1000000azeta --from wallet --chain-id zetachain_7000-1 --gas auto --gas-adjustment 1.5 --fees 2100000000000000azeta -y Transfer Funds
zetacored tx bank send wallet <TO_WALLET_ADDRESS> 1000000azeta --gas auto --gas-adjustment 1.5 --fees 2100000000000000azeta -y Remove node
Please, before proceeding with the next step! All chain data will be lost! Make sure you have backed up your priv_validator_key.json!
cd $HOME
sudo systemctl stop zetacored
sudo systemctl disable zetacored
sudo rm /etc/systemd/system/zetacored.service
sudo systemctl daemon-reload
rm -f $(which zetacored)
rm -rf $HOME/.zetacoredService Management
Reload service configuration
sudo systemctl daemon-reloadEnable service
sudo systemctl enable zetacoredDisable service
sudo systemctl disable zetacoredStart service
sudo systemctl start zetacoredStop service
sudo systemctl stop zetacoredRestart service
sudo systemctl restart zetacoredCheck service status
sudo systemctl status zetacoredCheck service logs
sudo journalctl -u zetacored -f --no-hostname -o catLast updated