Service operations ⚙️
Check logs
sudo journalctl -u quicksilverd -fo cat
Start service
sudo systemctl start quicksilverd
Stop service
sudo systemctl stop quicksilverd
Restart service
sudo systemctl restart quicksilverd
Check service status
sudo systemctl status quicksilverd
Reload services
sudo systemctl daemon-reload
Enable Service
sudo systemctl enable quicksilverd
Disable Service
sudo systemctl disable quicksilverd
Node info
quicksilverd status 2>&1 | jq
Your node peer
echo $(quicksilverd tendermint show-node-id)'@'$(wget -qO- eth0.me)':'$(cat $HOME/.quicksilverd/config/config.toml | sed -n '/Address to listen for incoming connection/{n;p;}' | sed 's/.*://; s/".*//')
Key management
Add New Wallet
quicksilverd keys add $WALLET
Restore executing wallet
quicksilverd keys add $WALLET --recover
List All Wallets
quicksilverd keys list
Delete wallet
quicksilverd keys delete $WALLET
Check Balance
quicksilverd q bank balances $WALLET_ADDRESS
Export Key (save to wallet.backup)
quicksilverd keys export $WALLET
View EVM Prived Key
quicksilverd keys unsafe-export-eth-key $WALLET
Import Key (restore from wallet.backup)
quicksilverd keys import $WALLET wallet.backup
Tokens
To valoper address
To wallet address
Amount, uqck
Withdraw all rewards
quicksilverd tx distribution withdraw-all-rewards --from $WALLET --chain-id rhye-3
Withdraw rewards and commission from your validator
quicksilverd tx distribution withdraw-rewards $VALOPER_ADDRESS --from $WALLET --commission --chain-id rhye-3 -y
Check your balance
quicksilverd query bank balances $WALLET_ADDRESS
Delegate to Yourself
quicksilverd tx staking delegate $(quicksilverd keys show $WALLET --bech val -a) 1000000uqck --from $WALLET --chain-id rhye-3 -y
Delegate
quicksilverd tx staking delegate <TO_VALOPER_ADDRESS> 1000000uqck --from $WALLET --chain-id rhye-3 -y
Redelegate Stake to Another Validator
quicksilverd tx staking redelegate $VALOPER_ADDRESS <TO_VALOPER_ADDRESS> 1000000uqck --from $WALLET --chain-id rhye-3 -y
Unbond
quicksilverd tx staking unbond $(quicksilverd keys show $WALLET --bech val -a) 1000000uqck --from $WALLET --chain-id rhye-3 -y
Transfer Funds
quicksilverd tx bank send $WALLET_ADDRESS <TO_WALLET_ADDRESS> 1000000uqck -y
Validator operations
Moniker
Identity
Details
Amount, uqck
Commission rate
Commission max rate
Commission max change rate
Create New Validator
quicksilverd tx staking create-validator \
--amount 1000000uqck \
--from $WALLET \
--commission-rate 0.1 \
--commission-max-rate 0.2 \
--commission-max-change-rate 0.01 \
--min-self-delegation 1 \
--pubkey $(quicksilverd tendermint show-validator) \
--moniker "$MONIKER" \
--identity "" \
--details "I love blockchain ❤️" \
--chain-id rhye-3 \
\
-y
Edit Existing Validator
quicksilverd tx staking edit-validator \
--commission-rate 0.1 \
--new-moniker "$MONIKER" \
--identity "" \
--details "I love blockchain ❤️" \
--from $WALLET \
--chain-id rhye-3 \
\
-y
Validator info
quicksilverd status 2>&1 | jq
Validator Details
quicksilverd q staking validator $(quicksilverd keys show $WALLET --bech val -a)
Jailing info
quicksilverd q slashing signing-info $(quicksilverd tendermint show-validator)
Slashing parameters
quicksilverd q slashing params
Unjail validator
quicksilverd tx slashing unjail --from $WALLET --chain-id rhye-3 -y
Active Validators List
quicksilverd q staking validators -oj --limit=2000 | jq '.validators[] | select(.status=="BOND_STATUS_BONDED")' | jq -r '(.tokens|tonumber/pow(10; 6)|floor|tostring) + " " + .description.moniker' | sort -gr | nl
Check Validator key
[[ $(quicksilverd q staking validator $VALOPER_ADDRESS -oj | jq -r .consensus_pubkey.key) = $(quicksilverd status | jq -r .ValidatorInfo.PubKey.value) ]] && echo -e "Your key status is ok" || echo -e "Your key status is error"
Signing info
quicksilverd q slashing signing-info $(quicksilverd tendermint show-validator)
Governance
Title
Description
Deposit, uqck
Create New Text Proposal
quicksilverd tx gov submit-proposal \
--title "" \
--description "" \
--deposit 1000000uqck \
--type Text \
--from $WALLET \
\
-y
Proposals List
quicksilverd query gov proposals
Proposal ID
Proposal option
View proposal
quicksilverd query gov proposal 1
Vote
quicksilverd tx gov vote 1 yes --from $WALLET --chain-id rhye-3 -y