Merge #245: fix client: list_pending_txs must include incoming tx

fffca977a91da76d2396f4b9d5cc84a87c9dfdef fix client: list_pending_txs must include incoming tx (edouard)

Pull request description:

ACKs for top commit:
  edouardparis:
    Self-ACK fffca977a91da76d2396f4b9d5cc84a87c9dfdef

Tree-SHA512: fe8dfab568694c7a5878166ac7db5ae3736d04dba4ce5c672a22e5207d0b76701accbcf78895f2561302147af627c83b02fc4e108895b4122a59a6a15fb807d7
This commit is contained in:
edouard 2022-12-16 16:37:42 +01:00
commit c4481ca292
No known key found for this signature in database
GPG Key ID: E65F7A089C20DC8F

View File

@ -127,6 +127,10 @@ pub trait Daemon: Debug {
let coins = self.list_coins()?.coins;
let mut txids: Vec<Txid> = 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);