using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; using WpfApp1TRC20.Data; namespace WpfApp1TRC20.Services { public interface ITronService { Task CreateTokenAsync(TokenCreationParams parameters, string ownerPrivateKey); Task TransferTokenAsync(string contractAddress, string fromPrivateKey, string toAddress, decimal amount); Task GetTokenBalanceAsync(string contractAddress, string address); Task GetTrxBalanceAsync(string address); Task GetTransactionAsync(string txHash); Task IsTokenExpiredAsync(string contractAddress); WalletAccount CreateWallet(string name); WalletAccount ImportWallet(string name, string privateKey); string DecryptPrivateKey(string encryptedPrivateKey); } }