diff --git a/eth/filters/bor_filter.go b/eth/filters/bor_filter.go index 90a68fe16194ae411db30633dd49505194dc351e..009f6cde2a70eb4f9ca620ee44d36b19cb2c0b0b 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) }