Interfaces and abstractions that make up go-libp2p
Go to file
2020-05-13 13:15:38 +01:00
connmgr add connection gating interfaces and types. (#139) 2020-05-13 13:15:38 +01:00
control add connection gating interfaces and types. (#139) 2020-05-13 13:15:38 +01:00
crypto add functions for converting libp2p keys to stdlib variants (#125) 2020-03-06 09:46:59 +00:00
discovery Absorb go-libp2p abstractions and core types into this module (#1) 2019-05-22 18:31:11 +01:00
event fix: envelop contains a mutex and can't be copied. 2020-04-24 18:34:03 -07: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 feat(metrics): add function to trim idle meters 2019-11-15 18:40:37 -08:00
mux Absorb go-libp2p abstractions and core types into this module (#1) 2019-05-22 18:31:11 +01:00
network fix: use correct reachability type 2020-04-13 10:42:57 -07:00
peer peer: Add PeerRecordFromProtobuf. 2020-03-27 11:24:40 +05:30
peerstore docs: uniform comment sentences 2020-03-03 18:16:38 +01:00
pnet remove the Protector interface, introduce a PSK type (#118) 2020-03-06 17:18:20 -08:00
protocol eventbus abstraction + initial events (#17) 2019-06-20 15:59:53 +01:00
record Signed envelopes & routing records (#73) 2020-02-10 14:53:24 -05:00
routing feat: add a function to tell if a context subscribes to query events 2020-04-29 13:11:46 -07:00
sec fix: don't drop bytes in the insecure transport 2020-04-02 20:44:44 -07:00
test Signed envelopes & routing records (#73) 2020-02-10 14:53:24 -05:00
tools deps: move tools to a sub-module (#130) 2020-03-09 19:57:19 -07:00
transport typo fix 2019-12-13 15:24:15 -05:00
.gitignore deps: move tools to a sub-module (#130) 2020-03-09 19:57:19 -07:00
.travis.yml deps: move tools to a sub-module (#130) 2020-03-09 19:57:19 -07:00
alias.go Absorb go-libp2p abstractions and core types into this module (#1) 2019-05-22 18:31:11 +01:00
go.mod fix: don't drop bytes in the insecure transport 2020-04-02 20:44:44 -07:00
go.sum fix: don't drop bytes in the insecure transport 2020-04-02 20:44:44 -07:00
LICENSE chore(license): fix license detection 2020-02-11 10:34:23 -08: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 Update README.md 2019-12-19 09:57:16 -05:00

go-libp2p-core

GoDoc Coverage Status Build Status Discourse posts

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

Minimum go version: 1.13

Install

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

Usage

Check out the GoDocs.

Testing

To test instantiations of interfaces and abstractions, you can use the test suite.

License

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