Price reminder and init approval

* Start price reminder grain

* Add config and init grain at startup

* Save init wallet when already init
This commit is contained in:
Oda
2025-09-13 02:29:14 +07:00
committed by GitHub
parent da50b30344
commit 56b4f14eb3
69 changed files with 2373 additions and 701 deletions

View File

@@ -28,6 +28,9 @@ public class Account
[Id(6)]
public List<Balance> Balances { get; set; }
[Id(7)]
public bool IsGmxInitialized { get; set; } = false;
public bool IsPrivyWallet => Type == AccountType.Privy;
}

View File

@@ -0,0 +1,14 @@
using Orleans;
using static Managing.Common.Enums;
namespace Managing.Domain.Accounts;
[GenerateSerializer]
public class ExchangeApprovalStatus
{
[Id(0)]
public TradingExchanges Exchange { get; set; }
[Id(1)]
public bool IsApproved { get; set; }
}