electrum

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

commit 04432fe93e89092a69a898e8511fd400cf6a212f
parent 586aee45eb36bd797333cf23440ed6a8e2bc8ec4
Author: Janus <ysangkok@gmail.com>
Date:   Tue, 10 Jul 2018 13:49:51 +0200

use python3 in scripts shebang, fix #4519

Diffstat:
Mscripts/block_headers | 2+-
Mscripts/estimate_fee | 5+++--
Mscripts/util.py | 4++++
3 files changed, 8 insertions(+), 3 deletions(-)

diff --git a/scripts/block_headers b/scripts/block_headers @@ -1,4 +1,4 @@ -#!/usr/bin/env python +#!/usr/bin/env python3 # A simple script that connects to a server and displays block headers diff --git a/scripts/estimate_fee b/scripts/estimate_fee @@ -1,5 +1,6 @@ -#!/usr/bin/env python +#!/usr/bin/env python3 import util, json -peers = util.get_peers() +from electrum.network import filter_protocol +peers = filter_protocol(util.get_peers()) results = util.send_request(peers, 'blockchain.estimatefee', [2]) print(json.dumps(results, indent=4)) diff --git a/scripts/util.py b/scripts/util.py @@ -10,6 +10,7 @@ def get_interfaces(servers, timeout=10): '''Returns a map of servers to connected interfaces. If any connections fail or timeout, they will be missing from the map. ''' + assert type(servers) is list socket_queue = queue.Queue() config = SimpleConfig() connecting = {} @@ -51,6 +52,9 @@ def get_peers(): peers = {} # 1. get connected interfaces server = config.get('server') + if server is None: + print("You need to set a secure server, for example (for mainnet): 'electrum setconfig server helicarrier.bauerj.eu:50002:s'") + return [] interfaces = get_interfaces([server]) if not interfaces: print("No connection to", server)