diff --git a/x/staking/keeper/slash.go b/x/staking/keeper/slash.go index e6aecd4a9a23..4824600ac4f4 100644 --- a/x/staking/keeper/slash.go +++ b/x/staking/keeper/slash.go @@ -255,7 +255,7 @@ func (k Keeper) SlashRedelegation(ctx sdk.Context, srcValidator types.Validator, panic(err) } - if k.hardForkHeight > ctx.BlockHeight() { + if k.hardForkHeight >= ctx.BlockHeight() { // Handle undelegation after redelegation // Prioritize slashing unbondingDelegation than delegation unbondingDelegation, found := k.GetUnbondingDelegation(ctx, sdk.MustAccAddressFromBech32(redelegation.DelegatorAddress), valDstAddr)