Commit graph

48 commits

Author SHA1 Message Date
Santiago Carmuega
211674d81c
fix(txbuilder): sign transactions using Conway era (#531) 2024-10-24 16:17:34 -03:00
Santiago Carmuega
698d7a4933
feat(txbuilder): compute ScriptDataHash including edge cases (#525)
Co-authored-by: kalomaaan <kalomaaan@gmail.com>
2024-10-22 22:20:58 -03:00
Santiago Carmuega
21af5b7505
feat: add support for Conway config and params traverse (#521)
Co-authored-by: Clark Alesna <clark_alesna@hotmail.com>
Co-authored-by: johnquinnvictaboada <quinnvictaboada@gmail.com>
2024-10-16 21:43:23 -03:00
Pedro Sánchez Terraf
07b74515a4
feat(applying): add cert and native script validation for ShelleyMA (#510)
BREAKING CHANGE: the `validate` fn signature has changed to support these changes

---------

Co-authored-by: Ale Gadea <ale.gadea@txpipe.io>
2024-09-23 13:24:32 -03:00
Santiago Carmuega
3dbd582207
chore(interop): update u5c spec to v0.8.0 (#493) 2024-07-28 19:48:43 -03:00
Lucas
4fbca7b8ce
fix(interop): map missing u5c redeemers (#490) 2024-07-15 21:47:25 -03:00
Santiago Carmuega
1406d7a599
fix(interop): use correct input order to match redeemers (#487) 2024-07-14 13:48:05 -03:00
Alex Pozhylenkov
07033ebf09
chore: improve ImmutableDB error handling (#426)
Co-authored-by: Steven Johnson <stevenj@users.noreply.github.com>
2024-06-29 14:25:40 -03:00
Santiago Carmuega
ee505a02e6
fix: relax CBOR decoding of Conway protocol params update (#473) 2024-06-18 13:03:07 -03:00
Santiago Carmuega
a59fe53ae2
fix(primitives): handle conway extreme param updates (#462) 2024-05-21 08:29:09 -03:00
Santiago Carmuega
7ff70f4020
feat(configs): add serde for Alonzo genesis file (#436) 2024-04-15 16:41:09 -03:00
Maico Leberle
a0c409b65e
refactor(applying): unify approach for protocol params access (#432) 2024-04-11 21:41:27 -03:00
Santiago Carmuega
b6f537abba
test(hardano): discover snapshots by inspecting test_data dir (#428) 2024-04-02 09:18:53 -03:00
Harper
c31e773ce2
feat: add Conway 2024-03 CDDL conformity (#424) 2024-04-01 14:02:52 -03:00
Maico Leberle
1a0fc322fa
feat(applying): add support for preview / preprod networks (#422) 2024-04-01 13:49:14 -03:00
Santiago Carmuega
54997daf66
fix(primitives): contemplate Conway's CBOR set tag (#421)
Co-authored-by: jmhrpr <25673452+jmhrpr@users.noreply.github.com>
2024-03-08 19:32:03 -03:00
Maico Leberle
181a13c3d6
feat: add Babbage phase-1 validations (#405) 2024-02-20 20:30:09 -03:00
Maico Leberle
7b2894e4a2
feat(applying): implement Alonzo phase-1 validations (#380) 2024-01-19 22:19:46 -03:00
Harper
ef086375bf
fix(network): use correct client state transition for n2n txsub (#348) 2023-12-15 13:28:36 -03:00
Santiago Carmuega
408a41a9ea
feat(traverse): improve protocol update access (#360) 2023-12-14 18:54:01 -03:00
Santiago Carmuega
b4b7b93db2
feat(configs): add Shelley config structs (#359) 2023-12-13 21:27:31 -03:00
Maico Leberle
04232c6a4c
feat(applying): implement ShelleyMA phase-1 validations (#354) 2023-12-12 07:53:10 -03:00
Santiago Carmuega
fa913e4799
feat(hardano): implement immutable db chunk parsing (#328) 2023-12-10 11:28:27 -03:00
Maico Leberle
317e23fb45
fix(applying): contemplate fee rules for genesis UTxOs (#332) 2023-11-14 17:42:59 -03:00
Maico Leberle
68b46c36a8
feat(applying): add remaining validations for Byron era (#325) 2023-11-09 14:50:46 -03:00
Harper
93c978b0e3
feat: introduce conway primitives (#290)
Co-authored-by: lisicky <lisicky@inbox.ru>
2023-11-03 12:22:06 -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
Harper
f2a746b831
fix: use u64 instead of i64 for unit interval and rational numerator (#268) 2023-07-18 09:21:35 -03:00
Harper
36df92f8ad
fix: ignore duplicate consumed inputs (#257) 2023-05-12 09:01:44 -03:00
Santiago Carmuega
c9119e4925
fix: back-merge v0.18.1 hotfix (#254) 2023-04-27 21:24:09 -03:00
Santiago Carmuega
e600190107
fix: Provide original hash for inline datum (#221) 2023-02-03 14:58:39 -03:00
Harper
c6730340d0
fix: use PlutusBytes to encode BigUInt/BigNInt (#216) 2023-01-25 21:15:55 -03:00
Santiago Carmuega
c647e51510
fix(primitives): Handle generic int in Plutus data (#202) 2022-11-12 16:16:26 -03:00
Santiago Carmuega
f5052241ac Back-merge v0.13 hotfix 2022-10-13 16:14:20 -03:00
Santiago Carmuega
7a73ebc5b2
fix: Handle undefined CBOR maps in Plutus data (#196) 2022-10-13 15:51:49 -03:00
Santiago Carmuega
85cf02dec4
feat(traverse): Provide access to original Datum hash (#189) 2022-09-13 07:52:35 -03:00
Harper
1850bfe86e
fix: Stop double CBOR encoding of Plutus script used for hashing (#188) 2022-09-12 16:47:20 -03:00
Santiago Carmuega
070b33114f
Back-merge v0.13 hotfix (#185) 2022-09-11 16:01:02 -03:00
Harper
4b2de75f69
fix: use correct prefix when hashing plutus v2 script (#182)
* fix: use correct prefix when hashing plutus v2 script

* chore: remove debug print
2022-09-04 08:42:25 -03:00
Santiago Carmuega
d94262a3f0
fix(addresses): Skip error on pointer address overflow (#178) 2022-08-19 22:15:35 -03:00
Santiago Carmuega
266df0fc18
fix(primitives): Fix overflow on cost model (#168) 2022-08-08 09:11:57 -03:00
Santiago Carmuega
69644d4a0e
fix(primitives): Make cost models optional (#167) 2022-08-07 21:39:04 -03:00
Santiago Carmuega
22b74673f7
fix(primitives): Handle alonzo headers without prev-hash (#164) 2022-08-06 19:19:31 -03:00
Santiago Carmuega
5b0ab8d9af
chore: Add test for output traverse (#157) 2022-08-02 22:45:21 -03:00
Santiago Carmuega
4d2950db0b
chore(primitives): Add Plutus script hash test (#147) 2022-07-04 14:40:19 -03:00
Santiago Carmuega
ad5ff362ad
fix(primitives): Handle bytes indef in Plutus data (#143) 2022-07-01 21:01:39 -03:00
Santiago Carmuega
f67d36e7fa
feat: Add Vasil / Babbage compatibility (#126)
* feat: Bump n2n protocol versions for Babbage (#125)
* feat: Allow a specified timeout on tcp connection (#127)
* feat: Add Babbage primitives (#128)
* fix: Inaccurate header-body CDDL (#129)
* fix: Babbage CBOR codec issues (#130)
* feat: Include Babbage in traverse lib
* Parse Babbage headers (#131)
* Add Babbage nonce/leader vrf extension (#132)

Co-authored-by: Andrew Westberg <andrewwestberg@gmail.com>
2022-06-20 22:09:42 -03:00
Santiago Carmuega
fe80ff7800
feat(primitives): Introduce MintedBlock concept (#116) 2022-06-12 10:44:16 -03:00