This repository was archived by the owner on Dec 8, 2022. It is now read-only.
File tree Expand file tree Collapse file tree 1 file changed +11
-0
lines changed Expand file tree Collapse file tree 1 file changed +11
-0
lines changed Original file line number Diff line number Diff line change @@ -200,6 +200,12 @@ func (appKeepers *AppKeepers) InitNormalKeepers(
200
200
appKeepers .AccountKeeper ,
201
201
)
202
202
203
+ // register the staking hooks
204
+ // NOTE: stakingKeeper above is passed by reference, so that it will contain these hooks
205
+ appKeepers .StakingKeeper = * stakingKeeper .SetHooks (
206
+ stakingtypes .NewMultiStakingHooks (appKeepers .DistrKeeper .Hooks (), appKeepers .SlashingKeeper .Hooks ()),
207
+ )
208
+
203
209
// Create Transfer Keepers
204
210
transferKeeper := ibctransferkeeper .NewKeeper (
205
211
appCodec ,
@@ -274,6 +280,11 @@ func (appKeepers *AppKeepers) InitNormalKeepers(
274
280
appKeepers .GetSubspace (govtypes .ModuleName ), appKeepers .AccountKeeper , appKeepers .BankKeeper ,
275
281
appKeepers .StakingKeeper , govRouter , bApp .MsgServiceRouter (), govtypes .DefaultConfig ())
276
282
appKeepers .GovKeeper = govKeeper
283
+ appKeepers .GovKeeper = * govKeeper .SetHooks (
284
+ govtypes .NewMultiGovHooks (
285
+ // register the governance hooks
286
+ ),
287
+ )
277
288
}
278
289
279
290
func (appKeepers * AppKeepers ) InitSpecialKeepers (
You can’t perform that action at this time.
0 commit comments