Merge pull request #101 from maticnetwork/jdkanani/fix-block-filter-logs

fix: ignore block filter error for bor logs
This commit is contained in:
Jaynti Kanani 2021-01-06 13:20:37 +05:30 committed by GitHub
commit 45050bc7f5
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -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)
}