From bd46eb028cb6d32cc5f5c56aeddff9e02baa3b98 Mon Sep 17 00:00:00 2001 From: Andreas Schildbach Date: Wed, 18 Nov 2015 13:54:31 +0100 Subject: [PATCH] Block: Print hash in toString(). --- core/src/main/java/org/bitcoinj/core/AbstractBlockChain.java | 2 +- core/src/main/java/org/bitcoinj/core/Block.java | 1 + 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/core/src/main/java/org/bitcoinj/core/AbstractBlockChain.java b/core/src/main/java/org/bitcoinj/core/AbstractBlockChain.java index a7016ceb..f3ab015c 100644 --- a/core/src/main/java/org/bitcoinj/core/AbstractBlockChain.java +++ b/core/src/main/java/org/bitcoinj/core/AbstractBlockChain.java @@ -286,7 +286,7 @@ public abstract class AbstractBlockChain { } catch (BlockStoreException e1) { throw new RuntimeException(e1); } - throw new VerificationException("Could not verify block " + block.getHashAsString() + "\n" + + throw new VerificationException("Could not verify block:\n" + block.toString(), e); } } diff --git a/core/src/main/java/org/bitcoinj/core/Block.java b/core/src/main/java/org/bitcoinj/core/Block.java index 36a3427c..84ee19d8 100644 --- a/core/src/main/java/org/bitcoinj/core/Block.java +++ b/core/src/main/java/org/bitcoinj/core/Block.java @@ -592,6 +592,7 @@ public class Block extends Message { public String toString() { StringBuilder s = new StringBuilder(); s.append(" block: \n"); + s.append(" hash: ").append(getHashAsString()); s.append(" version: ").append(version); String bips = Joiner.on(", ").skipNulls().join(isBIP34() ? "BIP34" : null, isBIP66() ? "BIP66" : null, isBIP65() ? "BIP65" : null);