📜 Useful Commands
Get validator info
kyved status 2>&1 | jq .ValidatorInfoGet sync info
kyved status 2>&1 | jqKey management
Add new key
kyved keys add walletRecover existing key
kyved keys add wallet --recoverList all keys
kyved keys listDelete key
kyved keys delete walletQuery wallet balance
kyved q bank balances $(kyved keys show wallet -a)Validator management
Please make sure you have adjusted moniker, identity, details and website to match your values.
Create new validator
kyved tx staking create-validator \
--amount 10000000000ukyve \
--pubkey=$(kyved tendermint show-validator) \
--moniker "YOUR_MONIKER_NAME" \
--identity "YOUR_KEYBASE_ID" \
--details "YOUR_DETAILS" \
--website "YOUR_WEBSITE_URL" \
--chain-id kyve-1 \
--commission-rate="0.10" \
--commission-max-rate="0.2" \
--commission-max-change-rate="0.05" \
--min-self-delegation="1" \
--from wallet \
--gas 51000000 \
--fees 1020000ukyve \
-yEdit existing validator
kyved tx staking edit-validator \
--new-moniker "YOUR_MONIKER_NAME" \
--identity "YOUR_KEYBASE_ID" \
--details "YOUR_DETAILS" \
--website "YOUR_WEBSITE_URL" \
--chain-id kyve-1 \
--commission-rate 0.05 \
--from wallet \
--gas 350000 -yUnjail validator
kyved tx slashing unjail --from wallet --chain-id kyve-1 --gas 350000 -yJail reason
kyved query slashing signing-info $(kyved tendermint show-validator)View validator details
kyved q staking validator $(kyved keys show wallet --bech val -a) Token management
Withdraw rewards from all validators
kyved tx distribution withdraw-all-rewards --from wallet --chain-id kyve-1 --gas 350000 -yWithdraw commission and rewards from your validator
kyved tx distribution withdraw-rewards $(kyved keys show wallet --bech val -a) --commission --from wallet --chain-id kyve-1 --gas 350000 -yDelegate tokens to yourself
kyved tx staking delegate $(kyved keys show wallet --bech val -a) 1000000ukyve --from wallet --chain-id kyve-1 --gas 350000 -yDelegate tokens to validator
kyved tx staking delegate <TO_VALOPER_ADDRESS> 1000000ukyve --from wallet --chain-id cataclysm-1 --gas-adjustment 1.4 --gas auto --gas-prices 0.025unibi -yRedelegate tokens to another validator
kyved tx staking redelegate $(kyved keys show wallet --bech val -a) <TO_VALOPER_ADDRESS> 1000000ukyve --from wallet --chain-id kyve-1 --gas 350000 -yUnbond tokens from your validator
kyved tx staking unbond $(kyved keys show wallet --bech val -a) 1000000ukyve --from wallet --chain-id kyve-1 --gas 350000 -ySend tokens to the wallet
kyved tx bank send wallet <TO_WALLET_ADDRESS> 1000000ukyve --from wallet --chain-id kyve-1 --gas 350000 -yRemove 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!
sudo systemctl stop kyved
sudo systemctl disable kyved
rm /etc/systemd/system/kyved.service
sudo systemctl daemon-reload
cd $HOME
rm -rf chain
rm -rf .kyve
rm -rf $(which kyved)Service Management
Reload service configuration
sudo systemctl daemon-reloadEnable service
sudo systemctl enable kyvedDisable service
sudo systemctl disable kyvedStart service
sudo systemctl start kyvedStop service
sudo systemctl stop kyvedRestart service
sudo systemctl restart kyvedCheck service status
sudo systemctl status kyvedCheck service logs
sudo journalctl -u kyved -f --no-hostname -o catLast updated