Skip to content

Commit ac782ac

Browse files
committed
cleanup & touches
1 parent dc4ad45 commit ac782ac

File tree

3 files changed

+4
-10
lines changed

3 files changed

+4
-10
lines changed

keys.go

+1
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,7 @@ var (
2121
// UpdatedValidatorsCacheKey tracks recently updated validators from SetPower.
2222
UpdatedValidatorsCacheKey = collections.NewPrefix(4)
2323

24+
// BeforeJailedValidatorsKey tracks validators that are about to be jailed (from staking hooks).
2425
BeforeJailedValidatorsKey = collections.NewPrefix(5)
2526
)
2627

module/abci.go

-7
Original file line numberDiff line numberDiff line change
@@ -11,13 +11,6 @@ import (
1111
)
1212

1313
func (am AppModule) EndBlocker(ctx context.Context) error {
14-
sk := am.keeper.GetStakingKeeper()
15-
16-
// Front running x/staking maturity ?
17-
if err := sk.UnbondAllMatureValidators(ctx); err != nil {
18-
return err
19-
}
20-
2114
if err := am.handleBeforeJailedValidators(ctx); err != nil {
2215
return err
2316
}

simapp/app.go

+3-3
Original file line numberDiff line numberDiff line change
@@ -329,7 +329,7 @@ func NewSimApp(
329329
stakingtypes.NewMultiStakingHooks(
330330
app.DistrKeeper.Hooks(),
331331
app.SlashingKeeper.Hooks(),
332-
app.POAKeeper.Hooks(),
332+
app.POAKeeper.Hooks(), // must impl for jailing functionality
333333
),
334334
)
335335

@@ -454,15 +454,15 @@ func NewSimApp(
454454
distrtypes.ModuleName,
455455
slashingtypes.ModuleName,
456456
evidencetypes.ModuleName,
457-
poa.ModuleName, // TODO: has to be first
457+
poa.ModuleName, // before staking
458458
stakingtypes.ModuleName,
459459
genutiltypes.ModuleName,
460460
authz.ModuleName,
461461
)
462462
app.ModuleManager.SetOrderEndBlockers(
463463
crisistypes.ModuleName,
464464
govtypes.ModuleName,
465-
poa.ModuleName, // TODO: pretty sure this has to go first so we can remove jailed before BlockValidatorUpdates
465+
poa.ModuleName, // before staking
466466
stakingtypes.ModuleName,
467467
genutiltypes.ModuleName,
468468
feegrant.ModuleName,

0 commit comments

Comments
 (0)