Example #1
0
def get_peers():
    # 1. start interface and wait for connection
    q = Queue.Queue()
    interface = electrum_boli.Interface('electrum-boli.xyz:50001:t', q)
    interface.start()
    i, r = q.get()
    if not interface.is_connected():
        raise BaseException("not connected")
    # 2. get list of peers
    interface.send_request({'id':0, 'method':'server.peers.subscribe','params':[]})
    i, r = q.get(timeout=10000)
    peers = parse_servers(r.get('result'))
    peers = filter_protocol(peers,'s')
    i.stop()
    return peers
Example #2
0
def get_peers():
    # 1. start interface and wait for connection
    q = Queue.Queue()
    interface = electrum_boli.Interface('electrum-boli.xyz:50001:t', q)
    interface.start()
    i, r = q.get()
    if not interface.is_connected():
        raise BaseException("not connected")
    # 2. get list of peers
    interface.send_request({
        'id': 0,
        'method': 'server.peers.subscribe',
        'params': []
    })
    i, r = q.get(timeout=10000)
    peers = parse_servers(r.get('result'))
    peers = filter_protocol(peers, 's')
    i.stop()
    return peers
 def peers(self):
     print("got peers list:")
     l = filter_protocol(self.wallet.network.get_servers(), 's')
     for s in l:
         print (s)
 def peers(self):
     print("got peers list:")
     l = filter_protocol(self.wallet.network.get_servers(), 's')
     for s in l:
         print(s)