diff --git a/src/cryptoadvance/specter/managers/wallet_manager.py b/src/cryptoadvance/specter/managers/wallet_manager.py index a3d17132d7..4a89a4d88e 100644 --- a/src/cryptoadvance/specter/managers/wallet_manager.py +++ b/src/cryptoadvance/specter/managers/wallet_manager.py @@ -232,7 +232,14 @@ def _update(self, wallets_update_list: Dict): else: # Wallet is already there # we only need to update - self.wallets[wallet_name].update() + try: + + self.wallets[wallet_name].update() + except Exception as e: + logger.info( + f"self.wallets.keys={list(self.wallets.keys())}, wallet_name={wallet_name}, existing_names={existing_names}" + ) + raise e # only ignore rpc errors except RpcError as e: logger.error(f"Failed updating wallet manager. RPC error: {e}")