README.md
[![Build Status](https://travis-ci.org/helium/erlang-multiaddr.svg?branch=master)](https://travis-ci.org/helium/erlang-multiaddr)
[![Coverage Status](https://coveralls.io/repos/github/helium/erlang-multiaddr/badge.svg?branch=master)](https://coveralls.io/github/helium/erlang-multiaddr?branch=master)
# erlang-multiaddr
An Erlang implementation for [multiaddr](https://github.com/multiformats/multiaddr).
## Usage
```
multiaddr:new("/ip6/2601:9:4f81:9700:803e:ca65:66e8:c21")
```
The encoder is idempotent:
```
Str = "/ip6/2601:9:4f81:9700:803e:ca65:66e8:c21",
Str = multiaddr:to_string(multiaddr:new("/ip6/2601:9:4f81:9700:803e:ca65:66e8:c21")).
```