Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

chore: Merge mini-protocols into single crate #40

Merged
merged 6 commits into from
Feb 7, 2022
Merged

Conversation

scarmuega
Copy link
Member

closes #29

The goal is to have the following network-related crates:

  • pallas-multiplexer
  • pallas-miniprotocols

The argument against merging the two crates into a potential "pallas-network" is that it would be an artificial coupling not really required at the code level. Multiplexing is agnostic of the mini-protocols (even agnostic of the cbor encoding). Having it as different crates would allow easier repurposing of either crate.

@mark-stopka
Copy link
Collaborator

@pavlix maybe you can have a look, may give some insight when rewriting our Ouroboros networking libs for Tokio....

@mark-stopka
Copy link
Collaborator

@pavlix maybe you can have a look, may give some insight when rewriting our Ouroboros networking libs for Tokio....

Actually never mind, all issues seems totally out of scope for the networking part, and are related to either alonzo, or byron ledger rules CBOR (de)serialization....

@mark-stopka mark-stopka added the enhancement New feature or request label Feb 5, 2022
Fix links to individual mini-protocols within `pallas-machines` crate...
@mark-stopka mark-stopka added the documentation Improvements or additions to documentation label Feb 6, 2022
@scarmuega scarmuega marked this pull request as ready for review February 7, 2022 00:13
@scarmuega scarmuega merged commit f8b9d0d into main Feb 7, 2022
@scarmuega scarmuega deleted the feat/machine-merge branch February 7, 2022 00:13
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
documentation Improvements or additions to documentation enhancement New feature or request
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Merge mini-protocols crates into a single one
2 participants