Please make sure you adjust moniker, identity, details and website to match your values.
For each field that you do not have you may delete the whole line of the command.
Indentity is where you can display your node's logo. Please setup with Keybase.io
CREATE NEW VALIDATOR
0gchaind tx staking create-validator \
--amount 1000000ua0gi \
--pubkey $(0gchaind tendermint show-validator) \
--moniker "YOUR_MONIKER_NAME" \
--identity "YOUR_KEYBASE_ID" \
--details "YOUR_DETAILS" \
--website "YOUR_WEBSITE_URL" \
--chain-id zgtendermint_16600-2 \
--commission-rate 0.05 \
--commission-max-rate 0.20 \
--commission-max-change-rate 0.05 \
--min-self-delegation 1 \
--from $WALLET_NAME \
--gas-adjustment 1.4 \
--gas auto \
--gas-prices 0.0025ua0gi \
-y
EDIT EXISTING VALIDATOR
0gchaind tx staking edit-validator \
--new-moniker "YOUR_NEW_MONIKER_NAME" \
--identity "YOUR_KEYBASE_ID" \
--details "YOUR_DETAILS" \
--website "YOUR_WEBSITE_URL" \
--chain-id zgtendermint_16600-2 \
--commission-rate 0.05 \
--from $WALLET_NAME \
--gas-adjustment 1.4 \
--gas auto \
--gas-prices 0.0025ua0gi \
-y
UNJAIL VALIDATOR
0gchaind tx slashing unjail \
--from $WALLET_NAME \
--chain-id zgtendermint_16600-2 \
--gas-adjustment 1.4 \
--gas auto \
--gas-prices 0.0025ua0gi \
-y
JAIL REASON
0gchaind query slashing signing-info $(0gchaind tendermint show-validator)
LIST ALL ACTIVE VALIDATORS
0gchaind q staking validators -oj --limit=3000 \
| jq '.validators[] | select(.status=="BOND_STATUS_BONDED")' \
| jq -r '(.tokens|tonumber/pow(10; 6)|floor|tostring) + " \t " + .description.moniker' \
| sort -gr \
| nl
LIST ALL INACTIVE VALIDATORS
0gchaind q staking validators -oj --limit=3000 \
| jq '.validators[] | select(.status=="BOND_STATUS_UNBONDED")' \
| jq -r '(.tokens|tonumber/pow(10; 6)|floor|tostring) + " \t " + .description.moniker' \
| sort -gr \
| nl
VIEW YOUR VALIDATOR DETAILS
0gchaind q staking validator $(0gchaind keys show $WALLET_NAME --bech val -a)