Exemplo n.º 1
0
        public Task <IceRequestResult> WithdrawAsync(IceSymbol symbol, string address, DecimalCast amount, Guid?feeQuoteId = null)
        {
            var data = new IceCreateWithdrawalRequest {
                Address = address, Amount = amount, FeeQuoteId = feeQuoteId
            };

            return(_client.ApiUtility.Post <IceRequestResult>($"/withdraw/{symbol.Name}", data));
        }
Exemplo n.º 2
0
 public IceRequestResult Withdraw(IceSymbol symbol, string address, DecimalCast amount, Guid?feeQuoteId = null) => WithdrawAsync(symbol, address, amount, feeQuoteId).Result;
Exemplo n.º 3
0
 public Task <IceWithdrawalFeeQuote> GetFeeQuoteAsync(IceSymbol symbol)
 {
     return(_client.ApiUtility.Get <IceWithdrawalFeeQuote>($"/withdraw/fee/{symbol.Name}"));
 }
Exemplo n.º 4
0
 public IceWithdrawalFeeQuote GetFeeQuote(IceSymbol symbol) => GetFeeQuoteAsync(symbol).Result;
Exemplo n.º 5
0
        public async Task <string> GetAddressAsync(IceSymbol symbol)
        {
            var raw = await _client.ApiUtility.Get <IceDepositAddressRaw>($"/deposit/{symbol.Name}");

            return(raw.Address);
        }
Exemplo n.º 6
0
 public string GetAddress(IceSymbol symbol) => GetAddressAsync(symbol).Result;