# Packages
No description provided by the author
# Functions
CoreAppModuleAdaptor wraps the core API module as an AppModule that this version of the SDK can use.
CoreAppModuleBasicAdaptor wraps the core API module as an AppModule that this version of the SDK can use.
DefaultMigrationsOrder returns a default migrations order: ascending alphabetical by module name, except x/auth which will run last, see: https://github.com/T-ragon/cosmos-sdk/issues/10591.
NewBasicManager creates a new BasicManager object.
NewBasicManagerFromManager creates a new BasicManager from a Manager The BasicManager will contain all AppModuleBasic from the AppModule Manager Module's AppModuleBasic can be overridden by passing a custom AppModuleBasic map.
NewConfigurator returns a new Configurator instance.
NewGenesisOnlyAppModule creates a new GenesisOnlyAppModule object.
NewManager creates a new Manager object.
NewManagerFromMap creates a new Manager object from a map of module names to module implementations.
NewSimulationManager creates a new SimulationManager object
CONTRACT: All the modules provided must be also registered on the module Manager.
NewSimulationManagerFromAppModules creates a new SimulationManager object.
# 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 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.
Configurator provides the hooks to allow modules to configure and register their services in the RegisterServices method.
HasABCIEndBlock is the interface for modules that need to run code at the end of the block.
HasABCIGenesis is the extension interface for stateful genesis methods which returns validator updates.
HasConsensusVersion is the interface for declaring a module consensus version.
HasGenesis is the extension interface for stateful genesis methods.
HasGenesisBasics is the legacy interface for stateless genesis methods.
HasInvariants is the interface for registering invariants.
HasName allows the module to provide its own name for legacy purposes.
HasProposalContents defines the contents that can be used to simulate legacy governance (v1beta1) proposals.
HasProposalMsgs defines the messages that can be used to simulate governance (v1) proposals.
HasServices is the interface for modules to register services.
# Type aliases
BasicManager is a collection of AppModuleBasic.
HasABCIEndblock is a released typo of HasABCIEndBlock.
MigrationHandler is the migration function that each module registers.
VersionMap is a map of moduleName -> version.