Exemple #1
0
        public SoChainTxAPI FetchTxData(string txid)
        {
            string url    = String.Format("https://chain.so/api/v2/tx/{0}/{1}", _network, txid);
            string result = WebRequests.GET(url);
            var    txdata = JsonConvert.DeserializeObject <SoChainTxAPI>(result);

            return(txdata);
        }
        public void Init()
        {
            result = WebRequests.GET(url);

            _currmodel = new CurrencyRatesModel();
            _currmodel.Initalize();

            _btcrates = new BitcoinRatesModel();
        }
Exemple #3
0
        public bool ApiStatusOK()
        {
            string url = String.Format("https://chain.so/api/v2/get_info/{0}", _network);

            try
            {
                WebRequests.GET(url);
                return(true);
            }
            catch
            {
                return(false);
            }
        }
        private void FetchBtcPrice()
        {
            string url = "https://www.bitstamp.net/api/v2/ticker/btcusd";

            try
            {
                string result = WebRequests.GET(url);
                bitstamp = JsonConvert.DeserializeObject <BitStampAPI>(result);
            }
            catch
            {
                bitstamp      = new BitStampAPI();
                bitstamp.last = 0;
            }
        }
Exemple #5
0
        private void FetchFeeRates()
        {
            string url = "https://bitcoinfees.21.co/api/v1/fees/recommended";

            try
            {
                string result = WebRequests.GET(url);
                rates = JsonConvert.DeserializeObject <BitcoinFees>(result);
            }
            catch
            {
                rates             = new BitcoinFees();
                rates.halfHourFee = 30;
            }
        }
        private void FetchRates()
        {
            string url = "http://api.fixer.io/latest?base=USD";

            try
            {
                string result = WebRequests.GET(url);
                rates = JsonConvert.DeserializeObject <ExchangeRates>(result);
            }
            catch
            {
                rates       = new ExchangeRates();
                rates.Rates = new Dictionary <string, decimal>();
                rates.Rates.Add("EUR", 0);
                rates.Rates.Add("CAD", 0);
            }
        }
 public void GetBtcRate()
 {
     Assert.DoesNotThrow(() => WebRequests.GET(url));
 }
        private string FetchRates()
        {
            string url = "https://www.bitstamp.net/api/v2/ticker/btcusd";

            return(WebRequests.GET(url));
        }
        private string FetchRates()
        {
            string url = "http://api.fixer.io/latest?base=USD";

            return(WebRequests.GET(url));
        }
        public void SetRates()
        {
            string result = WebRequests.GET(url);

            Assert.DoesNotThrow(() => JsonConvert.DeserializeObject <ExchangeRates>(result));
        }
 public void FetchRatesURL()
 {
     Assert.DoesNotThrow(() => WebRequests.GET(url));
 }
Exemple #12
0
        public void GETfail()
        {
            string url = "https://gomonomodomoromo.bad";

            Assert.Throws <WebException>(() => WebRequests.GET(url));
        }
Exemple #13
0
        public void GETpass()
        {
            string url = "https://google.ca";

            Assert.DoesNotThrow(() => WebRequests.GET(url));
        }