From 726e579f5fc6217865c1f709a14d16b6ddb94643 Mon Sep 17 00:00:00 2001 From: shokollm <270575765+shokollm@users.noreply.github.com> Date: Sat, 11 Apr 2026 17:45:59 +0000 Subject: [PATCH] fix: get_token_price checking wrong status code The AVE API returns status: 1 for success, not status: 200. This was causing get_token_price to always return None, resulting in no signals being generated during simulation. --- src/backend/app/services/ave/client.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/backend/app/services/ave/client.py b/src/backend/app/services/ave/client.py index 8662c0b..aba809b 100644 --- a/src/backend/app/services/ave/client.py +++ b/src/backend/app/services/ave/client.py @@ -115,7 +115,7 @@ class AveCloudClient: ) response.raise_for_status() data = response.json() - if data.get("status") == 200: + if data.get("status") == 1: prices = data.get("data", {}) return prices.get(token_id) return None