diff --git a/eth/protocols/eth/receipt_test.go b/eth/protocols/eth/receipt_test.go index 05db2c1c68..387b2b4527 100644 --- a/eth/protocols/eth/receipt_test.go +++ b/eth/protocols/eth/receipt_test.go @@ -128,10 +128,7 @@ func TestReceiptList(t *testing.T) { } // compute root hash from ReceiptList and compare. - var bloomBuf [6]byte - writeReceipt := writeReceiptForHash(&bloomBuf) - receipts := newDerivableRawList(&rl.items, writeReceipt) - responseHash := types.DeriveSha(receipts, trie.NewStackTrie(nil)) + responseHash := types.DeriveSha(rl.Derivable(), trie.NewStackTrie(nil)) if responseHash != test.root { t.Fatalf("test[%d]: wrong root hash from ReceiptList\nhave: %v\nwant: %v", i, responseHash, test.root) }