@@ -10,9 +10,6 @@ import (
10
10
11
11
dbm "github.com/cosmos/cosmos-db"
12
12
"github.com/cosmos/gogoproto/proto"
13
- "github.com/cosmos/ibc-go/modules/capability"
14
- capabilitykeeper "github.com/cosmos/ibc-go/modules/capability/keeper"
15
- capabilitytypes "github.com/cosmos/ibc-go/modules/capability/types"
16
13
"github.com/cosmos/ibc-go/v10/modules/apps/transfer"
17
14
ibctransferkeeper "github.com/cosmos/ibc-go/v10/modules/apps/transfer/keeper"
18
15
ibctransfertypes "github.com/cosmos/ibc-go/v10/modules/apps/transfer/types"
@@ -146,7 +143,6 @@ var (
146
143
auth.AppModuleBasic {},
147
144
genutil .NewAppModuleBasic (genutiltypes .DefaultMessageValidator ),
148
145
bank.AppModuleBasic {},
149
- capability.AppModuleBasic {},
150
146
ccvstaking.AppModuleBasic {},
151
147
mint.AppModuleBasic {},
152
148
ccvdistr.AppModuleBasic {},
@@ -208,7 +204,6 @@ type App struct { // nolint: golint
208
204
// keepers
209
205
AccountKeeper authkeeper.AccountKeeper
210
206
BankKeeper bankkeeper.Keeper
211
- CapabilityKeeper * capabilitykeeper.Keeper
212
207
StakingKeeper * stakingkeeper.Keeper
213
208
SlashingKeeper slashingkeeper.Keeper
214
209
MintKeeper mintkeeper.Keeper
@@ -225,11 +220,6 @@ type App struct { // nolint: golint
225
220
ConsumerKeeper consumerkeeper.Keeper
226
221
ConsensusParamsKeeper consensusparamkeeper.Keeper
227
222
228
- // make scoped keepers public for test purposes
229
- ScopedIBCKeeper capabilitykeeper.ScopedKeeper
230
- ScopedTransferKeeper capabilitykeeper.ScopedKeeper
231
- ScopedIBCConsumerKeeper capabilitykeeper.ScopedKeeper
232
-
233
223
// the module manager
234
224
MM * module.Manager
235
225
@@ -270,12 +260,10 @@ func New(
270
260
authtypes .StoreKey , banktypes .StoreKey , stakingtypes .StoreKey , crisistypes .StoreKey ,
271
261
minttypes .StoreKey , distrtypes .StoreKey , slashingtypes .StoreKey ,
272
262
govtypes .StoreKey , paramstypes .StoreKey , ibchost .StoreKey , upgradetypes .StoreKey , feegrant .StoreKey ,
273
- evidencetypes .StoreKey , ibctransfertypes .StoreKey ,
274
- capabilitytypes .StoreKey , authzkeeper .StoreKey , consensusparamtypes .StoreKey ,
263
+ evidencetypes .StoreKey , ibctransfertypes .StoreKey , authzkeeper .StoreKey , consensusparamtypes .StoreKey ,
275
264
consumertypes .StoreKey ,
276
265
)
277
266
tkeys := storetypes .NewTransientStoreKeys (paramstypes .TStoreKey )
278
- memKeys := storetypes .NewMemoryStoreKeys (capabilitytypes .MemStoreKey )
279
267
280
268
app := & App {
281
269
BaseApp : bApp ,
@@ -285,7 +273,6 @@ func New(
285
273
interfaceRegistry : interfaceRegistry ,
286
274
keys : keys ,
287
275
tkeys : tkeys ,
288
- memKeys : memKeys ,
289
276
}
290
277
291
278
app .ParamsKeeper = initParamsKeeper (
@@ -299,17 +286,6 @@ func New(
299
286
app .ConsensusParamsKeeper = consensusparamkeeper .NewKeeper (appCodec , runtime .NewKVStoreService (keys [consensusparamtypes .StoreKey ]), authtypes .NewModuleAddress (govtypes .ModuleName ).String (), runtime.EventService {})
300
287
bApp .SetParamStore (& app .ConsensusParamsKeeper .ParamsStore )
301
288
302
- // add capability keeper and ScopeToModule for ibc module
303
- app .CapabilityKeeper = capabilitykeeper .NewKeeper (
304
- appCodec ,
305
- keys [capabilitytypes .StoreKey ],
306
- memKeys [capabilitytypes .MemStoreKey ],
307
- )
308
- scopedIBCKeeper := app .CapabilityKeeper .ScopeToModule (ibchost .ModuleName )
309
- scopedTransferKeeper := app .CapabilityKeeper .ScopeToModule (ibctransfertypes .ModuleName )
310
- scopedIBCConsumerKeeper := app .CapabilityKeeper .ScopeToModule (consumertypes .ModuleName )
311
- app .CapabilityKeeper .Seal ()
312
-
313
289
// add keepers
314
290
app .AccountKeeper = authkeeper .NewAccountKeeper (
315
291
appCodec ,
@@ -490,7 +466,7 @@ func New(
490
466
app .GetSubspace (ibctransfertypes .ModuleName ),
491
467
app .IBCKeeper .ChannelKeeper ,
492
468
app .IBCKeeper .ChannelKeeper ,
493
- app .IBCKeeper . ChannelKeeperV2 ,
469
+ app .MsgServiceRouter () ,
494
470
app .AccountKeeper ,
495
471
app .BankKeeper ,
496
472
authtypes .NewModuleAddress (govtypes .ModuleName ).String (),
@@ -533,7 +509,6 @@ func New(
533
509
auth .NewAppModule (appCodec , app .AccountKeeper , nil , app .GetSubspace (authtypes .ModuleName )),
534
510
vesting .NewAppModule (app .AccountKeeper , app .BankKeeper ),
535
511
bank .NewAppModule (appCodec , app .BankKeeper , app .AccountKeeper , app .GetSubspace (banktypes .ModuleName )),
536
- capability .NewAppModule (appCodec , * app .CapabilityKeeper , false ),
537
512
crisis .NewAppModule (& app .CrisisKeeper , skipGenesisInvariants , app .GetSubspace (crisistypes .ModuleName )),
538
513
feegrantmodule .NewAppModule (appCodec , app .AccountKeeper , app .BankKeeper , app .FeeGrantKeeper , app .interfaceRegistry ),
539
514
gov .NewAppModule (appCodec , & app .GovKeeper , app .AccountKeeper , app .BankKeeper , app .GetSubspace (govtypes .ModuleName )),
@@ -566,9 +541,7 @@ func New(
566
541
// there is nothing left over in the validator fee pool, so as to keep the
567
542
// CanWithdrawInvariant invariant.
568
543
// NOTE: staking module is required if HistoricalEntries param > 0
569
- // NOTE: capability module's beginblocker must come before any modules using capabilities (e.g. IBC)
570
544
app .MM .SetOrderBeginBlockers (
571
- capabilitytypes .ModuleName ,
572
545
minttypes .ModuleName ,
573
546
distrtypes .ModuleName ,
574
547
slashingtypes .ModuleName ,
@@ -592,7 +565,6 @@ func New(
592
565
crisistypes .ModuleName ,
593
566
govtypes .ModuleName ,
594
567
stakingtypes .ModuleName ,
595
- capabilitytypes .ModuleName ,
596
568
authtypes .ModuleName ,
597
569
banktypes .ModuleName ,
598
570
distrtypes .ModuleName ,
@@ -614,11 +586,7 @@ func New(
614
586
// NOTE: The genutils module must occur after staking so that pools are
615
587
// properly initialized with tokens from genesis accounts.
616
588
// NOTE: The genutils module must also occur after auth so that it can access the params from auth.
617
- // NOTE: Capability module must occur first so that it can initialize any capabilities
618
- // so that other modules that want to create or claim capabilities afterwards in InitChain
619
- // can do so safely.
620
589
app .MM .SetOrderInitGenesis (
621
- capabilitytypes .ModuleName ,
622
590
authtypes .ModuleName ,
623
591
banktypes .ModuleName ,
624
592
distrtypes .ModuleName ,
@@ -716,7 +684,6 @@ func New(
716
684
// initialize stores
717
685
app .MountKVStores (keys )
718
686
app .MountTransientStores (tkeys )
719
- app .MountMemoryStores (memKeys )
720
687
721
688
anteHandler , err := NewAnteHandler (
722
689
HandlerOptions {
@@ -760,10 +727,6 @@ func New(
760
727
fmt .Fprintln (os .Stderr , err .Error ())
761
728
}
762
729
763
- app .ScopedIBCKeeper = scopedIBCKeeper
764
- app .ScopedTransferKeeper = scopedTransferKeeper
765
- app .ScopedIBCConsumerKeeper = scopedIBCConsumerKeeper
766
-
767
730
return app
768
731
}
769
732
@@ -929,11 +892,6 @@ func (app *App) GetIBCKeeper() *ibckeeper.Keeper {
929
892
return app .IBCKeeper
930
893
}
931
894
932
- // GetScopedIBCKeeper implements the TestingApp interface.
933
- func (app * App ) GetScopedIBCKeeper () capabilitykeeper.ScopedKeeper {
934
- return app .ScopedIBCKeeper
935
- }
936
-
937
895
// GetTxConfig implements the TestingApp interface.
938
896
func (app * App ) GetTxConfig () client.TxConfig {
939
897
return app .txConfig
0 commit comments