diff --git a/core/types/receipt.go b/core/types/receipt.go index 08276f070b..7e2e0e46b8 100644 --- a/core/types/receipt.go +++ b/core/types/receipt.go @@ -374,6 +374,5 @@ func (rs Receipts) DeriveFields(config *params.ChainConfig, hash common.Hash, nu // also derive the Bloom if not derived yet rs[i].Bloom = CreateBloom(rs[i]) } - return nil } diff --git a/core/types/receipt_test.go b/core/types/receipt_test.go index 6c67b811db..06cd0ff14c 100644 --- a/core/types/receipt_test.go +++ b/core/types/receipt_test.go @@ -161,7 +161,6 @@ var receiptsOnce sync.Once var testReceipts Receipts func getTestReceipts() Receipts { - // Compute the blooms only once receiptsOnce.Do(func() { // Create the corresponding receipts diff --git a/eth/protocols/eth/handlers.go b/eth/protocols/eth/handlers.go index f102ec22df..819880baaf 100644 --- a/eth/protocols/eth/handlers.go +++ b/eth/protocols/eth/handlers.go @@ -456,7 +456,7 @@ func handleReceipts69(backend Backend, msg Decoder, peer *Peer) error { for i, receipts := range response { var r []*types.Receipt for _, receipt := range receipts { - r = append(r, (*types.Receipt)(receipt)) + r = append(r, receipt) } hashes[i] = types.DeriveSha(types.Receipts(r), hasher) }