1
0

remove 'util.py' from scripts

This commit is contained in:
ThomasV
2019-02-05 20:33:50 +01:00
parent 8f2a730b3b
commit 4ed8787433
6 changed files with 38 additions and 64 deletions

View File

@@ -5,9 +5,6 @@ from electrum.network import filter_protocol, Network
from electrum.util import create_and_start_event_loop, log_exceptions
from electrum.blockchain import hash_raw_header
import util
loop, stopping_fut, loop_thread = create_and_start_event_loop()
network = Network()
network.start()
@@ -15,13 +12,13 @@ network.start()
@log_exceptions
async def f():
try:
peers = await util.get_peers(network)
peers = await network.get_peers()
peers = filter_protocol(peers, 's')
results = await util.send_request(network, peers, 'blockchain.headers.subscribe', [])
results = await network.send_multiple_requests(peers, 'blockchain.headers.subscribe', [])
for server, header in sorted(results.items(), key=lambda x: x[1].get('height')):
height = header.get('height')
blockhash = hash_raw_header(header.get('hex'))
print("%60s" % server, height, blockhash)
print(server, height, blockhash)
finally:
stopping_fut.set_result(1)