electrum

Electrum Bitcoin wallet
git clone https://git.parazyd.org/electrum
Log | Files | Refs | Submodules

commit 8591587f9ed9e055edd0205ab45e9412e52c0f63
parent fa4d7a47f8623703f8756254bf166a11cc325ccf
Author: SomberNight <somber.night@protonmail.com>
Date:   Sun,  1 Jul 2018 15:59:32 +0200

fix websockets

Diffstat:
Mlib/websockets.py | 5++++-
1 file changed, 4 insertions(+), 1 deletion(-)

diff --git a/lib/websockets.py b/lib/websockets.py @@ -32,6 +32,7 @@ except ImportError: sys.exit("install SimpleWebSocketServer") from . import util +from . import bitcoin request_queue = queue.Queue() @@ -95,14 +96,16 @@ class WsClientThread(util.DaemonThread): continue util.print_error('response', r) method = r.get('method') - scripthash = r.get('params')[0] result = r.get('result') if result is None: continue if method == 'blockchain.scripthash.subscribe': + addr = r.get('params')[0] + scripthash = bitcoin.address_to_scripthash(addr) self.network.get_balance_for_scripthash( scripthash, self.response_queue.put) elif method == 'blockchain.scripthash.get_balance': + scripthash = r.get('params')[0] addr = self.network.h2addr.get(scripthash, None) if addr is None: util.print_error(