📁 Archived - these modules have been merged into js-libp2p
Contains test suites and interfaces you can use to implement the various components of libp2p
/packages/interface-address-managerAddress Manager interface for libp2p/packages/interface-compliance-testsCompliance tests for JS libp2p interfaces/packages/interface-connectionConnection interface for libp2p/packages/interface-connection-compliance-testsCompliance tests for implementations of the libp2p Connection interface/packages/interface-connection-encrypterConnection Encrypter interface for libp2p/packages/interface-connection-encrypter-compliance-testsCompliance tests for implementations of the libp2p Connection Encrypter interface/packages/interface-connection-gaterConnection gater interface for libp2p/packages/interface-connection-managerConnection Manager interface for libp2p/packages/interface-content-routingContent routing interface for libp2p/packages/interface-dhtDHT interface for libp2p/packages/interface-keychainKeychain interface for libp2p/packages/interface-keysKeys interface for libp2p/packages/interface-libp2pThe interface implemented by a libp2p node/packages/interface-metricsMetrics interface for libp2p/packages/interface-mocksMock implementations of several libp2p interfaces/packages/interface-peer-discoveryPeer Discovery interface for libp2p/packages/interface-peer-discovery-compliance-testsCompliance tests for implementations of the libp2p Peer Discovery interface/packages/interface-peer-idPeer Identifier interface for libp2p/packages/interface-peer-infoPeer Info interface for libp2p/packages/interface-peer-routingPeer Routing interface for libp2p/packages/interface-peer-storePeer Store interface for libp2p/packages/interface-pubsubPubSub interface for libp2p/packages/interface-pubsub-compliance-testsCompliance tests for implementations of the libp2p PubSub interface/packages/interface-recordRecord interface for libp2p/packages/interface-record-compliance-testsCompliance tests for implementations of the libp2p Record interface/packages/interface-registrarRegistrar interface for libp2p/packages/interface-stream-muxerStream Muxer interface for libp2p/packages/interface-stream-muxer-compliance-testsCompliance tests for implementations of the libp2p Stream Muxer interface/packages/interface-transportTransport interface for libp2p/packages/interface-transport-compliance-testsCompliance tests for implementations of the libp2p Transport interface/packages/interfacesCommon code shared by the various libp2p interfaces
Licensed under either of
- Apache 2.0, (LICENSE-APACHE / http://www.apache.org/licenses/LICENSE-2.0)
- MIT (LICENSE-MIT / http://opensource.org/licenses/MIT)
Unless you explicitly state otherwise, any contribution intentionally submitted for inclusion in the work by you, as defined in the Apache-2.0 license, shall be dual licensed as above, without any additional terms or conditions.