From 8018cb2786b32552c23c5c97a16b37c287934f45 Mon Sep 17 00:00:00 2001 From: Andreas Schildbach Date: Fri, 13 Mar 2020 21:10:40 +0100 Subject: [PATCH] Transaction: In toString() print outputs of coinbase. --- .../main/java/org/bitcoinj/core/Transaction.java | 16 ++-------------- 1 file changed, 2 insertions(+), 14 deletions(-) diff --git a/core/src/main/java/org/bitcoinj/core/Transaction.java b/core/src/main/java/org/bitcoinj/core/Transaction.java index d5a656ef7..3f95123cd 100644 --- a/core/src/main/java/org/bitcoinj/core/Transaction.java +++ b/core/src/main/java/org/bitcoinj/core/Transaction.java @@ -833,20 +833,8 @@ public class Transaction extends ChildMessage { if (purpose != null) s.append(indent).append("purpose: ").append(purpose).append('\n'); if (isCoinBase()) { - String script; - String script2; - try { - script = inputs.get(0).getScriptSig().toString(); - script2 = outputs.get(0).getScriptPubKey().toString(); - } catch (ScriptException e) { - script = "???"; - script2 = "???"; - } - s.append(indent).append(" == COINBASE TXN (scriptSig ").append(script).append(") (scriptPubKey ").append(script2) - .append(")\n"); - return s.toString(); - } - if (!inputs.isEmpty()) { + s.append(indent).append("coinbase\n"); + } else if (!inputs.isEmpty()) { int i = 0; for (TransactionInput in : inputs) { s.append(indent).append(" ");