# Become A Validator

# Create a Wallet

Firstly, you neeed to create wallet or import existing wallet, then get some $GAME from the faucet.

nibirud keys add <wallet_name>
1

Back up seed words

Be sure to back up the seed phrase in a safe way. You need seeds when you recover your account when you lose your account password.

# Check your node is sync

nibirud status |jq .sync_info
1

Check if your node has the same latest_block_height.

# Create Validator

Check your nibiruvalconspub address which is used to create a new validator.

nibirud tendermint show-validator
1

If your node is sync fully, then you can run the following command to upgrade your node to be a validator.

testnet faucet

You need some $GAME as Gus to send a tx. Please ask in the Discord validator channel (opens new window) for faucet token with your address starting game1.

nibirud tx staking create-validator \
  --amount=1000ugame \
  --pubkey=$(nibirud tendermint show-validator) \
  --moniker=<your_validator_name> \
  --chain-id=<chain_id> \
  --commission-rate="0.10" \
  --commission-max-rate="0.20" \
  --commission-max-change-rate="0.01" \
  --min-self-delegation="1" \
  --gas="auto" \
  --from=<wallet_name>
1
2
3
4
5
6
7
8
9
10
11

Current testnet chain-id

chain-id is nibiru-3000

Insufficient Gas

If you got an error that implys insufficient gas, then you can modify --gas="auto" to some appropriate value.

# Block Explorer

Check GAME Explorer (opens new window) to see if your node in validator set correctly.

# Edit Validator

You can edit your validator metadata with the following command.

nibirud tx staking edit-validator \
  --moniker=<your_validator_name> \
  --website=<your_website> \
  --identity=<your_keybase_identity> \
  --details=<some_description> \
  --chain-id=<chain_id> \
  --from=<wallet_name> \
  --commission-rate="0.11"
1
2
3
4
5
6
7
8
Param Description
moniker your full node moniker is default
website your website
identity you can get 16 degit string from keybase.io (opens new window)
details some description
chain-id you can check latest testnets in testnets repo (opens new window)
from your wallet name
commission-rate refer to the tip below

Commission Rate

commission-rate can be changed within commission-max-change-rate per day and upper limit is commission-max-rate.