Commit graph

17 commits

Author SHA1 Message Date
Santiago Carmuega
d5f0c2fd80 refactor: Merge multiplexer & miniprotocols into single crate (#244) 2023-04-10 19:51:38 -03:00
Santiago Carmuega
ae7e1f5c82 chore: Fix lint warnings for all targets (#240) 2023-03-24 06:59:49 -03:00
Pi Lanningham
01bdf4afe0 feat: Add client/server use_channel variants (#228)
The goal here is to make the use of channels when interfacing with nodes less of a black box; the 0x8000 bit flip is a very surprising behavior if you're not already familiar with it.
2023-02-09 17:38:45 -03:00
Pi Lanningham
f9263a0eba feat: Add constants for known miniprotocols
* Add constants for known miniprotocols

Now consumers of the crate don't have to memorize what channel number means what

* Add myself to the crate authors
2023-02-05 06:13:55 -05:00
Santiago Carmuega
1b42851f2d feat: Migrate to dumb agents (#198)
BREAKING CHANGE: handshake, chainsync, localstate and blockfetch mini-protocols changed the API surface

Co-authored-by: jmhrpr <harper.jme@gmail.com>
2022-10-25 14:42:34 -03:00
Santiago Carmuega
1f0eb3bfc0 Release 0.13.1
pallas@0.13.1
pallas-addresses@0.13.1
pallas-codec@0.13.1
pallas-crypto@0.13.1
pallas-miniprotocols@0.13.1
pallas-multiplexer@0.13.1
pallas-primitives@0.13.1
pallas-traverse@0.13.1

Generated by cargo-workspaces
2022-08-08 18:23:14 -03:00
Santiago Carmuega
8b54dbeeac fix(multiplexer): Use buffers that own the inner channel (#113) 2022-06-10 11:54:14 -03:00
Santiago Carmuega
159d38020c feat: Improve multiplexer ergonomics (#111) 2022-06-04 17:39:29 -03:00
Santiago Carmuega
e4784f444d feat(multiplexer): Allow fine-grained control of concurrency strategy (#106) 2022-06-03 21:37:38 -03:00
Santiago Carmuega
07531693a7 feat: Make blockfetch observer mutable (#86) 2022-04-08 18:52:38 -03:00
Santiago Carmuega
dc422284b2 refactor(miniprotocols): Use pure functions for state machines (#84) 2022-03-22 23:27:20 -03:00
Santiago Carmuega
3234523c83 fix(miniprotocols): Handle regression related to multi-msg payloads (#76) 2022-03-16 18:17:10 -03:00
Santiago Carmuega
77fdd034b7 chore: Fix clippy warnings 2022-02-24 15:23:31 -03:00
Santiago Carmuega
f6613a1644 chore: Tidy up examples 2022-02-24 15:16:04 -03:00
Santiago Carmuega
21a3077883 chore: Merge Byron / Alonzo into single crate (#43) 2022-02-09 07:19:17 -03:00
Santiago Carmuega
72d896d176 chore: Merge mini-protocols into single crate (#40) 2022-02-06 21:13:35 -03:00
Santiago Carmuega
d4524733b3 docs: Add block download example (#24) 2022-01-17 17:11:03 -03:00