0g Validator Setup Guide
Create the validator:
Create a wallet for our validator:
0gchaind keys add $WALLET_NAME --ethYou may also import an existing wallet:
0gchaind keys add --recover $WALLET_NAME --ethYou will be given our wallet with a seed — save it in a safe place
Request private key of the EVM address:
0gchaind keys unsafe-export-eth-key $WALLET_NAMECopy address and import in Metamask.
Now, go to the faucet and request test tokens
Checking the balance in the terminal:
0gchaind q bank balances $(0gchaind keys show $WALLET_NAME -a)The faucet gives you 1000000000000000000aevmos. For a validator to join an active set, you need at least 10000000000000000000aevmos (10 times more)
Create the validator (you may change identity, website and details):
0gchaind tx staking create-validator \
--amount=1000000ua0gi \
--pubkey=$(0gchaind tendermint show-validator) \
--moniker="$MONIKER" \
--chain-id=zgtendermint_16600-1 \
--commission-rate="0.10" \
--commission-max-rate="0.20" \
--commission-max-change-rate="0.01" \
--details="Your Details" \
--min-self-delegation="1" \
--from=$WALLET_NAME \
--gas=auto \
--gas-adjustment=1.4Copy 0gvaloper address
Delegate tokens to yourself:
Delegating to another validator:
Check transactions in explorer.
Last updated