From 532d1c846f445475c2d35434ec147f40ca2dc39e Mon Sep 17 00:00:00 2001 From: tim Date: Mon, 7 Oct 2024 15:00:35 -0400 Subject: [PATCH] pool repair only triggered for UniV3 --- src/dexorder/pools.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/dexorder/pools.py b/src/dexorder/pools.py index 812a55c..fabc795 100644 --- a/src/dexorder/pools.py +++ b/src/dexorder/pools.py @@ -27,7 +27,8 @@ async def get_pool(address: str) -> OldPoolDict: except KeyError: result = address_metadata[address] = await load_pool(address) else: - if result['base'] == ADDRESS_0 or result['quote'] == ADDRESS_0: + if (result['exchange'] == Exchange.UniswapV3.value and + (result['base'] == ADDRESS_0 or result['quote'] == ADDRESS_0)): log.warning(f'Repairing bad pool {address}') result = address_metadata[address] = await load_pool(address, use_db=False) return result