Kademlia protocol. Allows peer discovery, records store and records fetch.
Usage
Usage is done in the following steps:
-
Build a
KadSystemConfigand aKadConnecConfigobject that contain the way you want the Kademlia protocol to behave. -
Create a swarm that upgrades incoming connections with the
KadConnecConfig. -
Build a
KadSystemfrom theKadSystemConfig. This requires passing a closure that provides the Kademlia controller of a peer. -
You can perform queries using the
KadSystem.