# Functions
AddBulkGenesisAccountCmd returns bulk-add-genesis-account cobra Command.
AddGenesisAccountCmd returns add-genesis-account cobra Command.
CollectGenTxsCmd - return the cobra command to collect genesis transactions.
ExternalIP https://stackoverflow.com/questions/23558425/how-do-i-get-the-local-ip-address-in-go TODO there must be a better way to get external IP.
GenTxCmd builds the application's gentx command.
InitCmd returns a command that initializes all files needed for Tendermint and the respective application.
MigrateGenesisCmd returns a command to execute genesis state migration.
MigrateHandler handles the migration command with a migration map as input, returning an error upon failure.
ValidateGenesisCmd takes a genesis file, and makes sure that it is valid.
# Constants
FlagConsensusKeyAlgo defines the algorithm to use for the consensus signing key.
FlagDefaultBondDenom defines the default denom to use in the genesis file.
FlagOverwrite defines a flag to overwrite an existing genesis JSON file.
FlagSeed defines a flag to initialize the private validator key from a specific seed.
# Variables
MigrationMap is a map of SDK versions to their respective genesis migration functions.