diff --git a/electrum/lnworker.py b/electrum/lnworker.py index 038e31742..f61a3a460 100644 --- a/electrum/lnworker.py +++ b/electrum/lnworker.py @@ -2166,12 +2166,9 @@ class LNWallet(LNWorker): else: delta_msat = 0 return chan.available_to_spend(REMOTE) + delta_msat - # bucket channels that we have with the same node - can_recv_dict = defaultdict(int) with self.lock: - for c in self.get_channels_for_receiving(): - can_recv_dict[c.node_id] += recv_capacity(c) - recv_chan_msats = list(can_recv_dict.values()) + recv_channels = self.get_channels_for_receiving() + recv_chan_msats = [recv_capacity(chan) for chan in recv_channels] if not recv_chan_msats: return Decimal(0) can_receive_msat = max(