kademlia-dht-js

0.0.1 • Public • Published

kademlia-dht-js

NPM version NPM downloads Build Status Coverage Status Dependency Status

How to Install

$ npm install kademlia-dht-js

Getting Started

Kademlia has two main concepts:

  • KademliaNode - has an id and constructors for creating a random nodes and nodes with predefined ids.
  • KademliaRoutingTable - after being initialised the Routing table can be updated with KademliaNodes which will then be allocated in buckets. Node lookups are supported via the findClosest method.

How to Test

Run one, or a combination of the following commands to lint and test your code:

$ npm run lint          # Lint the source code with ESLint 
$ npm test              # Run unit tests with Mocha 
$ npm run test:watch    # Run unit tests with Mocha, and watch files for changes 
$ npm run test:cover    # Run unit tests with code coverage by Istanbul 

License

MIT © 2016

Package Sidebar

Install

npm i kademlia-dht-js

Weekly Downloads

4

Version

0.0.1

License

MIT

Last publish

Collaborators

  • bozhkovatanas