List of usefull commands

General

Check consensus

curl -s localhost:26657/consensus_state | jq '.result.round_state.height_vote_set[0].prevotes_bit_array'

Check unjail time

<app> q slashing signing-info $(<app> tendermint show-validator)

Export private key

<app> keys export <name_wallet> --unarmored-hex --unsafe

Get EVM (EIP-55), Hex or Bech32 Valoper address from your wallet address

<app> debug addr $(<app> keys show <key_name> -a)

List active validatirs

<app> q staking validators -o json --limit=1000 \
| jq '.validators[] | select(.status=="BOND_STATUS_BONDED")' \
| jq -r '.tokens + " - " + .description.moniker' | sort -gr | nl

List not active validatirs

<app> q staking validators -o json --limit=1000 \
| jq '.validators[] | select(.status=="BOND_STATUS_UNBONDED" or .status=="BOND_STATUS_UNBONDING")' \
| jq -r '.tokens + " - " + .description.moniker' \
| sort -gr | nl

Check that your validator is active

Check rewards from your validator

Peers

To know peer id and ip

Check number of peers

Check connected peers

Change config

Change laddr adress 127.0.0.1 to 0.0.0.0 for RPC

Last updated