Get validator info
zetacored status 2>&1 | jq .ValidatorInfo
Get sync info
zetacored status 2>&1 | jq
Key management
Add new key
zetacored keys add wallet
Recover existing key
zetacored keys add wallet --recover
List all keys
Delete key
zetacored keys delete wallet
Query 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-prices 20000000000azeta --gas-adjustment 1.5 --gas auto -y
Token management
Withdraw all rewards
zetacored tx distribution withdraw-all-rewards --from wallet --chain-id zetachain_7000-1 --gas auto --gas-adjustment 1.5 --fees 2100000000000000azeta
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 --fees 2100000000000000azeta -y
Check your balance
zetacored query bank balances wallet
Delegate 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 -y
Delegate
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/.zetacored
Service Management
Reload service configuration
sudo systemctl daemon-reload
Enable service
sudo systemctl enable zetacored
Disable service
sudo systemctl disable zetacored
Start service
sudo systemctl start zetacored
Stop service
sudo systemctl stop zetacored
Restart service
sudo systemctl restart zetacored
Check service status
sudo systemctl status zetacored
Check service logs
sudo journalctl -u zetacored -f --no-hostname -o cat
Last updated