hs-multiaddr 0.1.0.0 → 0.1.0.1
raw patch · 2 files changed
+5/−19 lines, 2 filesdep −io-streamsdep −optparse-applicativedep −text
Dependencies removed: io-streams, optparse-applicative, text
Files
- README.md +4/−15
- hs-multiaddr.cabal +1/−4
README.md view
@@ -1,17 +1,6 @@-Matrix Multi Address-=========================--Here is an experiment to combine the haskell implementation of Multiaddress with the Haskell implementation of Multihash.--Along the way, we must learn how stack works.+Haskell Multi-Address+===================== --- Multiaddr is a record wrapping a list of MultiaddrParts--- a Multiaddr here is a typed Multiaddr within Haskell--- in the outside world, there are 2 kinds of Multiaddr--- a textual human readable version--- a binary encoded version--- this library exposes the typed Multiaddr--- while allowing Multiaddr to be created from--- human readable text or binary encoded string+Haskell implementation of Multiaddr: https://github.com/multiformats/multiaddr -There is any number of slashes.+Passes all tests and maintains protocol sync with the Go implementation: https://github.com/multiformats/go-multiaddr
hs-multiaddr.cabal view
@@ -1,5 +1,5 @@ name: hs-multiaddr-version: 0.1.0.0+version: 0.1.0.1 synopsis: Multiaddr Library for LibP2P description: Multiaddr is self-describing way to represent addresses that support any standard network protocol. Multiaddr has a binary packed format, and nice string representation.@@ -28,15 +28,12 @@ Data.Multiaddr.UnixPath build-depends: base >= 4.7 && < 4.9 , bytestring- , text , bytes , sandi , cereal , iproute , filepath , multihash- , optparse-applicative >= 0.11 && < 0.12- , io-streams >= 1.2 && < 1.3 default-language: Haskell2010 test-suite haskell-multiaddr-test