A Kademlia DHT implemention on go-libp2p
Switch branches/tags
Clone or download
Latest commit 4e3d9df Dec 7, 2018
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.gx gx publish 4.4.17 Dec 7, 2018
ci Create Jenkinsfile Mar 27, 2018
opts make Protocols variadic, for usability Jun 1, 2018
pb upgrade protobuf and switch to bytes keys Aug 8, 2018
providers gx update and fix code to use new Cid type Sep 12, 2018
.travis.yml gx publish 4.4.16 Nov 10, 2018
LICENSE Edit license Oct 14, 2016
Makefile Adds more and better logging Aug 2, 2018
README.md fix(readme): fix typo error Aug 16, 2018
codecov.yml Update Travis CI to use standard test script. Nov 17, 2017
dht.go Rephrase "betterPeersToQuery" method comment to be less cryptic Nov 15, 2018
dht_bootstrap.go gx publish 4.3.0 Jul 31, 2018
dht_net.go also use the buffered writer for handling new messages Aug 5, 2018
dht_test.go gx update and fix code to use new Cid type Sep 12, 2018
ext_test.go SearchValues: more review addressing Aug 10, 2018
handlers.go 1. Remove `Pretty()` because go-log now supports beautification of pe… Aug 25, 2018
handlers_test.go upgrade protobuf and switch to bytes keys Aug 8, 2018
lookup.go make getclosestpeers only return peers we can actually connect to Jun 7, 2018
lookup_test.go handle paths as DHT keys Dec 12, 2017
notif.go fully close streams Jun 5, 2018
notify_test.go don't assume that routes are removed immediately after close Mar 14, 2018
package.json gx publish 4.4.17 Dec 7, 2018
query.go make getclosestpeers only return peers we can actually connect to Jun 7, 2018
records.go update for the routing refactor Jun 1, 2018
records_test.go tests: skip key inlining test Dec 3, 2018
routing.go gx update and fix code to use new Cid type Sep 12, 2018
routing_options.go SearchValue: make default quorum infinite for search Aug 10, 2018
util.go bump kvalue from 10 to 20 Feb 11, 2016

README.md

go-libp2p-kad-dht

standard-readme compliant GoDoc Build Status

A Kademlia DHT implementation on go-libp2p

Table of Contents

Install

go get github.com/libp2p/go-libp2p-kad-dht

Usage

Go to https://godoc.org/github.com/libp2p/go-libp2p-kad-dht.

Contribute

Contributions welcome. Please check out the issues.

Check out our contributing document for more information on how we work, and about contributing in general. Please be aware that all interactions related to libp2p are subject to the IPFS Code of Conduct.

Small note: If editing the README, please conform to the standard-readme specification.

License

MIT © Protocol Labs Inc.