py-libp2p/libp2p/discovery/discoverer_interface.py
2019-02-10 18:15:15 -05:00

17 lines
409 B
Python

from abc import ABC, abstractmethod
class IDiscoverer(ABC):
def __init__(self):
pass
@abstractmethod
def find_peers(self, service):
"""
Find peers on the networking providing a particular service
:param service: service that peers must provide
:return: peerstore containing found peers on the network
:raise Exception: network error
"""