perf: use store has instead of get in HasValidatorSigningInfo (#17359)

This commit is contained in:
fx0x55 2023-08-11 18:36:40 +08:00 committed by GitHub
parent 85d9791edf
commit 840482f50d
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -16,8 +16,8 @@ import (
// HasValidatorSigningInfo returns if a given validator has signing information
// persisted.
func (k Keeper) HasValidatorSigningInfo(ctx context.Context, consAddr sdk.ConsAddress) bool {
_, err := k.ValidatorSigningInfo.Get(ctx, consAddr)
return err == nil
has, err := k.ValidatorSigningInfo.Has(ctx, consAddr)
return err == nil && has
}
// JailUntil attempts to set a validator's JailedUntil attribute in its signing