def __init__(self, privkey: datatypes.PrivateKey, address: kademlia.Address, bootstrap_nodes: List[kademlia.Node]) -> None: self.privkey = privkey self.address = address self.bootstrap_nodes = bootstrap_nodes self.this_node = kademlia.Node(self.pubkey, address) self.kademlia = kademlia.KademliaProtocol(self.this_node, wire=self)
def get_wired_protocol(): this_node = random_node() return kademlia.KademliaProtocol(this_node, WireMock(this_node))
def __init__(self, privkey, address, bootstrap_nodes): self.privkey = privkey self.address = address self.bootstrap_nodes = bootstrap_nodes self.this_node = kademlia.Node(self.pubkey, address) self.kademlia = kademlia.KademliaProtocol(self.this_node, wire=self)