36 lines
1.4 KiB
C#
36 lines
1.4 KiB
C#
//using System;
|
|
//using System.Threading.Tasks;
|
|
//using Knoks.Core.Entities.Settings;
|
|
//using Knoks.Core.Logic.Interfaces;
|
|
|
|
//namespace Knoks.Core.Logic.Managers
|
|
//{
|
|
// public class KnokTokenContractManager
|
|
// {
|
|
// private readonly EthereumConnectionSettings _ethSettings;
|
|
// private ITokenContractService _tokenContractService;
|
|
|
|
// public KnokTokenContractManager(EthereumConnectionSettings ethSettings, ITokenContractService tokenContractService)
|
|
// {
|
|
// _ethSettings = ethSettings ?? throw new ArgumentNullException(nameof(ethSettings));
|
|
// _tokenContractService = tokenContractService ?? throw new ArgumentNullException(nameof(tokenContractService));
|
|
// }
|
|
|
|
// public async Task Deposit(string targetWalletAddress, decimal amount)
|
|
// {
|
|
|
|
// }
|
|
|
|
// public async Task Withdraw(string targetWalletAddress, decimal amount)
|
|
// {
|
|
|
|
// }
|
|
|
|
// //public async Task Withdraw(User targetUser, Account targetUserAccount, decimal amount, decimal amountUsd, string externalReferenceId, ulong blockNumber, int? operatorId = null)
|
|
// //{
|
|
// // await TransferMoney(targetUser, targetUserAccount, _userManager.PlatformUser, _userManager.PlatformUserAccount, null, amount, amountUsd, AccountTransactionType.Withdraw,
|
|
// // blockNumber.ToString(), externalReferenceId);
|
|
// //}
|
|
|
|
// }
|
|
//} |