From e57b48da7c68e92f953f88b2e944025ee5a9aa2b Mon Sep 17 00:00:00 2001 From: cryptooda Date: Wed, 17 Sep 2025 16:10:34 +0700 Subject: [PATCH] Fix proxy build --- .../Bots/Grains/BacktestTradingBotGrain.cs | 3 ++- src/Managing.Web3Proxy/src/plugins/custom/gmx.ts | 4 ++-- src/Managing.Web3Proxy/src/plugins/custom/privy.ts | 4 ++-- 3 files changed, 6 insertions(+), 5 deletions(-) diff --git a/src/Managing.Application/Bots/Grains/BacktestTradingBotGrain.cs b/src/Managing.Application/Bots/Grains/BacktestTradingBotGrain.cs index 3fb7a604..8a23f1da 100644 --- a/src/Managing.Application/Bots/Grains/BacktestTradingBotGrain.cs +++ b/src/Managing.Application/Bots/Grains/BacktestTradingBotGrain.cs @@ -1,5 +1,6 @@ using Managing.Application.Abstractions.Grains; using Managing.Application.Abstractions.Repositories; +using Managing.Common; using Managing.Domain.Backtests; using Managing.Domain.Bots; using Managing.Domain.Candles; @@ -91,7 +92,7 @@ public class BacktestTradingBotGrain : Grain, IBacktestTradingBotGrain // Check if wallet balance fell below 10 USDC and break if so var currentWalletBalance = tradingBot.WalletBalances.Values.LastOrDefault(); - if (currentWalletBalance < 10m) + if (currentWalletBalance < Constants.GMX.Config.MinimumPositionAmount) { _logger.LogWarning( "Backtest stopped early: Wallet balance fell below 10 USDC (Current: {CurrentBalance:F2} USDC) at candle {CurrentCandle}/{TotalCandles} from {CandleDate}", diff --git a/src/Managing.Web3Proxy/src/plugins/custom/gmx.ts b/src/Managing.Web3Proxy/src/plugins/custom/gmx.ts index a9472e79..e6c1958d 100644 --- a/src/Managing.Web3Proxy/src/plugins/custom/gmx.ts +++ b/src/Managing.Web3Proxy/src/plugins/custom/gmx.ts @@ -1290,9 +1290,9 @@ export default fp(async (fastify) => { try { const sdk = await getClientForAddress("0x0000000000000000000000000000000000000000"); fastify.log.info('GMX client initialized successfully'); - fastify.log.info('GMX UI Fee Receiver:', sdk.config.settings.uiFeeReceiverAccount); + fastify.log.info(`GMX UI Fee Receiver: ${sdk.config.settings.uiFeeReceiverAccount}`); } catch (error) { - fastify.log.warn('GMX client initialization failed, but continuing:', error); + fastify.log.warn(`GMX client initialization failed, but continuing: ${error}`); // The client will be initialized when actually needed } }); diff --git a/src/Managing.Web3Proxy/src/plugins/custom/privy.ts b/src/Managing.Web3Proxy/src/plugins/custom/privy.ts index 2f204a20..7507e577 100644 --- a/src/Managing.Web3Proxy/src/plugins/custom/privy.ts +++ b/src/Managing.Web3Proxy/src/plugins/custom/privy.ts @@ -1232,9 +1232,9 @@ export default fp(async (fastify) => { // Test the Privy client initialization try { const testClient = getPrivyClient(fastify); - fastify.log.info('Privy client initialized successfully', (await testClient.getAppSettings()).id); + fastify.log.info(`Privy client initialized successfully: ${(await testClient.getAppSettings()).id}`); } catch (error) { - fastify.log.error('Failed to initialize Privy client:', error); + fastify.log.error(`Failed to initialize Privy client: ${error}`); throw error; } }, {