From 81ca2e7c32d180d846b5c930540c3190b1cb9b26 Mon Sep 17 00:00:00 2001 From: bigeez Date: Sat, 4 Apr 2026 02:04:46 +0100 Subject: [PATCH] fix: search_token returns None for chainless queries due to incorrect guard placement --- onchain/tokens/metadata.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/onchain/tokens/metadata.py b/onchain/tokens/metadata.py index 32db697..3e98d21 100644 --- a/onchain/tokens/metadata.py +++ b/onchain/tokens/metadata.py @@ -175,9 +175,9 @@ async def _search_token_on_dexscreener( # Filter by chain if specified if chain: - pairs = [pair for pair in pairs if pair["chainId"] == chain] - if len(pairs) == 0: - return None + chain = chain.lower() + if chain not in SUPPORTED_CHAINS: + return None token_address = pairs[0]["baseToken"]["address"] token_chain = pairs[0]["chainId"]