# Functions
GenerateCoinKey returns the address of a public key, along with the secret phrase to recover the private key.
GetGenesisJSON returns a new tendermint genesis with Basecoin app_options that grant a large amount of "mycoin" to a single address TODO: A better UX for generating genesis files.
InitCmd will initialize all files for tendermint, along with proper app_options.
StartCmd runs the service passed in, either stand-alone, or in-process with tendermint.
UnsafeResetAllCmd - extension of the tendermint command, resets initialization.
# Type aliases
GenesisDoc involves some tendermint-specific structures we don't want to parse, so we just grab it into a raw object format, so we can add one line.
GenOptions can parse command-line and flag to generate default app_options for the genesis file.