🔨Validator Operations
check sync status and node info:
curl http://127.0.0.1:26657/status | jqcheck balance:
namadac balance --owner $ALIAScheck keys:
namadaw listfind your validator address:
namadac find-validator --tm-address=$(curl -s localhost:26657/status | jq -r .result.validator_info.address) --node localhost:26657stake funds:
namadac bond --source $WALLET --validator $VALIDATOR_ADDRESS --amount 10 --memo $MEMOself-bonding:
namadac bond --validator $VALIDATOR_ADDRESS --amount 10 --memo $MEMOcheck your validator bond status:
namadac bonds --validator $VALIDATOR_ADDRESScheck your user bonds:
namadac bonds --owner $WALLETcheck all bonded nodes:
namadac bonded-stakefind all the slashes:
namadac slashesnon-self unbonding (validator alias can be used instead of address):
namadac unbond --source $WALLET --validator $VALIDATOR_ADDRESS --amount 1.5 --memo $MEMOself-unbonding:
namadac unbond --validator $VALIDATOR_ADDRESS --amount 1.5 --memo $MEMOwithdrawing unbonded tokens (available 6 epochs after unbonding):
namadac withdraw --source $WALLET --validator $VALIDATOR_ADDRESS --memo $MEMOfind your validator status:
namadac validator-state --validator $VALIDATOR_ADDRESScheck epoch:
namada client epochunjail, you need to wait 2 epochs:
namada client unjail-validator --validator $VALIDATOR_ADDRESS --node http://127.0.0.1:26657 --memo $MEMOdeactivate validator:
namadac deactivate-validator --validator $VALIDATOR_ADDRESS --memo $MEMOreactivate validator:
namadac reactivate-validator --validator $VALIDATOR_ADDRESS --memo $MEMOChange consensus key:
namadac change-consensus-key --validator $VALIDATOR_ADDRESS --memo $MEMO --signing-keys $WALLET --node http://127.0.0.1:26657Generate priv_validator_key:
namadaw convert --alias <consensus_key_name>change validator commission rate:
namadac change-commission-rate --validator $VALIDATOR_ADDRESS --commission-rate <commission-rate> --memo $MEMOchange validator metadata:
namadac change-metadata --validator $VALIDATOR_ADDRESS --memo $MEMOLast updated