示例#1
0
        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);
        }
示例#2
0
        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));
        }
示例#3
0
        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));
        }
示例#4
0
        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("&currency=" + 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);
        }