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