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] 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}