Example #1
0
        //  구매, 판매 거래 취소
        //  true = 구매 false = 판매

        /*
         *  type String  거래유형(bid : 구매, ask : 판매)
         *  order_id String  판/구매 주문 등록된 주문번호
         *  currency String  BTC, ETH, DASH, LTC, ETC, XRP, BCH, XMR, ZEC, QTUM, BTG, EOS(기본값: BTC)
         */
        /// <summary>
        /// bithumb 회원 판/구매 거래 취소
        /// </summary>
        /// <param name="types">거래유형(bid : 구매, ask : 판매)</param>
        /// <param name="order_id">판/구매 주문 등록된 주문번호</param>
        /// <param name="currency">BTC, ETH, DASH, LTC, ETC, XRP, BCH, XMR, ZEC, QTUM, BTG, EOS(기본값: BTC)</param>
        public static void Call_cancel(bool types, string order_id, string currency)
        {
            string type = "";

            Humb_BTC_with.Clear();
            if (types == true)
            {
                type = "bid";
            }
            else
            {
                type = "ask";
            }
            string sParams = "type=" + type + "&order_id=" + order_id + "&currency=" + currency;

            JObj = hAPI_Svr.xcoinApiCall("/trade/cancel", sParams, ref sRespBodyData);
            if (JObj == null)
            {
                Humb_cancel.Add("Error", "Error occurred!");
                Humb_cancel.Add("Error2", "HTTP Response JSON Data: {0}" + sRespBodyData);
            }
            else
            {
                if (String.Compare(JObj["status"].ToString(), "0000", true) == 0)
                {
                    Humb_BTC_with.Add("status", JObj["status"].ToString());
                }
            }
        }
Example #2
0
        /*  빗썸 출금
         *  units   Float	Currency 출금 하고자 하는 수량
         *  - 1회 최소 수량 (BTC: 0.003 | ETH: 0.01 | DASH: 0.01 | LTC: 0.01 | ETC: 0.01 | XRP: 21 | BCH: 0.005 | XMR: 0.1 | ZEC: 0.01 | QTUM: 0.1)
         *  - 1회 최대 수량 : 회원등급수량
         *  address	String	Currency 출금 주소 (BTC, ETH, DASH, LTC, ETC, XRP, BCH, XMR, ZEC, QTUM)
         *  destination	Integer	Currency 출금 Destination Tag (XRP 출금시)
         *  String	Currency 출금 Payment Id (XMR 출금시)
         *   currency	String	BTC, ETH, DASH, LTC, ETC, XRP, BCH, XMR, ZEC, QTUM (기본값: BTC)
         */
        /// <summary>
        /// bithumb 회원 Currency 출금(회원등급에 따른 BTC, ETH, DASH, LTC, ETC, XRP, BCH, XMR, ZEC, QTUM 출금)
        /// </summary>
        /// <param name="units">Currency를 출금 하고자 하는 수량</param>
        /// <param name="address">Currency 출금 주소 (BTC, ETH, DASH, LTC, ETC, XRP, BCH, XMR, ZEC, QTUM)</param>
        /// <param name="destination">Integer	Currency 출금 Destination Tag (XRP 출금시)</param>
        /// <param name="currency">BTC, ETH, DASH, LTC, ETC, XRP, BCH, XMR, ZEC, QTUM (기본값: BTC)</param>
        public void Call_btc_withdrawal(float units, string address, string destination, string currency)
        {
            string sParams = "units=" + units + "&address=" + address + "&destination=" + destination + "&currency=" + currency;

            JObj = hAPI_Svr.xcoinApiCall("/trade/btc_withdrawal", sParams, ref sRespBodyData);

            Humb_BTC_with.Clear();

            if (JObj == null)
            {
                Humb_BTC_with.Add("Error", ("Error occurred!"));
                Humb_BTC_with.Add("Error2", ("HTTP Response JSON Data: {0}" + sRespBodyData));
            }
            else
            {
                if (String.Compare(JObj["status"].ToString(), "0000", true) == 0)
                {
                    Humb_BTC_with.Add("status", JObj["status"].ToString());
                }
            }
        }