# Functions
NewBasicManager creates a new BasicManager object.
NewGenesisOnlyAppModule creates a new GenesisOnlyAppModule object.
NewModuleManager creates a new Manager object.
NewSimulationManager creates a new SimulationManager object
CONTRACT: All the modules provided must be also registered on the module Manager.
# Structs
___________________________ GenesisOnlyAppModule is an AppModule that only has import/export functionality.
Manager defines a module manager that provides the high level utility for managing and executing operations for a group of modules.
SimulationManager defines a simulation manager that provides the high level utility for managing and executing simulation functionalities for a group of modules.
SimulationState is the input parameters used on each of the module's randomized GenesisState generator function.
# Interfaces
AppModule is the standard form for an application module.
__________________________________________________________________________________________ AppModuleBasic is the standard form for basic non-dependant elements of an application module.
_________________________________________________________ AppModuleGenesis is the standard form for an application module genesis functions.
AppModuleSimulation defines the standard functions that every module should expose for the SDK blockchain simulator.
# Type aliases
BasicManager is a collection of AppModuleBasic.