public Dictionary <string, TransformBallans> GetBalances() { Dictionary <string, TransformBallans> temp = new Dictionary <string, TransformBallans>(); var resp = BittrexPostRequst.PostString(ApiCallGetBalances, ""); dynamic jObject = JObject.Parse(resp); foreach (var item in jObject.result) { temp.Add(item.Currency.Value, new TransformBallans(Convert.ToDecimal(item.Available.Value), Convert.ToDecimal(item.Pending.Value))); } return(temp); }
public TransformWithdrow PostWihdrow(string currencyPair, string adrress, decimal amountQuote) { var postData = new Dictionary <string, object>() { { "currency", currencyPair }, { "quantity", amountQuote }, { "address", adrress } }; var resp = BittrexPostRequst.PostString(Withdraw, postData.ToHttpPostString()); dynamic jObject = JObject.Parse(resp); return(Convert.ToString(jObject.uuid)); }
public string PostOrder(string currencyPair, OrderType type, decimal pricePerCoin, decimal amountQuote) { var postData = new Dictionary <string, object>() { { "market", "BTC-" + currencyPair }, { "quantity", amountQuote }, { "rate", pricePerCoin } }; var resp = BittrexPostRequst.PostString(GetOrderType(type), postData.ToHttpPostString()); dynamic jObject = JObject.Parse(resp); return(Convert.ToString(jObject.uuid)); }
public Dictionary <string, string> GetDepositAddresses() { var temp = new Dictionary <string, string>(); var lt = AccseptCoins.GetCoins(); var postData = new List <string>(); foreach (var item in lt) { postData.Add("¤cy=" + item); } foreach (var item in postData) { var resp = BittrexPostRequst.PostString(ApiCallGetAdrress, item); dynamic jObject = JObject.Parse(resp); temp.Add(jObject.Currency, jObject.Address); } return(temp); }