Commit graph

374 commits

Author SHA1 Message Date
Santiago Carmuega
f82fbcd7d9 feat: improve access to genesis utxos (#302) 2023-10-04 14:40:51 -03:00
Santiago Carmuega
d9abd01395 chore: include configs in main crate (#299) 2023-10-04 11:20:28 -03:00
Santiago Carmuega
cc671d2480 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
4ecf287740 fix(network): fix bad codec for tx monitoring messages (#298) 2023-10-03 14:26:11 -03:00
Ilya
c540b62e5f feat(network): implement LocalTxSubmission client (#289) 2023-09-20 20:41:37 -03:00
Santiago Carmuega
0fd9b6b6b5 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
673aaf95f0 fix(network): skip unix listener on windows (#287) 2023-09-10 22:31:05 -03:00
Santiago Carmuega
a0e96bd309 ci: run Rust check on multiple OS (#286) 2023-09-10 22:15:35 -03:00
Santiago Carmuega
bdf6f96a80 fix(network): make facade members public (#285) 2023-09-10 17:53:47 -03:00
Santiago Carmuega
816afcdaa5 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
08d83d1d9c fix(traverse): fix well-known genesis values for preprod / preview (#284) 2023-09-09 10:18:35 -03:00
Santiago Carmuega
f515a6115c chore: fix lint warning (#283) 2023-09-07 09:39:18 -03:00
Cainã Costa
faa11a5bfd feat(traverse): add network id to genesis values (#272) 2023-09-01 09:18:51 -03:00
Harper
b294f9be01 feat(network): add server-side facades (#282) 2023-09-01 09:15:14 -03:00
Harper
f223b0fde9 feat(network): implement chain sync server side (#277) 2023-08-23 20:17:17 -03:00
Harper
367e76872b feat(network): add server side of blockfetch miniprotocol (#275) 2023-08-09 06:46:45 -03:00
Santiago Carmuega
5a3246eb3c feat: add helper to create bootstrap addresses (#269) 2023-07-29 18:15:00 -03:00
Santiago Carmuega
97adb181b1 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
e930267149 chore: fix pending code formatting (#270) 2023-07-18 22:54:39 -03:00
Harper
2dd9a98808 fix: use u64 instead of i64 for unit interval and rational numerator (#268) 2023-07-18 09:21:35 -03:00
Andrew Westberg
98483e76c7 feat: add handshake with query for n2c (#266) 2023-06-27 13:46:24 -03:00
Olof Blomqvist
d1f61a3992 fix: fix builds on windows platform (#263) 2023-06-21 13:39:43 -03:00
Santiago Carmuega
4c227141e2 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
65331e8346 chore: fix clippy warnings (#262) 2023-06-11 21:41:23 -03:00
Santiago Carmuega
efd82c72e1 feat(interop): add block mapping to u5c (#261) 2023-06-11 21:31:39 -03:00
Santiago Carmuega
4a849eec25 feat: introduce UTxO RPC interop (#260) 2023-06-10 22:52:48 -03:00
Santiago Carmuega
fb22d1b0e2 feat(traverse): improve native asset access (#259) 2023-06-03 20:46:41 -03:00
Santiago Carmuega
9669b5ce7e chore: undo upstream crate experiment (#258) 2023-05-20 15:20:01 -03:00
Harper
a0cc1a5e47 fix: ignore duplicate consumed inputs (#257) 2023-05-12 09:01:44 -03:00
Santiago Carmuega
b78a0b3554 chore: upgrade to gasket v0.4 (#256) 2023-05-03 15:43:42 -03:00
Santiago Carmuega
fabc4230ec chore: upgrade gasket to v0.3.0 (#255) 2023-04-27 21:52:34 -03:00
Santiago Carmuega
a4bf887f28 fix: back-merge v0.18.1 hotfix (#254) 2023-04-27 21:24:09 -03:00
Santiago Carmuega
09f2bf3d26 docs(network): Add chain-sync client docs (#252) 2023-04-15 13:56:52 -03:00
Santiago Carmuega
16773902c2 docs(network): Document BlockFetch client (#251) 2023-04-15 13:18:25 -03:00
Santiago Carmuega
d660258323 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
db47518497 chore: Use gasket dep from crates.io (#249) 2023-04-13 21:27:06 -03:00
Santiago Carmuega
9c23c690d0 fix: Handle bearer I/O errors (#247) 2023-04-11 10:08:44 -03:00
Santiago Carmuega
9bb8727046 fix: Make upstream worker easy to connect (#246) 2023-04-11 09:33:45 -03:00
Santiago Carmuega
a64cd08678 refactor: Improve network module naming (#245) 2023-04-10 20:21:11 -03:00
Santiago Carmuega
d5f0c2fd80 refactor: Merge multiplexer & miniprotocols into single crate (#244) 2023-04-10 19:51:38 -03:00
Santiago Carmuega
b63d2052cb 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
ae7e1f5c82 chore: Fix lint warnings for all targets (#240) 2023-03-24 06:59:49 -03:00
Santiago Carmuega
66a095df4a fix(upstream): Use sync read for chunk dequeue (#239) 2023-03-23 22:58:29 -03:00
Santiago Carmuega
70355a687d chore: Improve network tracing messages (#237) 2023-03-23 22:30:10 -03:00
Santiago Carmuega
44465369be feat(upstream): Make output generic by adapter (#236) 2023-03-16 16:21:06 -03:00
Mitchell Turner
6ac63a04e2 feat(addresses): Derive Hash on Address (#235)
authored-by: Turner <mitch@tpfs.io>
2023-03-14 18:10:55 -03:00
Santiago Carmuega
7b3708ac46 feat(traverse): Introduce time helpers (#234) 2023-03-13 18:55:44 -03:00
Santiago Carmuega
c1446ebea5 chore(traverse): Improve API ergonomics (#233) 2023-03-13 15:19:40 -03:00
Santiago Carmuega
8fa662b4de feat(traverse): Expose aux data scripts (#232) 2023-03-11 18:07:09 -03:00
Santiago Carmuega
4a7afe94f0 refactor(traverse): Unify mint and output asset artifacts (#231) 2023-03-11 14:12:31 -03:00