tadded therocktrading exchange rate (#4272) - electrum - Electrum Bitcoin wallet
 (HTM) git clone https://git.parazyd.org/electrum
 (DIR) Log
 (DIR) Files
 (DIR) Refs
 (DIR) Submodules
       ---
 (DIR) commit 5284aef8209cbcfa39635d5fd36c0d6d00a2e57e
 (DIR) parent 9fb927a0682773a399d2bc462af380f502888e9d
 (HTM) Author: mhitcher <38318497+mhitcher@users.noreply.github.com>
       Date:   Tue, 24 Apr 2018 03:28:38 -0400
       
       added therocktrading exchange rate (#4272)
       
       
       Diffstat:
         M lib/currencies.json                 |      43 ++++++++++++++++++-------------
         M lib/exchange_rate.py                |       8 +++++---
       
       2 files changed, 30 insertions(+), 21 deletions(-)
       ---
 (DIR) diff --git a/lib/currencies.json b/lib/currencies.json
       t@@ -1,4 +1,7 @@
        {
       +    "BitFlyer": [
       +        "JPY"
       +    ],
            "BitPay": [
                "AED",
                "AFN",
       t@@ -91,7 +94,7 @@
                "MMK",
                "MNT",
                "MOP",
       -        "MRO",
       +        "MRU",
                "MUR",
                "MVR",
                "MWK",
       t@@ -127,7 +130,7 @@
                "SLL",
                "SOS",
                "SRD",
       -        "STD",
       +        "STN",
                "SVC",
                "SYP",
                "SZL",
       t@@ -163,6 +166,9 @@
            "BitStamp": [
                "USD"
            ],
       +    "Bitbank": [
       +        "JPY"
       +    ],
            "BitcoinAverage": [
                "AED",
                "AFN",
       t@@ -332,6 +338,9 @@
                "ZMW",
                "ZWL"
            ],
       +    "Bitcointoyou": [
       +        "BRL"
       +    ],
            "Bitmarket": [
                "PLN"
            ],
       t@@ -721,11 +730,11 @@
                "AED",
                "ARS",
                "AUD",
       -        "BAM",
                "BDT",
                "BHD",
                "BOB",
                "BRL",
       +        "BWP",
                "BYN",
                "CAD",
                "CHF",
       t@@ -740,6 +749,7 @@
                "ETH",
                "EUR",
                "GBP",
       +        "GEL",
                "GHS",
                "HKD",
                "HRK",
       t@@ -754,6 +764,7 @@
                "KRW",
                "KZT",
                "LKR",
       +        "LTC",
                "MAD",
                "MXN",
                "MYR",
       t@@ -765,17 +776,17 @@
                "PHP",
                "PKR",
                "PLN",
       -        "QAR",
       +        "PYG",
                "RON",
                "RSD",
                "RUB",
       -        "RWF",
                "SAR",
                "SEK",
                "SGD",
       +        "SZL",
                "THB",
                "TRY",
       -        "TTD",
       +        "TWD",
                "TZS",
                "UAH",
                "UGX",
       t@@ -783,7 +794,8 @@
                "UYU",
                "VEF",
                "VND",
       -        "XAR",
       +        "XAF",
       +        "XRP",
                "ZAR",
                "ZMW"
            ],
       t@@ -793,19 +805,13 @@
            "NegocieCoins": [
                "BRL"
            ],
       +    "TheRockTrading": [
       +        "EUR"
       +    ],
            "WEX": [
                "EUR",
                "RUB",
                "USD"
            ],
       -     "itBit": [],
       -     "Bitbank": [
       -         "JPY"
       -     ],
       -     "BitFlyer": [
       -         "JPY"
       -     ],
       -     "Zaif": [
       -         "JPY"
       -     ]
       - }
       +    "itBit": []
       +}
       +\ No newline at end of file
 (DIR) diff --git a/lib/exchange_rate.py b/lib/exchange_rate.py
       t@@ -114,7 +114,6 @@ class ExchangeBase(PrintError):
                rates = self.get_rates('')
                return sorted([str(a) for (a, b) in rates.items() if b is not None and len(a)==3])
        
       -
        class BitcoinAverage(ExchangeBase):
        
            def get_rates(self, ccy):
       t@@ -325,9 +324,12 @@ class NegocieCoins(ExchangeBase):
                json = self.get_json('api.bitvalor.com', '/v1/ticker.json')
                return {'BRL': Decimal(json['ticker_1h']['exchanges']['NEG']['last'])}
        
       -    def history_ccys(self):
       -        return ['BRL']
       +class TheRockTrading(ExchangeBase):
        
       +    def get_rates(self, ccy):
       +        json = self.get_json('api.therocktrading.com', 
       +                             '/v1/funds/BTCEUR/ticker')
       +        return {'EUR': Decimal(json['last'])}
        
        class Unocoin(ExchangeBase):