From d499dde811fd39cbb2d4462d082c195b37400e5b Mon Sep 17 00:00:00 2001 From: SomberNight Date: Wed, 11 May 2022 17:54:33 +0200 Subject: [PATCH] addr_sync: get_balance change cache_key to have delimiters re https://github.com/spesmilo/electrum/pull/7807/files#r870482609 --- electrum/address_synchronizer.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/electrum/address_synchronizer.py b/electrum/address_synchronizer.py index 6911b2e8c..ff6a61c57 100644 --- a/electrum/address_synchronizer.py +++ b/electrum/address_synchronizer.py @@ -855,7 +855,8 @@ class AddressSynchronizer(Logger): excluded_coins = set() assert isinstance(excluded_coins, set), f"excluded_coins should be set, not {type(excluded_coins)}" - cache_key = sha256(''.join(sorted(domain)) + ''.join(excluded_coins)) + cache_key = sha256(','.join(sorted(domain)) + ';' + + ','.join(sorted(excluded_coins))) cached_value = self._get_balance_cache.get(cache_key) if cached_value: return cached_value