package
0.0.0-20220620005849-a315113d9162
Repository: https://github.com/mycodeku/transtionhelper.git
Documentation: pkg.go.dev

# Functions

DefaultMigrationsOrder returns a default migrations order: ascending alphabetical by module name, except x/auth which will run last, see: https://github.com/mycodeku/transtionhelper/issues/10591.
NewBasicManager creates a new BasicManager object.
NewConfigurator returns a new Configurator instance.
NewGenesisOnlyAppModule creates a new GenesisOnlyAppModule object.
NewManager 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.
Configurator provides the hooks to allow modules to configure and register their services in the RegisterServices method.

# Type aliases

BasicManager is a collection of AppModuleBasic.
MigrationHandler is the migration function that each module registers.
VersionMap is a map of moduleName -> version.