diff --git a/core/src/main/java/org/bitcoinj/core/TransactionInput.java b/core/src/main/java/org/bitcoinj/core/TransactionInput.java index 35a7bb60b..0eb110055 100644 --- a/core/src/main/java/org/bitcoinj/core/TransactionInput.java +++ b/core/src/main/java/org/bitcoinj/core/TransactionInput.java @@ -131,11 +131,11 @@ public class TransactionInput { private TransactionInput(@Nullable Transaction parentTransaction, byte[] scriptBytes, TransactionOutPoint outpoint, long sequence, @Nullable Coin value) { checkArgument(value == null || value.signum() >= 0, () -> "value out of range: " + value); + parent = parentTransaction; this.scriptBytes = scriptBytes; this.outpoint = outpoint; this.sequence = sequence; this.value = value; - setParent(parentTransaction); } /**