From ba4162321d89f32b58def732ac6faf4e6118f04e Mon Sep 17 00:00:00 2001 From: Jaynti Kanani <jdkanani@gmail.com> Date: Wed, 6 Jan 2021 12:48:15 +0530 Subject: [PATCH] fix: ignore block filter error for bor logs --- eth/filters/bor_filter.go | 9 ++------- 1 file changed, 2 insertions(+), 7 deletions(-) diff --git a/eth/filters/bor_filter.go b/eth/filters/bor_filter.go index 90a68fe16..009f6cde2 100644 --- a/eth/filters/bor_filter.go +++ b/eth/filters/bor_filter.go @@ -18,7 +18,6 @@ package filters import ( "context" - "errors" "github.com/ethereum/go-ethereum/common" "github.com/ethereum/go-ethereum/core/types" @@ -76,13 +75,9 @@ func newBorBlockLogsFilter(backend Backend, sprint uint64, addresses []common.Ad func (f *BorBlockLogsFilter) Logs(ctx context.Context) ([]*types.Log, error) { // If we're doing singleton block filtering, execute and return if f.block != (common.Hash{}) { - receipt, err := f.backend.GetBorBlockReceipt(ctx, f.block) - if err != nil { - return nil, err - } - + receipt, _ := f.backend.GetBorBlockReceipt(ctx, f.block) if receipt == nil { - return nil, errors.New("unknown block") + return nil, nil } return f.borBlockLogs(ctx, receipt) } -- GitLab