Skip to content

Latest commit

 

History

History
 
 

govgen-1

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 

🔗 govgen-1

chain-id

Register in the Genesis

To register your validator node in the genesis.json you just need to provide a signed gentx with an initial delegation of 10000000000ugovgen.

# Init node
govgend init your-moniker --chain-id govgen-1

# Create keys, be careful with the mnemonic 👀
govgend keys add your-key-name

# Set account necessary balance
govgend add-genesis-account your-key-name 10000000ugovgen

Then create your own genesis transaction (gentx). You will have to choose the following parameters for your validator: commission-rate, commission-max-rate, commission-max-change-rate all set to 0, min-self-delegation (>=1), website (optional), details (optional), identity (keybase key hash, used to get validator logos in block explorers - optional), security-contact (email - optional).

The commission-rate, commission-max-rate, commission-max-change-rate are recommended to be set to 0 since rewards and inflations are both set to 0.

# Create the gentx
govgend gentx your-key-name 1000000ugovgen \
  --node-id $(govgend tendermint show-node-id) \
  --chain-id govgen-1 \
  --commission-rate 0.0 \
  --commission-max-rate 0.0 \
  --commission-max-change-rate 0.0 \
  --min-self-delegation 1 \
  --website "https://foo.network" \
  --details "My validator" \
  --identity "id-from-keybase" \
  --security-contact "security@foo.network"