From 1845143786914d9679e380a0917b743003043502 Mon Sep 17 00:00:00 2001 From: ThomasV Date: Tue, 13 Jan 2026 17:15:51 +0100 Subject: [PATCH] lnpeer: wait_for_received_pending_htlcs_to_get_removed: wait only if peer has been initialized --- electrum/lnworker.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/electrum/lnworker.py b/electrum/lnworker.py index 259b4e83f..a255c0999 100644 --- a/electrum/lnworker.py +++ b/electrum/lnworker.py @@ -1227,7 +1227,8 @@ class LNWallet(Logger): # that we can already fail/fulfill. e.g. forwarded htlcs cannot be removed async with OldTaskGroup() as group: for peer in self.lnpeermgr.peers.values(): - await group.spawn(peer.wait_one_htlc_switch_iteration()) + if peer.is_initialized(): + await group.spawn(peer.wait_one_htlc_switch_iteration()) while True: if all(not peer.received_htlcs_pending_removal for peer in self.lnpeermgr.peers.values()): break