From 8284e1cfbc122a13b960f0522f3af63e2c27a332 Mon Sep 17 00:00:00 2001 From: Matt Corallo Date: Sun, 27 Oct 2013 01:42:45 -0400 Subject: [PATCH] Fix b49 duplicate hash error --- .../test/java/org/bitcoinj/core/FullBlockTestGenerator.java | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/core/src/test/java/org/bitcoinj/core/FullBlockTestGenerator.java b/core/src/test/java/org/bitcoinj/core/FullBlockTestGenerator.java index bc2c766a..52969ce5 100644 --- a/core/src/test/java/org/bitcoinj/core/FullBlockTestGenerator.java +++ b/core/src/test/java/org/bitcoinj/core/FullBlockTestGenerator.java @@ -1039,7 +1039,9 @@ public class FullBlockTestGenerator { // Block with invalid merkle hash Block b49 = createNextBlock(b44, chainHeadHeight + 16, out15, null); - b49.setMerkleRoot(Sha256Hash.ZERO_HASH); + byte[] b49MerkleHash = Sha256Hash.ZERO_HASH.getBytes().clone(); + b49MerkleHash[1] = (byte) 0xDE; + b49.setMerkleRoot(Sha256Hash.create(b49MerkleHash)); b49.solve(); blocks.add(new BlockAndValidity(blockToHeightMap, hashHeaderMap, b49, false, true, b44.getHash(), chainHeadHeight + 15, "b49"));