From 786e964e32b2c59e57afd227b3e8cce070359edf Mon Sep 17 00:00:00 2001 From: shokollm <270575765+shokollm@users.noreply.github.com> Date: Thu, 9 Apr 2026 06:02:05 +0000 Subject: [PATCH 1/2] fix: return bsc chain and tokens from AVE API in config endpoints --- src/backend/app/api/config.py | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) diff --git a/src/backend/app/api/config.py b/src/backend/app/api/config.py index 5b8613a..cd5f1ab 100644 --- a/src/backend/app/api/config.py +++ b/src/backend/app/api/config.py @@ -1,13 +1,19 @@ from fastapi import APIRouter +from ..core.config import get_settings +from ..services.ave import AveCloudClient + router = APIRouter() @router.get("/chains") def get_chains(): - return {"chains": []} + return {"chains": ["bsc"]} @router.get("/tokens") -def get_tokens(): - return {"tokens": []} +async def get_tokens(): + settings = get_settings() + client = AveCloudClient(api_key=settings.AVE_API_KEY, plan=settings.AVE_API_PLAN) + tokens = await client.get_tokens(chain="bsc", limit=100) + return {"tokens": tokens} -- 2.49.1 From 50af4e07225be89229ca0087398c616fbd4a9ae6 Mon Sep 17 00:00:00 2001 From: shokollm <270575765+shokollm@users.noreply.github.com> Date: Thu, 9 Apr 2026 06:18:31 +0000 Subject: [PATCH 2/2] fix: reduce tokens limit to 20 per review --- src/backend/app/api/config.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/backend/app/api/config.py b/src/backend/app/api/config.py index cd5f1ab..ed04f41 100644 --- a/src/backend/app/api/config.py +++ b/src/backend/app/api/config.py @@ -15,5 +15,5 @@ def get_chains(): async def get_tokens(): settings = get_settings() client = AveCloudClient(api_key=settings.AVE_API_KEY, plan=settings.AVE_API_PLAN) - tokens = await client.get_tokens(chain="bsc", limit=100) + tokens = await client.get_tokens(chain="bsc", limit=20) return {"tokens": tokens} -- 2.49.1