diff --git a/monitor.py b/monitor.py index beaf3d5..0abc81e 100644 --- a/monitor.py +++ b/monitor.py @@ -40,6 +40,9 @@ class EventMonitor: token_abi = fetch_abi(token_address, key=self.config['etherscan_key']) except Exception as err: logger.warning(f"Failed to fetch info for {token_address}: {err}") + token_abi = None + + if not token_abi: return { 'name': None, 'symbol': None,