public async Task<ReceiveAddresses.Address> GetDefaultAddress(string Asset) { PreCall(); string s = await BitxClient.GetStringAsync(string.Format("funding_address/asset=" + Asset)); ReceiveAddresses.Address tmpTicker = null; Task<ReceiveAddresses.Address> tmp = new Task<ReceiveAddresses.Address>(() => { tmpTicker = JSON.JsonDeserialize<ReceiveAddresses.jsonAddress>(s).ToAddress(); return tmpTicker; }); Calls.Add(new Call("Balanaces", true)); return tmpTicker; }
public async Task<ReceiveAddresses.Address> CreateReceivingAddress(string Asset) { PreCall(); List<KeyValuePair<string, string>> pairs = new List<KeyValuePair<string, string>>(); pairs.Add(new KeyValuePair<string, string>("asset", Asset)); FormUrlEncodedContent Content = new FormUrlEncodedContent(pairs); string s = await BitxClient.PostAsync(string.Format("funding_address"), Content).Result.Content.ReadAsStringAsync(); ReceiveAddresses.Address tmpTicker = null; Task<ReceiveAddresses.Address> tmp = new Task<ReceiveAddresses.Address>(() => { tmpTicker = JSON.JsonDeserialize<ReceiveAddresses.jsonAddress>(s).ToAddress(); return tmpTicker; }); Calls.Add(new Call("Balanaces", true)); return tmpTicker; }