def get_peers(): peers = [] # 1. get connected interfaces server = 'electrum-gmc.bysh.me:50002:s' interfaces = get_interfaces([server]) if not interfaces: print "No connection to", server return [] # 2. get list of peers interface = interfaces[server] interface.queue_request('server.peers.subscribe', [], 0) responses = wait_on_interfaces(interfaces).get(server) if responses: response = responses[0][1] # One response, (req, response) tuple peers = parse_servers(response.get('result')) peers = filter_protocol(peers,'s') return peers
def get_peers(): peers = [] # 1. get connected interfaces server = 'electrum-gmc.bysh.me:50002:s' interfaces = get_interfaces([server]) if not interfaces: print "No connection to", server return [] # 2. get list of peers interface = interfaces[server] interface.queue_request('server.peers.subscribe', [], 0) responses = wait_on_interfaces(interfaces).get(server) if responses: response = responses[0][1] # One response, (req, response) tuple peers = parse_servers(response.get('result')) peers = filter_protocol(peers, 's') 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)