Add balance tracking on bot start/restart; implement TrackBalanceOnBotStartAsync in IAgentGrain and AgentGrain, and trigger it in LiveTradingBotGrain. Enhance logging for balance tracking operations.

This commit is contained in:
2025-12-26 15:43:46 +07:00
parent f884cb2362
commit 7a3ede03ca
4 changed files with 117 additions and 9 deletions

View File

@@ -67,5 +67,12 @@ namespace Managing.Application.Abstractions.Grains
/// </summary>
[OneWay]
Task ForceUpdateSummary();
/// <summary>
/// Triggers balance tracking data insertion when a bot starts/restarts.
/// This captures the balance change related to botsAllocationUsdValue.
/// </summary>
[OneWay]
Task TrackBalanceOnBotStartAsync();
}
}