diff --git a/eth/protocols/eth/receipt.go b/eth/protocols/eth/receipt.go index ac71e0906e..5ce53f8a93 100644 --- a/eth/protocols/eth/receipt.go +++ b/eth/protocols/eth/receipt.go @@ -261,7 +261,7 @@ func blockReceiptsToNetwork(blockReceipts, blockBody rlp.RawValue, q receiptQuer it, _ = rlp.NewListIterator(blockReceipts) ) outer := enc.List() - for i := 0; it.Next() && !incomplete; i++ { + for i := 0; it.Next(); i++ { txType, end := nextTxType() if end { return nil, false, fmt.Errorf("block has less txs than receipts (%d)", i)