예제 #1
0
 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;
 }
예제 #2
0
        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;
        }