/elixir-libp2p

Elixir bindings for the go-libp2p-daemon.

Primary LanguageElixirMIT LicenseMIT

Libp2p

CircleCI

OTP Application that communicates with the libp2p daemon over UNIX domain socket using Protobuf. Socket path is configured in config.exs. Libp2p API is exposed in the DHT, PubSub, ConnManager and Peer modules.

Installation

If available in Hex, the package can be installed by adding libp2p to your list of dependencies in mix.exs:

def deps do
  [
    {:libp2p, "~> 0.1.0"}
  ]
end

Documentation can be generated with ExDoc and published on HexDocs. Once published, the docs can be found at https://hexdocs.pm/libp2p.