refactor(types): align genesis api (#19735)
This commit is contained in:
+2
-13
@@ -17,7 +17,6 @@ import (
|
||||
autocliv1 "cosmossdk.io/api/cosmos/autocli/v1"
|
||||
reflectionv1 "cosmossdk.io/api/cosmos/reflection/v1"
|
||||
"cosmossdk.io/client/v2/autocli"
|
||||
"cosmossdk.io/core/appmodule"
|
||||
"cosmossdk.io/log"
|
||||
storetypes "cosmossdk.io/store/types"
|
||||
"cosmossdk.io/x/accounts"
|
||||
@@ -644,7 +643,7 @@ func (app *SimApp) InitChainer(ctx sdk.Context, req *abci.RequestInitChain) (*ab
|
||||
if err != nil {
|
||||
return nil, err
|
||||
}
|
||||
return app.ModuleManager.InitGenesis(ctx, app.appCodec, genesisState)
|
||||
return app.ModuleManager.InitGenesis(ctx, genesisState)
|
||||
}
|
||||
|
||||
// LoadHeight loads a particular height
|
||||
@@ -680,18 +679,8 @@ func (app *SimApp) TxConfig() client.TxConfig {
|
||||
|
||||
// AutoCliOpts returns the autocli options for the app.
|
||||
func (app *SimApp) AutoCliOpts() autocli.AppOptions {
|
||||
modules := make(map[string]appmodule.AppModule, 0)
|
||||
for _, m := range app.ModuleManager.Modules {
|
||||
if moduleWithName, ok := m.(module.HasName); ok {
|
||||
moduleName := moduleWithName.Name()
|
||||
if appModule, ok := moduleWithName.(appmodule.AppModule); ok {
|
||||
modules[moduleName] = appModule
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
return autocli.AppOptions{
|
||||
Modules: modules,
|
||||
Modules: app.ModuleManager.Modules,
|
||||
ModuleOptions: runtimeservices.ExtractAutoCLIOptions(app.ModuleManager.Modules),
|
||||
}
|
||||
}
|
||||
|
||||
+1
-1
@@ -278,7 +278,7 @@ func TestUpgradeStateOnGenesis(t *testing.T) {
|
||||
vm, err := app.UpgradeKeeper.GetModuleVersionMap(ctx)
|
||||
require.NoError(t, err)
|
||||
for v, i := range app.ModuleManager.Modules {
|
||||
if i, ok := i.(module.HasConsensusVersion); ok {
|
||||
if i, ok := i.(appmodule.HasConsensusVersion); ok {
|
||||
require.Equal(t, vm[v], i.ConsensusVersion())
|
||||
}
|
||||
}
|
||||
|
||||
+1
-1
@@ -175,7 +175,7 @@ func TestAppImportExport(t *testing.T) {
|
||||
|
||||
ctxA := app.NewContextLegacy(true, cmtproto.Header{Height: app.LastBlockHeight()})
|
||||
ctxB := newApp.NewContextLegacy(true, cmtproto.Header{Height: app.LastBlockHeight()})
|
||||
_, err = newApp.ModuleManager.InitGenesis(ctxB, app.AppCodec(), genesisState)
|
||||
_, err = newApp.ModuleManager.InitGenesis(ctxB, genesisState)
|
||||
if err != nil {
|
||||
if strings.Contains(err.Error(), "validator set is empty after InitGenesis") {
|
||||
logger.Info("Skipping simulation as all validators have been unbonded")
|
||||
|
||||
Reference in New Issue
Block a user