Skip to content

feat(transport-interop): add Haskell (libp2p-hs) implementation#857

Open
adust09 wants to merge 1 commit into
libp2p:masterfrom
adust09:feat/add-haskell-impl
Open

feat(transport-interop): add Haskell (libp2p-hs) implementation#857
adust09 wants to merge 1 commit into
libp2p:masterfrom
adust09:feat/add-haskell-impl

Conversation

@adust09
Copy link
Copy Markdown

@adust09 adust09 commented May 30, 2026

Register libp2p-hs as a transport-interop implementation (haskell-v0.1), supporting TCP + Noise + Yamux.

  • impl/haskell/v0.1/Makefile: fetches libp2p-hs at a pinned commit and builds its root Dockerfile (which produces the libp2p-interop daemon) via dockerBuildWrapper.sh, writing image.json.
  • versionsInput.json: add haskell-v0.1 (transports: tcp, secureChannels: noise, muxers: yamux). containerImageID is omitted so the canonical image.json lookup is used.

Register libp2p-hs as a transport-interop implementation (haskell-v0.1),
supporting TCP + Noise + Yamux.

- impl/haskell/v0.1/Makefile: fetches libp2p-hs at a pinned commit and builds
  its root Dockerfile (which produces the libp2p-interop daemon) via
  dockerBuildWrapper.sh, writing image.json.
- versionsInput.json: add haskell-v0.1 (transports: tcp, secureChannels: noise,
  muxers: yamux). containerImageID is omitted so the canonical image.json lookup
  is used.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant