EXCHANGES = ["BitcoinAverage",
+ "BitcoinVenezuela",
"BitPay",
"Blockchain",
"BTCChina",
self.use_exchange = self.parent.config.get('use_exchange', "Blockchain")
update_rates = {
"BitcoinAverage": self.update_ba,
+ "BitcoinVenezuela": self.update_bv,
"BitPay": self.update_bp,
"Blockchain": self.update_bc,
"BTCChina": self.update_CNY,
self.parent.set_currencies(quote_currencies)
+ def update_bv(self):
+ try:
+ jsonresp = self.get_json('api.bitcoinvenezuela.com', "/")
+ except Exception:
+ return
+ quote_currencies = {}
+ try:
+ for r in jsonresp["BTC"]:
+ quote_currencies[r] = Decimal(jsonresp["BTC"][r])
+ with self.lock:
+ self.quote_currencies = quote_currencies
+ except KeyError:
+ pass
+ self.parent.set_currencies(quote_currencies)
+
+
def update_ba(self):
try:
jsonresp = self.get_json('api.bitcoinaverage.com', "/ticker/global/all")