Documentation Index
Fetch the complete documentation index at: https://cosmos-docs-evm-upgrade-7.mintlify.app/llms.txt
Use this file to discover all available pages before exploring further.
Concepts
Thegenutil package contains a variaety of genesis utility functionalities for usage within a blockchain application. Namely:
- Genesis transactions related (gentx)
- Commands for collection and creation of gentxs
InitChainprocessing of gentxs- Genesis file validation
- Genesis file migration
- CometBFT related initialization
- Translation of an app genesis to a CometBFT genesis
Client
CLI
The genutil commands are available under thegenesis subcommand.
add-genesis-account
Add a genesis account togenesis.json. Learn more here.
collect-gentxs
Collect genesis txs and output agenesis.json file.
genesis.json file that includes data from all the validators (we sometimes call it the “super genesis file” to distinguish it from single-validator genesis files).
gentx
Generate a genesis tx carrying a self delegation.amount should be at least 1000000000stake.
If you provide too much or too little, you will encounter an error when starting a node.