From e339c9f51a7e1e21e6fc0b8e38c3f620efce7ca4 Mon Sep 17 00:00:00 2001 From: Craig Raw Date: Tue, 19 May 2026 12:27:41 +0200 Subject: [PATCH] extend post-broadcast mempool poll timeout to support bitcoin core privatebroadcast --- drongo | 2 +- .../sparrowwallet/sparrow/transaction/HeadersController.java | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/drongo b/drongo index dfd947cb..3b1e9e58 160000 --- a/drongo +++ b/drongo @@ -1 +1 @@ -Subproject commit dfd947cb69ee26de3a8f2fbaf19966c7e2ff7fe1 +Subproject commit 3b1e9e5817cb5bf14815c491842427ab341d6a5d diff --git a/src/main/java/com/sparrowwallet/sparrow/transaction/HeadersController.java b/src/main/java/com/sparrowwallet/sparrow/transaction/HeadersController.java index c6373acf..7e458a24 100644 --- a/src/main/java/com/sparrowwallet/sparrow/transaction/HeadersController.java +++ b/src/main/java/com/sparrowwallet/sparrow/transaction/HeadersController.java @@ -1293,7 +1293,7 @@ public class HeadersController extends TransactionFormController implements Init Platform.runLater(() -> EventManager.get().post(new WalletNodeHistoryChangedEvent(scriptHashes.iterator().next()))); } - if(transactionMempoolService.getIterationCount() > 3 && !transactionMempoolService.isCancelled()) { + if(transactionMempoolService.getIterationCount() > 12 && !transactionMempoolService.isCancelled()) { transactionMempoolService.cancel(); broadcastProgressBar.setProgress(0); log.error("Timeout searching for broadcasted transaction");