#!/usr/bin/env python import sys, time, electrum_nvc try: addr = sys.argv[1] except Exception: print "usage: watch_address " sys.exit(1) # 1. start the interface and wait for connection interface = electrum.Interface('electrum.no-ip.org: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.address.subscribe',[addr])], callback) # 3. wait for results while True: time.sleep(1)