@@ -51,8 +51,6 @@ import (
5151 ibctransfer "github.com/cosmos/ibc-go/v10/modules/apps/transfer"
5252 ibctransfertypes "github.com/cosmos/ibc-go/v10/modules/apps/transfer/types"
5353 ibc "github.com/cosmos/ibc-go/v10/modules/core"
54- ibcclienttypes "github.com/cosmos/ibc-go/v10/modules/core/02-client/types"
55- ibcconnectiontypes "github.com/cosmos/ibc-go/v10/modules/core/03-connection/types"
5654 porttypes "github.com/cosmos/ibc-go/v10/modules/core/05-port/types"
5755 ibcapi "github.com/cosmos/ibc-go/v10/modules/core/api"
5856 ibcexported "github.com/cosmos/ibc-go/v10/modules/core/exported"
@@ -121,15 +119,11 @@ import (
121119 "github.com/cosmos/cosmos-sdk/x/genutil"
122120 genutiltypes "github.com/cosmos/cosmos-sdk/x/genutil/types"
123121 "github.com/cosmos/cosmos-sdk/x/gov"
124- govclient "github.com/cosmos/cosmos-sdk/x/gov/client"
125122 govkeeper "github.com/cosmos/cosmos-sdk/x/gov/keeper"
126123 govtypes "github.com/cosmos/cosmos-sdk/x/gov/types"
127124 "github.com/cosmos/cosmos-sdk/x/mint"
128125 mintkeeper "github.com/cosmos/cosmos-sdk/x/mint/keeper"
129126 minttypes "github.com/cosmos/cosmos-sdk/x/mint/types"
130- paramsclient "github.com/cosmos/cosmos-sdk/x/params/client"
131- paramskeeper "github.com/cosmos/cosmos-sdk/x/params/keeper"
132- paramstypes "github.com/cosmos/cosmos-sdk/x/params/types"
133127 "github.com/cosmos/cosmos-sdk/x/slashing"
134128 slashingkeeper "github.com/cosmos/cosmos-sdk/x/slashing/keeper"
135129 slashingtypes "github.com/cosmos/cosmos-sdk/x/slashing/types"
@@ -183,7 +177,6 @@ type EVMD struct {
183177 DistrKeeper distrkeeper.Keeper
184178 GovKeeper govkeeper.Keeper
185179 UpgradeKeeper * upgradekeeper.Keeper
186- ParamsKeeper paramskeeper.Keeper //nolint:staticcheck
187180 AuthzKeeper authzkeeper.Keeper
188181 EvidenceKeeper evidencekeeper.Keeper
189182 FeeGrantKeeper feegrantkeeper.Keeper
@@ -277,15 +270,15 @@ func NewExampleApp(
277270 keys := storetypes .NewKVStoreKeys (
278271 authtypes .StoreKey , banktypes .StoreKey , stakingtypes .StoreKey ,
279272 minttypes .StoreKey , distrtypes .StoreKey , slashingtypes .StoreKey ,
280- govtypes .StoreKey , paramstypes . StoreKey , consensusparamtypes .StoreKey ,
273+ govtypes .StoreKey , consensusparamtypes .StoreKey ,
281274 upgradetypes .StoreKey , feegrant .StoreKey , evidencetypes .StoreKey , authzkeeper .StoreKey ,
282275 // ibc keys
283276 ibcexported .StoreKey , ibctransfertypes .StoreKey ,
284277 // Cosmos EVM store keys
285278 evmtypes .StoreKey , feemarkettypes .StoreKey , erc20types .StoreKey , precisebanktypes .StoreKey ,
286279 )
287280
288- tkeys := storetypes .NewTransientStoreKeys (paramstypes . TStoreKey , evmtypes .TransientKey , feemarkettypes .TransientKey )
281+ tkeys := storetypes .NewTransientStoreKeys (evmtypes .TransientKey , feemarkettypes .TransientKey )
289282
290283 // load state streaming if enabled
291284 if err := bApp .RegisterStreamingServices (appOpts , keys ); err != nil {
@@ -308,7 +301,7 @@ func NewExampleApp(
308301 tkeys : tkeys ,
309302 }
310303
311- app . ParamsKeeper = initParamsKeeper ( appCodec , legacyAmino , keys [ paramstypes . StoreKey ], tkeys [ paramstypes . TStoreKey ])
304+ // removed x/params: no ParamsKeeper initialization
312305
313306 // get authority address
314307 authAddr := authtypes .NewModuleAddress (govtypes .ModuleName ).String ()
@@ -428,7 +421,7 @@ func NewExampleApp(
428421 app .IBCKeeper = ibckeeper .NewKeeper (
429422 appCodec ,
430423 runtime .NewKVStoreService (keys [ibcexported .StoreKey ]),
431- app . GetSubspace ( ibcexported . ModuleName ) ,
424+ nil ,
432425 app .UpgradeKeeper ,
433426 authAddr ,
434427 )
@@ -510,7 +503,6 @@ func NewExampleApp(
510503 app .TransferKeeper = transferkeeper .NewKeeper (
511504 appCodec ,
512505 runtime .NewKVStoreService (keys [ibctransfertypes .StoreKey ]),
513- app .GetSubspace (ibctransfertypes .ModuleName ),
514506 app .IBCKeeper .ChannelKeeper ,
515507 app .IBCKeeper .ChannelKeeper ,
516508 app .MsgServiceRouter (),
@@ -595,14 +587,14 @@ func NewExampleApp(
595587 app .AccountKeeper , app .StakingKeeper ,
596588 app , app .txConfig ,
597589 ),
598- auth .NewAppModule (appCodec , app .AccountKeeper , authsims .RandomGenesisAccounts , app . GetSubspace ( authtypes . ModuleName ) ),
599- bank .NewAppModule (appCodec , app .BankKeeper , app .AccountKeeper , app . GetSubspace ( banktypes . ModuleName ) ),
590+ auth .NewAppModule (appCodec , app .AccountKeeper , authsims .RandomGenesisAccounts , nil ),
591+ bank .NewAppModule (appCodec , app .BankKeeper , app .AccountKeeper , nil ),
600592 feegrantmodule .NewAppModule (appCodec , app .AccountKeeper , app .BankKeeper , app .FeeGrantKeeper , app .interfaceRegistry ),
601- gov .NewAppModule (appCodec , & app .GovKeeper , app .AccountKeeper , app .BankKeeper , app . GetSubspace ( govtypes . ModuleName ) ),
602- mint .NewAppModule (appCodec , app .MintKeeper , app .AccountKeeper , nil , app . GetSubspace ( minttypes . ModuleName ) ),
603- slashing .NewAppModule (appCodec , app .SlashingKeeper , app .AccountKeeper , app .BankKeeper , app .StakingKeeper , app . GetSubspace ( slashingtypes . ModuleName ) , app .interfaceRegistry ),
604- distr .NewAppModule (appCodec , app .DistrKeeper , app .AccountKeeper , app .BankKeeper , app .StakingKeeper , app . GetSubspace ( distrtypes . ModuleName ) ),
605- staking .NewAppModule (appCodec , app .StakingKeeper , app .AccountKeeper , app .BankKeeper , app . GetSubspace ( stakingtypes . ModuleName ) ),
593+ gov .NewAppModule (appCodec , & app .GovKeeper , app .AccountKeeper , app .BankKeeper , nil ),
594+ mint .NewAppModule (appCodec , app .MintKeeper , app .AccountKeeper , nil , nil ),
595+ slashing .NewAppModule (appCodec , app .SlashingKeeper , app .AccountKeeper , app .BankKeeper , app .StakingKeeper , nil , app .interfaceRegistry ),
596+ distr .NewAppModule (appCodec , app .DistrKeeper , app .AccountKeeper , app .BankKeeper , app .StakingKeeper , nil ),
597+ staking .NewAppModule (appCodec , app .StakingKeeper , app .AccountKeeper , app .BankKeeper , nil ),
606598 upgrade .NewAppModule (app .UpgradeKeeper , app .AccountKeeper .AddressCodec ()),
607599 evidence .NewAppModule (app .EvidenceKeeper ),
608600 authzmodule .NewAppModule (appCodec , app .AuthzKeeper , app .AccountKeeper , app .BankKeeper , app .interfaceRegistry ),
@@ -626,13 +618,9 @@ func NewExampleApp(
626618 app .BasicModuleManager = module .NewBasicManagerFromManager (
627619 app .ModuleManager ,
628620 map [string ]module.AppModuleBasic {
629- genutiltypes .ModuleName : genutil .NewAppModuleBasic (genutiltypes .DefaultMessageValidator ),
630- stakingtypes .ModuleName : staking.AppModuleBasic {},
631- govtypes .ModuleName : gov .NewAppModuleBasic (
632- []govclient.ProposalHandler {
633- paramsclient .ProposalHandler ,
634- },
635- ),
621+ genutiltypes .ModuleName : genutil .NewAppModuleBasic (genutiltypes .DefaultMessageValidator ),
622+ stakingtypes .ModuleName : staking.AppModuleBasic {},
623+ govtypes .ModuleName : gov .NewAppModuleBasic (nil ),
636624 ibctransfertypes .ModuleName : transfer.AppModuleBasic {AppModuleBasic : & ibctransfer.AppModuleBasic {}},
637625 },
638626 )
@@ -666,7 +654,7 @@ func NewExampleApp(
666654 evidencetypes .ModuleName , stakingtypes .ModuleName ,
667655 authtypes .ModuleName , banktypes .ModuleName , govtypes .ModuleName , genutiltypes .ModuleName ,
668656 authz .ModuleName , feegrant .ModuleName ,
669- paramstypes . ModuleName , consensusparamtypes .ModuleName ,
657+ consensusparamtypes .ModuleName ,
670658 precisebanktypes .ModuleName ,
671659 vestingtypes .ModuleName ,
672660 )
@@ -685,7 +673,7 @@ func NewExampleApp(
685673 distrtypes .ModuleName ,
686674 slashingtypes .ModuleName , minttypes .ModuleName ,
687675 genutiltypes .ModuleName , evidencetypes .ModuleName , authz .ModuleName ,
688- feegrant .ModuleName , paramstypes . ModuleName , upgradetypes .ModuleName , consensusparamtypes .ModuleName ,
676+ feegrant .ModuleName , upgradetypes .ModuleName , consensusparamtypes .ModuleName ,
689677 precisebanktypes .ModuleName ,
690678 vestingtypes .ModuleName ,
691679 )
@@ -743,7 +731,7 @@ func NewExampleApp(
743731 // NOTE: this is not required apps that don't use the simulator for fuzz testing
744732 // transactions
745733 overrideModules := map [string ]module.AppModuleSimulation {
746- authtypes .ModuleName : auth .NewAppModule (app .appCodec , app .AccountKeeper , authsims .RandomGenesisAccounts , app . GetSubspace ( authtypes . ModuleName ) ),
734+ authtypes .ModuleName : auth .NewAppModule (app .appCodec , app .AccountKeeper , authsims .RandomGenesisAccounts , nil ),
747735 }
748736 app .sm = module .NewSimulationManagerFromAppModules (app .ModuleManager .Modules , overrideModules )
749737
@@ -986,14 +974,6 @@ func (app *EVMD) GetMemKey(storeKey string) *storetypes.MemoryStoreKey {
986974 return app .memKeys [storeKey ]
987975}
988976
989- // GetSubspace returns a param subspace for a given module name.
990- //
991- // NOTE: This is solely to be used for testing purposes.
992- func (app * EVMD ) GetSubspace (moduleName string ) paramstypes.Subspace {
993- subspace , _ := app .ParamsKeeper .GetSubspace (moduleName )
994- return subspace
995- }
996-
997977// SimulationManager implements the SimulationApp interface
998978func (app * EVMD ) SimulationManager () * module.SimulationManager {
999979 return app .sm
@@ -1191,25 +1171,3 @@ func (app *EVMD) AutoCliOpts() autocli.AppOptions {
11911171 ConsensusAddressCodec : authcodec .NewBech32Codec (sdk .GetConfig ().GetBech32ConsensusAddrPrefix ()),
11921172 }
11931173}
1194-
1195- // initParamsKeeper init params keeper and its subspaces
1196- func initParamsKeeper (appCodec codec.BinaryCodec , legacyAmino * codec.LegacyAmino , key , tkey storetypes.StoreKey ) paramskeeper.Keeper { //nolint:staticcheck
1197- paramsKeeper := paramskeeper .NewKeeper (appCodec , legacyAmino , key , tkey ) //nolint:staticcheck
1198-
1199- paramsKeeper .Subspace (authtypes .ModuleName )
1200- paramsKeeper .Subspace (banktypes .ModuleName )
1201- paramsKeeper .Subspace (stakingtypes .ModuleName )
1202- paramsKeeper .Subspace (minttypes .ModuleName )
1203- paramsKeeper .Subspace (distrtypes .ModuleName )
1204- paramsKeeper .Subspace (slashingtypes .ModuleName )
1205- paramsKeeper .Subspace (govtypes .ModuleName )
1206-
1207- // ibc modules
1208- keyTable := ibcclienttypes .ParamKeyTable ()
1209- keyTable .RegisterParamSet (& ibcconnectiontypes.Params {})
1210- paramsKeeper .Subspace (ibcexported .ModuleName ).WithKeyTable (keyTable )
1211- paramsKeeper .Subspace (ibctransfertypes .ModuleName ).WithKeyTable (ibctransfertypes .ParamKeyTable ())
1212- // TODO: do we need a keytable? copied from Evmos repo
1213-
1214- return paramsKeeper
1215- }
0 commit comments