Get validator info
kyved status 2>&1 | jq .ValidatorInfo
Get sync info
kyved status 2>&1 | jq
Key management
Add new key
kyved keys add wallet
Recover existing key
kyved keys add wallet --recover
List all keys
Delete key
kyved keys delete wallet
Query 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 \
-y
Edit 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 -y
Unjail validator
kyved tx slashing unjail --from wallet --chain-id kyve-1 --gas 350000 -y
Jail 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 -y
Withdraw 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 -y
Delegate tokens to yourself
kyved tx staking delegate $(kyved keys show wallet --bech val -a) 1000000ukyve --from wallet --chain-id kyve-1 --gas 350000 -y
Delegate 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 -y
Redelegate 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 -y
Unbond tokens from your validator
kyved tx staking unbond $(kyved keys show wallet --bech val -a) 1000000ukyve --from wallet --chain-id kyve-1 --gas 350000 -y
Send tokens to the wallet
kyved tx bank send wallet <TO_WALLET_ADDRESS> 1000000ukyve --from wallet --chain-id kyve-1 --gas 350000 -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!
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-reload
Enable service
sudo systemctl enable kyved
Disable service
sudo systemctl disable kyved
Start service
sudo systemctl start kyved
Stop service
sudo systemctl stop kyved
Restart service
sudo systemctl restart kyved
Check service status
sudo systemctl status kyved
Check service logs
sudo journalctl -u kyved -f --no-hostname -o cat
Last updated