Commit graph

411 commits

Author SHA1 Message Date
Maico Leberle
4e1eb79ef4 feat(applying): implement ShelleyMA phase-1 validations (#354) 2023-12-12 07:53:10 -03:00
Santiago Carmuega
ffcd70c57a feat(rolldb): add method to check if db is empty (#352) 2023-12-11 14:06:01 -03:00
Santiago Carmuega
e54b493f5d fix(hardano): remove panics from immutable db parsing (#351) 2023-12-11 13:08:02 -03:00
Santiago Carmuega
adb510d668 fix: add txbuilder to unstable feature gate (#349) 2023-12-10 14:08:58 -03:00
Santiago Carmuega
4504dd4f1d feat(hardano): implement immutable db chunk parsing (#328) 2023-12-10 11:28:27 -03:00
Santiago Carmuega
fe5018120f fix: fix unable to build and sign txs (#345) 2023-12-04 09:22:56 -03:00
Santiago Carmuega
86663a9b24 chore(wallet): fix lint warnings (#344) 2023-12-04 09:19:02 -03:00
Harper
90c66047c5 feat: introduce wallet crate for ed25519-bip32 key management (#342)
Co-authored-by: Santiago Carmuega <santiago@carmuega.me>
2023-12-03 11:31:27 -03:00
Santiago Carmuega
f9ea2c4790 chore(txbuilder): fix lint warnings (#343) 2023-12-03 10:29:27 -03:00
Harper
1582883dc6 feat: introduce transaction builder crate (#338) 2023-12-03 09:51:06 -03:00
Alexsander Falcucci
b1ac003716 feat(network): implement stake distribution local state query (#340) 2023-11-24 06:43:25 -03:00
Santiago Carmuega
cce85a7482 fix(network): add missing rt feature for tokio 2023-11-20 21:48:43 -03:00
Santiago Carmuega
97f1eb011c fix(applying): define specific dependency versions 2023-11-20 21:26:44 -03:00
Santiago Carmuega
bae2f48591 Release 0.20.0
pallas@0.20.0
pallas-addresses@0.20.0
pallas-applying@0.20.0
pallas-codec@0.20.0
pallas-configs@0.20.0
pallas-crypto@0.20.0
pallas-network@0.20.0
pallas-primitives@0.20.0
pallas-rolldb@0.20.0
pallas-traverse@0.20.0
pallas-utxorpc@0.20.0

Generated by cargo-workspaces
2023-11-20 19:53:17 -03:00
Santiago Carmuega
24b7139e4b chore: fix lint warnings (#339) 2023-11-20 19:46:14 -03:00
Santiago Carmuega
6203fe1ecd chore(deps): update NamedPipes related deps (#336) 2023-11-20 08:28:35 -03:00
Alexsander Falcucci
975aedb135 feat(network): add cbor decoder for HardForkQuery (#335) 2023-11-20 08:02:02 -03:00
Santiago Carmuega
cc2f295fb2 fix: fix conditional code for windows builds (#334) 2023-11-16 13:36:49 -03:00
Olof Blomqvist
43fefc8176 feat(network): implement windows named pipes connections (#279) 2023-11-16 10:06:34 -03:00
Alexsander Falcucci
61f713a802 fix(network): add missing feature gate flag to tokio dependency (#333) 2023-11-16 09:58:05 -03:00
Maico Leberle
99b4c1fa4e fix(applying): contemplate fee rules for genesis UTxOs (#332) 2023-11-14 17:42:59 -03:00
Santiago Carmuega
fdbdcc3a4f chore: fix lint warnings (#330) 2023-11-13 17:00:00 -03:00
Santiago Carmuega
4d6a1fe344 fix: make rolldb an optional dependency (#329) 2023-11-12 22:47:31 -03:00
Santiago Carmuega
750c2d303e refactor(network): simplify local state mini-protocol implementation (#326) 2023-11-09 21:47:24 -03:00
Santiago Carmuega
1dc4d7e19d feat(codec): add utility for untyped CBOR fragments (#327) 2023-11-09 18:22:42 -03:00
Maico Leberle
85d4470ddd feat(applying): add remaining validations for Byron era (#325) 2023-11-09 14:50:46 -03:00
Maico Leberle
1635f8eb95 feat(applying): validate all inputs in UTxO set (#324) 2023-11-07 18:29:23 -03:00
Maico Leberle
2dca64c4c9 feat(applying): check non-empty set of inputs and outputs (#312) 2023-11-03 18:15:17 -03:00
Harper
bf973dff3c feat: introduce conway primitives (#290)
Co-authored-by: lisicky <lisicky@inbox.ru>
2023-11-03 12:22:06 -03:00
Harper
fb1cc54b0c feat(network): scaffold local state query server (#280) 2023-10-26 18:02:11 +00:00
Harper
eace470b4f feat(traverse): expose tx update field (#313) 2023-10-24 09:59:36 +00:00
Maico Leberle
e94fa32f6c docs(applying): document Byron tx validations (#311) 2023-10-17 18:44:09 -03:00
Santiago Carmuega
a27d7dee11 fix(rolldb): fix find wal sequence semantics (#310) 2023-10-15 12:02:21 -03:00
Santiago Carmuega
763fdc5ecd feat: introduce RollDB (#307) 2023-10-13 13:38:20 -03:00
Maico Leberle
5391a037d6 feat: scaffold Byron phase-1 validations (#300)
Co-authored-by: Santiago Carmuega <santiago@carmuega.me>
2023-10-10 17:16:26 -03:00
cargillchantry
cdcb679921 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
11687d7f85 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
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