You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
26 lines
591 B
26 lines
591 B
#!/usr/bin/env python3 |
|
|
|
from electrum import SimpleConfig, set_verbosity |
|
from electrum.network import filter_protocol |
|
from collections import defaultdict |
|
|
|
import util, json |
|
set_verbosity(False) |
|
|
|
config = SimpleConfig() |
|
servers = util.get_peers() |
|
results = util.send_request(servers, 'blockchain.headers.subscribe', []) |
|
|
|
d = defaultdict(int) |
|
|
|
for k, r in results.items(): |
|
blocks = r.get('block_height') |
|
d[blocks] += 1 |
|
|
|
for k, v in results.items(): |
|
print(k, v.get('block_height')) |
|
|
|
v = list(d.values()) |
|
k = list(d.keys()) |
|
numblocks = k[v.index(max(v))] |
|
print("blocks:", numblocks)
|
|
|