Maico Leberle
986ee75761
feat: scaffold Byron phase-1 validations ( #300 )
...
Co-authored-by: Santiago Carmuega <santiago@carmuega.me>
2023-10-10 17:16:26 -03:00
cargillchantry
aafe37573a
chore: update mini-protocol pdf README link ( #301 )
...
Co-authored-by: Chantry Cargill <chantry.cargill@kodypay.com>
2023-10-06 21:08:00 -03:00
Lucas
7fada705a0
feat: Move flat en/de from aiken to pallas ( #303 )
...
Nothing new is going on within the code itself.
I simply popped the crate into pallas_codec
as a submodule `pallas_codec::flat`. I also moved
over the tests that we had in the crate. In general
this is in solid shape and hasn't had any changes for
months. That said there could be some things that require love
like dealing with BigInt.
Co-authored-by: Kasey White <kwhitemsg@gmail.com>
2023-10-04 19:08:52 -04:00
Santiago Carmuega
dba044f686
feat: improve access to genesis utxos ( #302 )
2023-10-04 14:40:51 -03:00
Santiago Carmuega
dfaf7942e4
chore: include configs in main crate ( #299 )
2023-10-04 11:20:28 -03:00
Santiago Carmuega
a8df6dc666
feat: generate genesis utxos from genesis file ( #59 )
...
Co-authored-by: rvcas <x@rvcas.dev>
Co-authored-by: jmhrpr <harper.jme@gmail.com>
2023-10-04 06:45:59 -03:00
Santiago Carmuega
90b228492c
fix(network): fix bad codec for tx monitoring messages ( #298 )
2023-10-03 14:26:11 -03:00
Ilya
dea731d58b
feat(network): implement LocalTxSubmission client ( #289 )
2023-09-20 20:41:37 -03:00
Santiago Carmuega
18428298a4
Release 0.19.1
...
pallas@0.19.1
pallas-addresses@0.19.1
pallas-codec@0.19.1
pallas-crypto@0.19.1
pallas-network@0.19.1
pallas-primitives@0.19.1
pallas-traverse@0.19.1
pallas-utxorpc@0.19.1
Generated by cargo-workspaces
2023-09-10 22:49:11 -03:00
Santiago Carmuega
277f0d488a
fix(network): skip unix listener on windows ( #287 )
2023-09-10 22:31:05 -03:00
Santiago Carmuega
219ae51b5a
ci: run Rust check on multiple OS ( #286 )
2023-09-10 22:15:35 -03:00
Santiago Carmuega
8e07b838e1
fix(network): make facade members public ( #285 )
2023-09-10 17:53:47 -03:00
Santiago Carmuega
1b1f5faaca
Release 0.19.0
...
pallas@0.19.0
pallas-addresses@0.19.0
pallas-codec@0.19.0
pallas-crypto@0.19.0
pallas-network@0.19.0
pallas-primitives@0.19.0
pallas-traverse@0.19.0
pallas-utxorpc@0.19.0
Generated by cargo-workspaces
2023-09-09 10:31:39 -03:00
Santiago Carmuega
56df1c429c
fix(traverse): fix well-known genesis values for preprod / preview ( #284 )
2023-09-09 10:18:35 -03:00
Santiago Carmuega
1f870cac66
chore: fix lint warning ( #283 )
2023-09-07 09:39:18 -03:00
Cainã Costa
384afa284b
feat(traverse): add network id to genesis values ( #272 )
2023-09-01 09:18:51 -03:00
Harper
7f919dcef5
feat(network): add server-side facades ( #282 )
2023-09-01 09:15:14 -03:00
Harper
fdf41b5b32
feat(network): implement chain sync server side ( #277 )
2023-08-23 20:17:17 -03:00
Harper
9ea5d7cefe
feat(network): add server side of blockfetch miniprotocol ( #275 )
2023-08-09 06:46:45 -03:00
Santiago Carmuega
e117a2723a
feat: add helper to create bootstrap addresses ( #269 )
2023-07-29 18:15:00 -03:00
Santiago Carmuega
ea9c4e8b59
Release 0.19.0-alpha.2
...
pallas@0.19.0-alpha.2
pallas-addresses@0.19.0-alpha.2
pallas-codec@0.19.0-alpha.2
pallas-crypto@0.19.0-alpha.2
pallas-network@0.19.0-alpha.2
pallas-primitives@0.19.0-alpha.2
pallas-traverse@0.19.0-alpha.2
pallas-utxorpc@0.19.0-alpha.2
Generated by cargo-workspaces
2023-07-18 22:58:45 -03:00
Santiago Carmuega
a003ec21f7
chore: fix pending code formatting ( #270 )
2023-07-18 22:54:39 -03:00
Harper
f2a746b831
fix: use u64 instead of i64 for unit interval and rational numerator ( #268 )
2023-07-18 09:21:35 -03:00
Andrew Westberg
554fa1578e
feat: add handshake with query for n2c ( #266 )
2023-06-27 13:46:24 -03:00
Olof Blomqvist
31a87032ca
fix: fix builds on windows platform ( #263 )
2023-06-21 13:39:43 -03:00
Santiago Carmuega
fcd8bb2e62
Release 0.19.0-alpha.1
...
pallas@0.19.0-alpha.1
pallas-addresses@0.19.0-alpha.1
pallas-codec@0.19.0-alpha.1
pallas-crypto@0.19.0-alpha.1
pallas-network@0.19.0-alpha.1
pallas-primitives@0.19.0-alpha.1
pallas-traverse@0.19.0-alpha.1
pallas-utxorpc@0.19.0-alpha.1
Generated by cargo-workspaces
2023-06-11 21:42:56 -03:00
Santiago Carmuega
c74255fd10
chore: fix clippy warnings ( #262 )
2023-06-11 21:41:23 -03:00
Santiago Carmuega
227b903bcb
feat(interop): add block mapping to u5c ( #261 )
2023-06-11 21:31:39 -03:00
Santiago Carmuega
35dda4d40f
feat: introduce UTxO RPC interop ( #260 )
2023-06-10 22:52:48 -03:00
Santiago Carmuega
7539e17dfc
feat(traverse): improve native asset access ( #259 )
2023-06-03 20:46:41 -03:00
Santiago Carmuega
82a9eeb47d
chore: undo upstream crate experiment ( #258 )
2023-05-20 15:20:01 -03:00
Harper
36df92f8ad
fix: ignore duplicate consumed inputs ( #257 )
2023-05-12 09:01:44 -03:00
Santiago Carmuega
ef9dbfad64
chore: upgrade to gasket v0.4 ( #256 )
2023-05-03 15:43:42 -03:00
Santiago Carmuega
6dc7f06964
chore: upgrade gasket to v0.3.0 ( #255 )
2023-04-27 21:52:34 -03:00
Santiago Carmuega
c9119e4925
fix: back-merge v0.18.1 hotfix ( #254 )
2023-04-27 21:24:09 -03:00
Santiago Carmuega
afb2d6a7c3
docs(network): Add chain-sync client docs ( #252 )
2023-04-15 13:56:52 -03:00
Santiago Carmuega
bd798058ad
docs(network): Document BlockFetch client ( #251 )
2023-04-15 13:18:25 -03:00
Santiago Carmuega
535147e9c4
Release 0.19.0-alpha.0
...
pallas@0.19.0-alpha.0
pallas-addresses@0.19.0-alpha.0
pallas-codec@0.19.0-alpha.0
pallas-crypto@0.19.0-alpha.0
pallas-network@0.19.0-alpha.0
pallas-primitives@0.19.0-alpha.0
pallas-traverse@0.19.0-alpha.0
pallas-upstream@0.19.0-alpha.0
Generated by cargo-workspaces
2023-04-13 21:31:42 -03:00
Santiago Carmuega
b2ad646cf5
chore: Use gasket dep from crates.io ( #249 )
2023-04-13 21:27:06 -03:00
Santiago Carmuega
46dd2a685f
fix: Handle bearer I/O errors ( #247 )
2023-04-11 10:08:44 -03:00
Santiago Carmuega
1dc87174bd
fix: Make upstream worker easy to connect ( #246 )
2023-04-11 09:33:45 -03:00
Santiago Carmuega
e46b152786
refactor: Improve network module naming ( #245 )
2023-04-10 20:21:11 -03:00
Santiago Carmuega
cb0348b47a
refactor: Merge multiplexer & miniprotocols into single crate ( #244 )
2023-04-10 19:51:38 -03:00
Santiago Carmuega
b8ff4e9418
feat: Migrate to asynchronous I/O ( #241 )
...
This commit updates the networking stack to use asynchronous I/O for improved performance and concurrency. We have replaced synchronous I/O calls with their asynchronous counterparts and refactored the code to use async/await and Tokio runtime.
2023-04-09 08:50:56 -03:00
Santiago Carmuega
381a46f2cf
chore: Fix lint warnings for all targets ( #240 )
2023-03-24 06:59:49 -03:00
Santiago Carmuega
2f1270f8e8
fix(upstream): Use sync read for chunk dequeue ( #239 )
2023-03-23 22:58:29 -03:00
Santiago Carmuega
27d29ace30
chore: Improve network tracing messages ( #237 )
2023-03-23 22:30:10 -03:00
Santiago Carmuega
2243acfff9
feat(upstream): Make output generic by adapter ( #236 )
2023-03-16 16:21:06 -03:00
Mitchell Turner
61f50b2cca
feat(addresses): Derive Hash on Address ( #235 )
...
authored-by: Turner <mitch@tpfs.io>
2023-03-14 18:10:55 -03:00
Santiago Carmuega
8cdde5e9a8
feat(traverse): Introduce time helpers ( #234 )
2023-03-13 18:55:44 -03:00