@@ -16,7 +16,6 @@ import (
1616 tmos "github.com/tendermint/tendermint/libs/os"
1717 dbm "github.com/tendermint/tm-db"
1818
19- vestingtypes "github.com/cosmos/cosmos-sdk/x/auth/vesting/types"
2019 "github.com/cosmos/cosmos-sdk/baseapp"
2120 "github.com/cosmos/cosmos-sdk/client"
2221 "github.com/cosmos/cosmos-sdk/client/grpc/tmservice"
@@ -40,6 +39,7 @@ import (
4039 authtx "github.com/cosmos/cosmos-sdk/x/auth/tx"
4140 authtypes "github.com/cosmos/cosmos-sdk/x/auth/types"
4241 "github.com/cosmos/cosmos-sdk/x/auth/vesting"
42+ vestingtypes "github.com/cosmos/cosmos-sdk/x/auth/vesting/types"
4343 "github.com/cosmos/cosmos-sdk/x/bank"
4444 bankkeeper "github.com/cosmos/cosmos-sdk/x/bank/keeper"
4545 banktypes "github.com/cosmos/cosmos-sdk/x/bank/types"
@@ -82,14 +82,6 @@ import (
8282 upgradeclient "github.com/cosmos/cosmos-sdk/x/upgrade/client"
8383 upgradekeeper "github.com/cosmos/cosmos-sdk/x/upgrade/keeper"
8484 upgradetypes "github.com/cosmos/cosmos-sdk/x/upgrade/types"
85- transfer "github.com/cosmos/ibc-go/modules/apps/transfer"
86- ibctransferkeeper "github.com/cosmos/ibc-go/modules/apps/transfer/keeper"
87- ibctransfertypes "github.com/cosmos/ibc-go/modules/apps/transfer/types"
88- ibc "github.com/cosmos/ibc-go/modules/core"
89- porttypes "github.com/cosmos/ibc-go/modules/core/05-port/types"
90- ibchost "github.com/cosmos/ibc-go/modules/core/24-host"
91- ibckeeper "github.com/cosmos/ibc-go/modules/core/keeper"
92- ibcmock "github.com/cosmos/ibc-go/testing/mock"
9385
9486 "github.com/irisnet/irismod/modules/coinswap"
9587 coinswapkeeper "github.com/irisnet/irismod/modules/coinswap/keeper"
@@ -150,10 +142,8 @@ var (
150142 crisis.AppModuleBasic {},
151143 slashing.AppModuleBasic {},
152144 feegrantmodule.AppModuleBasic {},
153- ibc.AppModuleBasic {},
154145 upgrade.AppModuleBasic {},
155146 evidence.AppModuleBasic {},
156- transfer.AppModuleBasic {},
157147 vesting.AppModuleBasic {},
158148
159149 token.AppModuleBasic {},
@@ -175,7 +165,6 @@ var (
175165 stakingtypes .BondedPoolName : {authtypes .Burner , authtypes .Staking },
176166 stakingtypes .NotBondedPoolName : {authtypes .Burner , authtypes .Staking },
177167 govtypes .ModuleName : {authtypes .Burner },
178- ibctransfertypes .ModuleName : {authtypes .Minter , authtypes .Burner },
179168 tokentypes .ModuleName : {authtypes .Minter , authtypes .Burner },
180169 htlctypes .ModuleName : {authtypes .Minter , authtypes .Burner },
181170 coinswaptypes .ModuleName : {authtypes .Minter , authtypes .Burner },
@@ -221,9 +210,7 @@ type SimApp struct {
221210 CrisisKeeper crisiskeeper.Keeper
222211 UpgradeKeeper upgradekeeper.Keeper
223212 ParamsKeeper paramskeeper.Keeper
224- IBCKeeper * ibckeeper.Keeper // IBC Keeper must be a pointer in the app, so we can SetRouter on it correctly
225213 EvidenceKeeper evidencekeeper.Keeper
226- TransferKeeper ibctransferkeeper.Keeper
227214 FeeGrantKeeper feegrantkeeper.Keeper
228215
229216 // make scoped keepers public for test purposes
@@ -280,9 +267,9 @@ func NewSimApp(
280267 keys := sdk .NewKVStoreKeys (
281268 authtypes .StoreKey , banktypes .StoreKey , stakingtypes .StoreKey ,
282269 minttypes .StoreKey , distrtypes .StoreKey , slashingtypes .StoreKey ,
283- govtypes .StoreKey , paramstypes .StoreKey , ibchost . StoreKey ,
270+ govtypes .StoreKey , paramstypes .StoreKey ,
284271 upgradetypes .StoreKey , feegrant .StoreKey , evidencetypes .StoreKey ,
285- ibctransfertypes . StoreKey , capabilitytypes .StoreKey , tokentypes .StoreKey ,
272+ capabilitytypes .StoreKey , tokentypes .StoreKey ,
286273 nfttypes .StoreKey , htlctypes .StoreKey , recordtypes .StoreKey ,
287274 coinswaptypes .StoreKey , servicetypes .StoreKey , oracletypes .StoreKey ,
288275 randomtypes .StoreKey , farmtypes .StoreKey ,
@@ -308,11 +295,6 @@ func NewSimApp(
308295
309296 // add capability keeper and ScopeToModule for ibc module
310297 app .CapabilityKeeper = capabilitykeeper .NewKeeper (appCodec , keys [capabilitytypes .StoreKey ], memKeys [capabilitytypes .MemStoreKey ])
311- scopedIBCKeeper := app .CapabilityKeeper .ScopeToModule (ibchost .ModuleName )
312- scopedTransferKeeper := app .CapabilityKeeper .ScopeToModule (ibctransfertypes .ModuleName )
313- // NOTE: the IBC mock keeper and application module is used only for testing core IBC. Do
314- // note replicate if you do not need to test core IBC or light clients.
315- scopedIBCMockKeeper := app .CapabilityKeeper .ScopeToModule (ibcmock .ModuleName )
316298
317299 // add keepers
318300 app .AccountKeeper = authkeeper .NewAccountKeeper (
@@ -347,29 +329,6 @@ func NewSimApp(
347329 stakingtypes .NewMultiStakingHooks (app .DistrKeeper .Hooks (), app .SlashingKeeper .Hooks ()),
348330 )
349331
350- // Create IBC Keeper
351- app .IBCKeeper = ibckeeper .NewKeeper (
352- appCodec , keys [ibchost .StoreKey ], app .GetSubspace (ibchost .ModuleName ), app .StakingKeeper , app .UpgradeKeeper , scopedIBCKeeper ,
353- )
354-
355- // Create Transfer Keepers
356- app .TransferKeeper = ibctransferkeeper .NewKeeper (
357- appCodec , keys [ibctransfertypes .StoreKey ], app .GetSubspace (ibctransfertypes .ModuleName ),
358- app .IBCKeeper .ChannelKeeper , & app .IBCKeeper .PortKeeper ,
359- app .AccountKeeper , app .BankKeeper , scopedTransferKeeper ,
360- )
361- transferModule := transfer .NewAppModule (app .TransferKeeper )
362-
363- // NOTE: the IBC mock keeper and application module is used only for testing core IBC. Do
364- // note replicate if you do not need to test core IBC or light clients.
365- mockModule := ibcmock .NewAppModule (scopedIBCMockKeeper , & app .IBCKeeper .PortKeeper )
366-
367- // Create static IBC router, add transfer route, then set and seal it
368- ibcRouter := porttypes .NewRouter ()
369- ibcRouter .AddRoute (ibctransfertypes .ModuleName , transferModule )
370- ibcRouter .AddRoute (ibcmock .ModuleName , mockModule )
371- app .IBCKeeper .SetRouter (ibcRouter )
372-
373332 // create evidence keeper with router
374333 evidenceKeeper := evidencekeeper .NewKeeper (
375334 appCodec , keys [evidencetypes .StoreKey ], & app .StakingKeeper , app .SlashingKeeper ,
@@ -478,9 +437,7 @@ func NewSimApp(
478437 staking .NewAppModule (appCodec , app .StakingKeeper , app .AccountKeeper , app .BankKeeper ),
479438 upgrade .NewAppModule (app .UpgradeKeeper ),
480439 evidence .NewAppModule (app .EvidenceKeeper ),
481- ibc .NewAppModule (app .IBCKeeper ),
482440 params .NewAppModule (app .ParamsKeeper ),
483- transferModule ,
484441 token .NewAppModule (appCodec , app .TokenKeeper , app .AccountKeeper , app .BankKeeper ),
485442 record .NewAppModule (appCodec , app .RecordKeeper , app .AccountKeeper , app .BankKeeper ),
486443 nft .NewAppModule (appCodec , app .NFTKeeper , app .AccountKeeper , app .BankKeeper ),
@@ -502,7 +459,7 @@ func NewSimApp(
502459 govtypes .ModuleName , minttypes .ModuleName , crisistypes .ModuleName ,
503460 genutiltypes .ModuleName , evidencetypes .ModuleName , feegrant .ModuleName ,
504461 paramstypes .ModuleName , upgradetypes .ModuleName , vestingtypes .ModuleName ,
505- ibchost . ModuleName , ibctransfertypes . ModuleName , tokentypes .ModuleName ,
462+ tokentypes .ModuleName ,
506463 nfttypes .ModuleName , htlctypes .ModuleName , recordtypes .ModuleName ,
507464 coinswaptypes .ModuleName , servicetypes .ModuleName , oracletypes .ModuleName ,
508465 randomtypes .ModuleName , farmtypes .ModuleName , feegrant .ModuleName ,
@@ -513,7 +470,7 @@ func NewSimApp(
513470 govtypes .ModuleName , minttypes .ModuleName , crisistypes .ModuleName ,
514471 genutiltypes .ModuleName , evidencetypes .ModuleName , feegrant .ModuleName ,
515472 paramstypes .ModuleName , upgradetypes .ModuleName , vestingtypes .ModuleName ,
516- ibchost . ModuleName , ibctransfertypes . ModuleName , tokentypes .ModuleName ,
473+ tokentypes .ModuleName ,
517474 nfttypes .ModuleName , htlctypes .ModuleName , recordtypes .ModuleName ,
518475 coinswaptypes .ModuleName , servicetypes .ModuleName , oracletypes .ModuleName ,
519476 randomtypes .ModuleName , farmtypes .ModuleName , feegrant .ModuleName ,
@@ -530,7 +487,7 @@ func NewSimApp(
530487 govtypes .ModuleName , minttypes .ModuleName , crisistypes .ModuleName ,
531488 genutiltypes .ModuleName , evidencetypes .ModuleName , feegrant .ModuleName ,
532489 paramstypes .ModuleName , upgradetypes .ModuleName , vestingtypes .ModuleName ,
533- ibchost . ModuleName , ibctransfertypes . ModuleName , tokentypes .ModuleName ,
490+ tokentypes .ModuleName ,
534491 nfttypes .ModuleName , htlctypes .ModuleName , recordtypes .ModuleName ,
535492 coinswaptypes .ModuleName , servicetypes .ModuleName , oracletypes .ModuleName ,
536493 randomtypes .ModuleName , farmtypes .ModuleName , feegrant .ModuleName ,
@@ -597,14 +554,6 @@ func NewSimApp(
597554 tmos .Exit (err .Error ())
598555 }
599556 }
600-
601- app .ScopedIBCKeeper = scopedIBCKeeper
602- app .ScopedTransferKeeper = scopedTransferKeeper
603-
604- // NOTE: the IBC mock keeper and application module is used only for testing core IBC. Do
605- // note replicate if you do not need to test core IBC or light clients.
606- app .ScopedIBCMockKeeper = scopedIBCMockKeeper
607-
608557 return app
609558}
610559
@@ -779,8 +728,6 @@ func initParamsKeeper(appCodec codec.BinaryCodec, legacyAmino *codec.LegacyAmino
779728 paramsKeeper .Subspace (htlctypes .ModuleName )
780729 paramsKeeper .Subspace (coinswaptypes .ModuleName )
781730 paramsKeeper .Subspace (servicetypes .ModuleName )
782- paramsKeeper .Subspace (ibctransfertypes .ModuleName )
783- paramsKeeper .Subspace (ibchost .ModuleName )
784731 paramsKeeper .Subspace (farmtypes .ModuleName )
785732
786733 return paramsKeeper
0 commit comments