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(); }
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; } }
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)); }
public void GETfail() { string url = "https://gomonomodomoromo.bad"; Assert.Throws <WebException>(() => WebRequests.GET(url)); }
public void GETpass() { string url = "https://google.ca"; Assert.DoesNotThrow(() => WebRequests.GET(url)); }