From fffca977a91da76d2396f4b9d5cc84a87c9dfdef Mon Sep 17 00:00:00 2001 From: edouard Date: Fri, 16 Dec 2022 15:49:17 +0100 Subject: [PATCH] fix client: list_pending_txs must include incoming tx --- gui/src/daemon/mod.rs | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/gui/src/daemon/mod.rs b/gui/src/daemon/mod.rs index bcf687bc..e8910c96 100644 --- a/gui/src/daemon/mod.rs +++ b/gui/src/daemon/mod.rs @@ -127,6 +127,10 @@ pub trait Daemon: Debug { let coins = self.list_coins()?.coins; let mut txids: Vec = Vec::new(); for coin in &coins { + if coin.block_height.is_none() && !txids.contains(&coin.outpoint.txid) { + txids.push(coin.outpoint.txid); + } + if let Some(spend) = coin.spend_info { if spend.height.is_none() && !txids.contains(&spend.txid) { txids.push(spend.txid);