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

@@ -7,6 +7,7 @@ public interface IAccountRepository
Task<Account> GetAccountByNameAsync(string name);
Task<Account> GetAccountByKeyAsync(string key);
Task InsertAccountAsync(Account account);
Task UpdateAccountAsync(Account account);
void DeleteAccountByName(string name);
Task<IEnumerable<Account>> GetAccountsAsync();
}

View File

@@ -27,7 +27,7 @@ public interface IEvmManager
decimal GetVolume(SubgraphProvider subgraphProvider, Ticker ticker);
Task<List<Ticker>> GetAvailableTicker();
Task<Candle> GetCandle(Ticker ticker);
Task<PrivyInitAddressResponse> InitAddress(string publicAddress);
Task<PrivyInitAddressResponse> InitAddressForGMX(string publicAddress);
Task<bool> Send(Chain chain, Ticker ticker, decimal amount, string publicAddress, string privateKey,
string receiverAddress);