From a2c242cbfe6809c438880e5debd5c66abedefb73 Mon Sep 17 00:00:00 2001 From: Andreas Schildbach Date: Sun, 2 Apr 2023 17:39:39 +0200 Subject: [PATCH] FakeTxBuilder: use throwaway key rather than address in `createFakeDoubleSpendTxns()` Addresses are expensive to create, as we need to know a network they are created for. --- core/src/main/java/org/bitcoinj/testing/FakeTxBuilder.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/core/src/main/java/org/bitcoinj/testing/FakeTxBuilder.java b/core/src/main/java/org/bitcoinj/testing/FakeTxBuilder.java index 90eb1d6ed..a067d5beb 100644 --- a/core/src/main/java/org/bitcoinj/testing/FakeTxBuilder.java +++ b/core/src/main/java/org/bitcoinj/testing/FakeTxBuilder.java @@ -218,7 +218,7 @@ public class FakeTxBuilder { public static DoubleSpends createFakeDoubleSpendTxns(NetworkParameters params, Address to) { DoubleSpends doubleSpends = new DoubleSpends(); Coin value = COIN; - Address someBadGuy = randomAddress(params); + ECKey someBadGuy = randomKey(); doubleSpends.prevTx = new Transaction(params); TransactionOutput prevOut = new TransactionOutput(doubleSpends.prevTx, value, someBadGuy);