texchange rate: fix coinbase - electrum - Electrum Bitcoin wallet HTML git clone https://git.parazyd.org/electrum DIR Log DIR Files DIR Refs DIR Submodules --- DIR commit c3deb16a7d546e4e234d66159629e528c2b7ccce DIR parent cc0db418797b469abe684beb1a8208c51c3e5e25 HTML Author: SomberNight <somber.night@protonmail.com> Date: Wed, 5 Dec 2018 12:26:03 +0100 exchange rate: fix coinbase closes #4897 Diffstat: M electrum/exchange_rate.py | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) --- DIR diff --git a/electrum/exchange_rate.py b/electrum/exchange_rate.py t@@ -246,10 +246,9 @@ class BTCParalelo(ExchangeBase): class Coinbase(ExchangeBase): async def get_rates(self, ccy): - json = await self.get_json('coinbase.com', - '/api/v1/currencies/exchange_rates') - return dict([(r[7:].upper(), Decimal(json[r])) - for r in json if r.startswith('btc_to_')]) + json = await self.get_json('api.coinbase.com', + '/v2/exchange-rates?currency=BTC') + return {ccy: Decimal(rate) for (ccy, rate) in json["data"]["rates"].items()} class CoinDesk(ExchangeBase):