From 9539a729090f7e150e52e51a6643ceb8db73248a Mon Sep 17 00:00:00 2001 From: Jaynti Kanani <jdkanani@gmail.com> Date: Sun, 18 Oct 2020 16:51:48 +0530 Subject: [PATCH] fix: adjust begin --- eth/filters/bor_filter.go | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/eth/filters/bor_filter.go b/eth/filters/bor_filter.go index 6ddd8e784..3d7e7a62f 100644 --- a/eth/filters/bor_filter.go +++ b/eth/filters/bor_filter.go @@ -93,8 +93,12 @@ func (f *BorBlockLogsFilter) Logs(ctx context.Context) ([]*types.Log, error) { head := header.Number.Uint64() if f.begin == -1 { - f.begin = int64(nextSprintEnd(head)) + f.begin = int64(head) } + + // adjust begin for sprint + f.begin = nextSprintEnd(f.begin) + end := f.end if f.end == -1 { end = int64(head) @@ -140,7 +144,7 @@ func (f *BorBlockLogsFilter) borBlockLogs(ctx context.Context, receipt *types.Bo return logs, nil } -func nextSprintEnd(n uint64) uint64 { +func nextSprintEnd(n int64) int64 { m := n % 64 if m == 0 { return n -- GitLab