Interfaces and abstractions that make up go-libp2p
Go to file
Steven Allen a182f52659 avoid duplicate randomly generated keys/peer-ids
This implements #4 from #43.

fixes #43
2019-07-22 15:12:08 -07:00
connmgr Absorb go-libp2p abstractions and core types into this module (#1) 2019-05-22 18:31:11 +01:00
crypto Revert "update insecure transport to plaintext/2.0.0 (#37)" (#38) 2019-07-15 00:10:22 +01:00
discovery Absorb go-libp2p abstractions and core types into this module (#1) 2019-05-22 18:31:11 +01:00
event eventbus interface changes (#22) 2019-06-21 17:46:11 +01:00
helpers Absorb go-libp2p abstractions and core types into this module (#1) 2019-05-22 18:31:11 +01:00
host eventbus abstraction + initial events (#17) 2019-06-20 15:59:53 +01:00
metrics Add OpenCensus metrics registration functionality to core 2019-06-20 16:08:22 -04:00
mux Absorb go-libp2p abstractions and core types into this module (#1) 2019-05-22 18:31:11 +01:00
network Absorb go-libp2p abstractions and core types into this module (#1) 2019-05-22 18:31:11 +01:00
peer feat(peer): implement AddrInfosFromP2pAddrs and SplitAddr 2019-05-31 12:25:57 -07:00
peerstore peerstore/protobook: support removing protocols. (#20) 2019-06-19 21:58:27 +01:00
pnet Absorb go-libp2p abstractions and core types into this module (#1) 2019-05-22 18:31:11 +01:00
protocol eventbus abstraction + initial events (#17) 2019-06-20 15:59:53 +01:00
routing Absorb go-libp2p abstractions and core types into this module (#1) 2019-05-22 18:31:11 +01:00
sec Revert "update insecure transport to plaintext/2.0.0 (#37)" (#38) 2019-07-15 00:10:22 +01:00
test avoid duplicate randomly generated keys/peer-ids 2019-07-22 15:12:08 -07:00
transport Absorb go-libp2p abstractions and core types into this module (#1) 2019-05-22 18:31:11 +01:00
.travis.yml update travis build matrix += openssl. 2019-05-23 16:37:40 +01:00
alias.go Absorb go-libp2p abstractions and core types into this module (#1) 2019-05-22 18:31:11 +01:00
go.mod Revert "update insecure transport to plaintext/2.0.0 (#37)" (#38) 2019-07-15 00:10:22 +01:00
go.sum Revert "update insecure transport to plaintext/2.0.0 (#37)" (#38) 2019-07-15 00:10:22 +01:00
LICENSE-APACHE Add license files (#24) 2019-06-24 18:25:52 +01:00
LICENSE-MIT Add license files (#24) 2019-06-24 18:25:52 +01:00
README.md remove WIP note from readme. 2019-05-26 15:33:21 +01:00

go-libp2p-core

GoDoc Coverage Status Build Status Discourse posts

Home to the interfaces and abstractions that make up go-libp2p.

Install

go get github.com/libp2p/go-libp2p-core

Usage

Check out the GoDocs.

License

Dual-licensed under MIT and ASLv2, by way of the Permissive License Stack.