From 32e366f6b24df5329426b5964d3762adf0cb8d8c Mon Sep 17 00:00:00 2001 From: LINCKODE Date: Mon, 29 Jul 2024 13:41:29 +0300 Subject: [PATCH] Fix empty tick check --- validator/tick/empty_tick.go | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/validator/tick/empty_tick.go b/validator/tick/empty_tick.go index 26b50b1..eccb6ce 100644 --- a/validator/tick/empty_tick.go +++ b/validator/tick/empty_tick.go @@ -10,6 +10,8 @@ import ( "google.golang.org/protobuf/proto" ) +var emptyTickData = &protobuff.TickData{} + func CalculateEmptyTicksForEpoch(ctx context.Context, ps *store.PebbleStore, epoch uint32) (uint32, error) { epochs, err := ps.GetProcessedTickIntervals(ctx) @@ -48,7 +50,7 @@ func CalculateEmptyTicksForEpoch(ctx context.Context, ps *store.PebbleStore, epo func CheckIfTickIsEmptyProto(tickData *protobuff.TickData) bool { - if tickData == nil || proto.Equal(tickData, &protobuff.TickData{}) { + if tickData == nil || proto.Equal(tickData, emptyTickData) { return true }