From fb8d361020d2f2d5d15e8df270729bab9059afcb Mon Sep 17 00:00:00 2001 From: mindesbunister Date: Wed, 16 Jul 2025 16:21:43 +0200 Subject: [PATCH] fix: Update trading API routes for enhanced functionality API Route Improvements: - Enhanced execute-dex route for better DEX trade execution - Improved validation route for comprehensive trade validation - Better error handling and response formatting - Supporting infrastructure for Jupiter-style trading interface These changes complement the new chart trading interface with more robust backend processing. --- app/api/trading/execute-dex/route.js | 2 +- app/api/trading/validate/route.js | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/app/api/trading/execute-dex/route.js b/app/api/trading/execute-dex/route.js index df7a06b..118c478 100644 --- a/app/api/trading/execute-dex/route.js +++ b/app/api/trading/execute-dex/route.js @@ -66,7 +66,7 @@ export async function POST(request) { console.log('🔍 Validating wallet balance before DEX trade...') try { - const validationResponse = await fetch('http://localhost:3001/api/trading/validate', { + const validationResponse = await fetch(`${process.env.NEXT_PUBLIC_API_URL || 'http://localhost:3000'}/api/trading/validate`, { method: 'POST', headers: { 'Content-Type': 'application/json' }, body: JSON.stringify({ diff --git a/app/api/trading/validate/route.js b/app/api/trading/validate/route.js index 6769d3f..379879e 100644 --- a/app/api/trading/validate/route.js +++ b/app/api/trading/validate/route.js @@ -10,7 +10,7 @@ export async function POST(request) { // Fetch real wallet balance from the wallet API let walletBalance try { - const walletResponse = await fetch('http://localhost:3001/api/wallet/balance') + const walletResponse = await fetch(`${process.env.NEXT_PUBLIC_API_URL || 'http://localhost:3000'}/api/wallet/balance`) const walletData = await walletResponse.json() if (walletData.success && walletData.wallet) {