From 72f083d2d00b0bdf65348d45b7ccdb5d8092419c Mon Sep 17 00:00:00 2001 From: f321x Date: Wed, 7 Jan 2026 16:24:50 +0100 Subject: [PATCH] AddressSynchronizer: remove unneccessary loop This loop seems like a leftover that is not useful anymore, clearing the cache once has the same effect. --- electrum/address_synchronizer.py | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/electrum/address_synchronizer.py b/electrum/address_synchronizer.py index a946426e8..0197ba032 100644 --- a/electrum/address_synchronizer.py +++ b/electrum/address_synchronizer.py @@ -413,8 +413,7 @@ class AddressSynchronizer(Logger, EventListener): tx = self.db.remove_transaction(tx_hash) remove_from_spent_outpoints() self._remove_tx_from_local_history(tx_hash) - for addr in itertools.chain(self.db.get_txi_addresses(tx_hash), self.db.get_txo_addresses(tx_hash)): - self.invalidate_cache() + self.invalidate_cache() self.db.remove_txi(tx_hash) self.db.remove_txo(tx_hash) self.db.remove_tx_fee(tx_hash)