From 3bf2877df207302512da4b289dba2efbbd3d5773 Mon Sep 17 00:00:00 2001 From: shokollm <270575765+shokollm@users.noreply.github.com> Date: Fri, 10 Apr 2026 17:07:14 +0000 Subject: [PATCH] fix: append -bsc suffix to token address for klines API --- src/backend/app/services/ave/client.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/backend/app/services/ave/client.py b/src/backend/app/services/ave/client.py index 3cbab2d..25739f1 100644 --- a/src/backend/app/services/ave/client.py +++ b/src/backend/app/services/ave/client.py @@ -82,6 +82,10 @@ class AveCloudClient: start_time: Optional[int] = None, end_time: Optional[int] = None, ) -> List[Dict[str, Any]]: + # Token ID must be in format "{contract_address}-bsc" for the AVE API + if not token_id.endswith("-bsc") and token_id.startswith("0x"): + token_id = f"{token_id}-bsc" + url = f"{self.DATA_API_URL}/v2/klines/token/{token_id}" params = {"interval": interval, "limit": limit} if start_time: