@@ -55,6 +55,9 @@ import (
5555 ibcexported "github.com/cosmos/ibc-go/v8/modules/core/exported"
5656 ibckeeper "github.com/cosmos/ibc-go/v8/modules/core/keeper"
5757 "github.com/scrtlabs/SecretNetwork/x/compute"
58+ cronkeeper "github.com/scrtlabs/SecretNetwork/x/cron/keeper"
59+ crontypes "github.com/scrtlabs/SecretNetwork/x/cron/types"
60+
5861 reg "github.com/scrtlabs/SecretNetwork/x/registration"
5962
6063 ibcpacketforwardkeeper "github.com/cosmos/ibc-apps/middleware/packet-forward-middleware/v8/packetforward/keeper"
@@ -81,6 +84,7 @@ type SecretAppKeepers struct {
8184 AuthzKeeper * authzkeeper.Keeper
8285 BankKeeper * bankkeeper.BaseKeeper
8386 CapabilityKeeper * capabilitykeeper.Keeper
87+ CronKeeper * cronkeeper.Keeper
8488 StakingKeeper * stakingkeeper.Keeper
8589 SlashingKeeper * slashingkeeper.Keeper
8690 MintKeeper * mintkeeper.Keeper
@@ -237,6 +241,15 @@ func (ak *SecretAppKeepers) InitSdkKeepers(
237241 )
238242 ak .CircuitKeeper = & circuitKeeper
239243
244+ cronKeeper := cronkeeper .NewKeeper (
245+ appCodec ,
246+ ak .keys [crontypes .StoreKey ],
247+ ak .memKeys [crontypes .StoreKey ],
248+ ak .AccountKeeper ,
249+ authtypes .NewModuleAddress (crontypes .ModuleName ).String (),
250+ )
251+ ak .CronKeeper = cronKeeper
252+
240253 feegrantKeeper := feegrantkeeper .NewKeeper (
241254 appCodec ,
242255 runtime .NewKVStoreService (ak .keys [feegrant .StoreKey ]),
@@ -370,6 +383,7 @@ func (ak *SecretAppKeepers) InitCustomKeepers(
370383 bootstrap ,
371384 )
372385 ak .RegKeeper = & regKeeper
386+ ak .CronKeeper .SetRegKeeper (regKeeper )
373387
374388 // Assaf:
375389 // Rules:
@@ -515,6 +529,7 @@ func (ak *SecretAppKeepers) InitCustomKeepers(
515529 runtime .NewKVStoreService (ak .keys [compute .StoreKey ]),
516530 * ak .AccountKeeper ,
517531 ak .BankKeeper ,
532+ * ak .CronKeeper ,
518533 * ak .GovKeeper ,
519534 * ak .DistrKeeper ,
520535 * ak .MintKeeper ,
@@ -589,6 +604,7 @@ func (ak *SecretAppKeepers) InitKeys() {
589604 ibcswitch .StoreKey ,
590605 ibchookstypes .StoreKey ,
591606 circuittypes .StoreKey ,
607+ crontypes .StoreKey ,
592608 )
593609
594610 ak .tKeys = storetypes .NewTransientStoreKeys (paramstypes .TStoreKey )
@@ -612,6 +628,7 @@ func initParamsKeeper(appCodec codec.BinaryCodec, legacyAmino *codec.LegacyAmino
612628 paramsKeeper .Subspace (compute .ModuleName )
613629 paramsKeeper .Subspace (reg .ModuleName )
614630 paramsKeeper .Subspace (ibcswitch .ModuleName ).WithKeyTable (ibcswitchtypes .ParamKeyTable ())
631+ paramsKeeper .Subspace (crontypes .ModuleName )
615632
616633 return paramsKeeper
617634}
0 commit comments