New port numbers
[electrum-nvc.git] / scripts / block_headers
1 #!/usr/bin/env python
2
3 # A simple script that connects to a server and displays block headers
4
5 import time, electrum
6
7 # 1. start the interface and wait for connection
8 interface = electrum.Interface('ecdsa.net:50002:s')
9 interface.start(wait = True)
10 if not interface.is_connected:
11     print "not connected"
12     exit()
13
14 # 2. send the subscription
15 callback = lambda _,result: electrum.print_json(result.get('result'))
16 interface.send([('blockchain.headers.subscribe',[])], callback)
17
18 # 3. wait for results
19 while interface.is_connected:
20     time.sleep(1)