7a3ede03ca
Add balance tracking on bot start/restart; implement TrackBalanceOnBotStartAsync in IAgentGrain and AgentGrain, and trigger it in LiveTradingBotGrain. Enhance logging for balance tracking operations.
cryptooda2025-12-26 15:43:46 +07:00
f884cb2362
Remove text from backtestSpot
cryptooda2025-12-26 04:49:47 +07:00
5548de6815
Add feature flag check for futures trading in StartBotCommandHandler; refactor FlagsmithService to use username directly for flag retrieval and remove unused hashing logic.
cryptooda2025-12-24 21:45:32 +07:00
2db6cc9033
Implement orphaned position recovery in SpotBot; enhance logging for recovery attempts and failures, and ensure position synchronization with token balance checks.
cryptooda2025-12-24 20:52:08 +07:00
667ac44b03
Update SpotBot tolerance calculation to 0.6% to better account for slippage; adjust logging to reflect new tolerance value for position synchronization checks.
cryptooda2025-12-23 10:13:39 +07:00
30bdc8c114
Update dependency versions in bun.lock and package.json for consistency; lock specific versions for @gelatonetwork/relay-sdk, cross-fetch, lodash, query-string, typescript, and viem; add overrides for viem to ensure compatibility across the project.
cryptooda2025-12-20 16:15:39 +07:00
73afdf4328
Update build script in package.json to use 'bunx tsc' for TypeScript compilation, enhancing build process consistency.
cryptooda2025-12-20 16:05:58 +07:00
4fda65e3c2
Enhance error handling in TradingService by capturing exceptions with Sentry; update TypeScript version in package.json for improved features; modify tsconfig.json to exclude unnecessary directories; add new performance benchmark entries in CSV files for better tracking of telemetry data.
cryptooda2025-12-20 15:53:16 +07:00
e9b4878ffa
Refactor BacktestExecutor and TradingBotBase for performance optimizations; remove unused SignalCache and pre-calculation logic; implement caching for open position state and streamline signal access with TryGetValue; enhance logging for detailed timing breakdown during backtest execution.
cryptooda2025-12-20 10:05:07 +07:00
415845ed5a
Refactor BacktestSpotBot signal generation to utilize base implementation for optimizations; update BacktestExecutorTests with revised metrics reflecting recent backtest results; add new performance benchmark entries for improved tracking.
cryptooda2025-12-19 18:00:37 +07:00
b52f00a450
Remove agent logging and debug statements from gmx.ts to streamline token approval and position opening processes; enhance code clarity and maintainability.
cryptooda2025-12-19 16:34:42 +07:00
e6880c9b18
Update fullstack guidelines to use 'bun' instead of 'npm' for testing; modify package.json to lock specific versions of dependencies for consistency; adjust TypeScript code for improved type handling in simulateExecuteOrder function; enhance swap-tokens test with additional parameters for better coverage.
cryptooda2025-12-19 12:07:54 +07:00
6d64af7c01
Update sdk (#39)
Oda
2025-12-18 21:45:54 +07:00
bcb00b9a86
Refactor pagination sorting parameters across multiple controllers and services to use the new SortDirection enum; update related API models and TypeScript definitions for consistency. Fix minor documentation and naming inconsistencies in the Bot and Data controllers.
cryptooda2025-12-14 20:23:26 +07:00
cb6b52ef4a
Upgrade Vite to version 7.2.7 in package.json and bun.lock; update source-map dependency versions across multiple entries for consistency and compatibility.
cryptooda2025-12-14 01:53:59 +07:00
eff0c11f26
Refactor Sentry initialization in Program.cs to conditionally set DSN based on configuration; enhance DiscordService to create a service scope for command module registration.
cryptooda2025-12-14 01:24:24 +07:00
2157d1f2c9
Remove references to Managing.Aspire.AppHost and Managing.Aspire.ServiceDefaults from solution and project files; update API project to eliminate unused references and adjust JWT token handling in Program.cs; enhance NSwag generation for Axios and Fetch clients, including new import handling.
cryptooda2025-12-14 00:18:02 +07:00
0126377486
Remove obsolete configuration files and project references from Managing.Aspire.AppHost and Managing.Aspire.ServiceDefaults
cryptooda2025-12-14 00:16:25 +07:00
588927678c
Use bun for web3proxy and webui
cryptooda2025-12-13 17:46:25 +07:00
c4e444347c
Fix bot update with the tradingtype
cryptooda2025-12-13 14:46:30 +07:00
e6cac0057b
Uodate Env key for flagsmith prod
cryptooda2025-12-12 02:49:07 +07:00
87bc2e9dce
Enhance PostgreSqlBacktestRepository to include PositionCount in backtest mappings
cryptooda2025-12-12 01:44:34 +07:00
5328d760dd
Add support for backtesting trading types in LiveTradingBotGrain and TradingBox
cryptooda2025-12-11 23:41:53 +07:00