LBRY-Vault/scripts/block_headers
2014-03-10 16:14:45 +01:00

20 lines
549 B
Python
Executable file

#!/usr/bin/env python
# A simple script that connects to a server and displays block headers
import time, electrum
# 1. start the interface and wait for connection
interface = electrum.Interface('ecdsa.net:50002:s')
interface.start(wait = True)
if not interface.is_connected:
print "not connected"
exit()
# 2. send the subscription
callback = lambda _,result: electrum.print_json(result.get('result'))
interface.send([('blockchain.headers.subscribe',[])], callback)
# 3. wait for results
while interface.is_connected:
time.sleep(1)