From 0c7e1aec3b4726f8d9d7d02fa805aacb91ba5dd1 Mon Sep 17 00:00:00 2001 From: Sean Gilligan Date: Tue, 5 Sep 2023 18:41:12 -0700 Subject: [PATCH] KeyTimeCoinSelector: use `Wallet.getConfidence(parent)` in `isConfirmed()` Also make `Wallet.getConfidence(parent)` package-private. --- core/src/main/java/org/bitcoinj/wallet/KeyTimeCoinSelector.java | 2 +- core/src/main/java/org/bitcoinj/wallet/Wallet.java | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/core/src/main/java/org/bitcoinj/wallet/KeyTimeCoinSelector.java b/core/src/main/java/org/bitcoinj/wallet/KeyTimeCoinSelector.java index 48ea41e86..f2b2a05bb 100644 --- a/core/src/main/java/org/bitcoinj/wallet/KeyTimeCoinSelector.java +++ b/core/src/main/java/org/bitcoinj/wallet/KeyTimeCoinSelector.java @@ -98,6 +98,6 @@ public class KeyTimeCoinSelector implements CoinSelector { private boolean isConfirmed(TransactionOutput output) { Transaction parent = Objects.requireNonNull(output.getParentTransaction()); - return parent.getConfidence().getConfidenceType().equals(TransactionConfidence.ConfidenceType.BUILDING); + return wallet.getConfidence(parent).getConfidenceType().equals(TransactionConfidence.ConfidenceType.BUILDING); } } diff --git a/core/src/main/java/org/bitcoinj/wallet/Wallet.java b/core/src/main/java/org/bitcoinj/wallet/Wallet.java index d95c92d5a..ea5e37b61 100644 --- a/core/src/main/java/org/bitcoinj/wallet/Wallet.java +++ b/core/src/main/java/org/bitcoinj/wallet/Wallet.java @@ -4501,7 +4501,7 @@ public class Wallet extends BaseTaggableObject return getConfidence(tx).getDepthFuture(requiredConfirmations); } - private TransactionConfidence getConfidence(Transaction tx) { + TransactionConfidence getConfidence(Transaction tx) { return Context.get().getConfidenceTable().getConfidence(tx); }