Testnet

Service Command

Check logs


sudo journalctl -u wardend -f

Api


sudo systemctl status wardend -f

Node info


wardend status 2>&1 | jq -f

Start service


sudo systemctl start wardend

Reload services


sudo systemctl daemon-reload

Stop service


sudo systemctl stop wardend

Enable Service


sudo systemctl enable wardend

Restart service


sudo systemctl restart  wardend

Disable Service


sudo systemctl disable wardend

Your node peer


echo $(wardend tendermint show-node-id)'@'$(wget -qO- eth0.me)':'$(cat $HOME/.warden/config/config.toml | sed -n '/Address to listen for incoming connection/{n;p;}' | sed 's/.*://; s/".*//')


Key Management

Add New Wallet


wardend keys add $WALLET

Restore wallet


wardend keys add $WALLET --recover

List All Wallets


wardend keys list

Delete wallet


wardend keys delete $WALLET

Check Balance


wardend q bank balances $WALLET_ADDRESS

Export Key (save to wallet.backup)


wardend keys export $WALLET

View EVM Prived Key


wardend keys unsafe-export-eth-key $WALLET

Import Key (restore from wallet.backup)


wardend keys import $WALLET wallet.backup

Token Management

Fill Form To Update Code


Withdraw rewards and commission from your validator


Check your balance


Delegate to Yourself


Delegate


Edit Validator


Unbond Your Stake


Transfer Funds to Another Wallet


Validator Management



Create New Validator


wardend tx staking create-validator \
--amount 1000000wardend \
--from $WALLET \
--commission-rate 0.1 \
--commission-max-rate 0.2 \
--commission-max-change-rate 0.01 \
--min-self-delegation 1 \
--pubkey $($wardend tendermint show-validator) \
--moniker "$MONIKER" \
--identity "$MyIdentity" \
--details " Let's aim for a bright future 🔮" \
--chain-id chiado_10010-1 \
--gas auto --gas-adjustment 1.5 --fees 600wardend \
-y

Edit Validator


wardend tx staking create-validator \
--wardend tx staking edit-validator \
--commission-rate 0.1 \
--new-moniker "$MONIKER" \
--identity "" \
--details " Let's aim for a bright future 🔮" \
--from $WALLET \
--chain-id chiado_10010-1 \
--gas auto --gas-adjustment 1.5 --fees 600wardend \
-y 

Validator info


wardend status 2>&1 | jq

Validator Details


wardend q staking validator $(wardend keys show $WALLET --bech val -a)

Jailing info


wardend q slashing signing-info $(wardend tendermint show-validator)

Slashing parameters


wardend q slashing params

Unjail validator


wardend tx slashing unjail --from $WALLET --chain-id chiado_10010-1 --gas auto --gas-adjustment 1.5 --fees 600wardend -y

Active Validators List


wardend 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


[[ $(wardend q staking validator $VALOPER_ADDRESS -oj | jq -r .consensus_pubkey.key) = $(wardend status | jq -r .ValidatorInfo.PubKey.value) ]] && echo -e "Your key status is ok" || echo -e "Your key status is error"

Signing info


wardend q slashing signing-info $(wardend tendermint show-validator)