Santiago Carmuega
679dff9b3a
Release 0.32.1
...
pallas@0.32.1
pallas-addresses@0.32.1
pallas-applying@0.32.1
pallas-codec@0.32.1
pallas-configs@0.32.1
pallas-crypto@0.32.1
pallas-hardano@0.32.1
pallas-math@0.32.1
pallas-network@0.32.1
pallas-primitives@0.32.1
pallas-traverse@0.32.1
pallas-txbuilder@0.32.1
pallas-utxorpc@0.32.1
pallas-wallet@0.32.1
Generated by cargo-workspaces
2025-06-25 10:28:02 -03:00
Santiago Carmuega
100827213e
Release 0.32.0
...
pallas@0.32.0
pallas-addresses@0.32.0
pallas-applying@0.32.0
pallas-codec@0.32.0
pallas-configs@0.32.0
pallas-crypto@0.32.0
pallas-hardano@0.32.0
pallas-math@0.32.0
pallas-network@0.32.0
pallas-primitives@0.32.0
pallas-traverse@0.32.0
pallas-txbuilder@0.32.0
pallas-utxorpc@0.32.0
pallas-wallet@0.32.0
Generated by cargo-workspaces
2024-12-29 19:18:18 -03:00
Santiago Carmuega
cbffafaf51
chore(deps): update utxorpc-spec to v0.15 ( #568 )
2024-12-29 19:16:24 -03:00
Santiago Carmuega
b483b3a17a
chore: apply new lint warnings from latest clippy ( #561 )
2024-12-14 17:37:33 -03:00
Santiago Carmuega
ac66eb9473
chore(utxorpc): update spec to v0.14 and update redeemer mapper ( #559 )
...
Co-authored-by: ricomiles <ricoquiblat@gmail.com>
2024-12-14 16:16:42 -03:00
Rico Miles Quiblat
9c45be76b1
feat(utxorpc): add execution cost prices to parameter mapper ( #555 )
2024-12-11 21:55:16 -03:00
Santiago Carmuega
fbc7c73c20
Release 0.31.0
...
pallas@0.31.0
pallas-addresses@0.31.0
pallas-applying@0.31.0
pallas-codec@0.31.0
pallas-configs@0.31.0
pallas-crypto@0.31.0
pallas-hardano@0.31.0
pallas-math@0.31.0
pallas-network@0.31.0
pallas-primitives@0.31.0
pallas-traverse@0.31.0
pallas-txbuilder@0.31.0
pallas-utxorpc@0.31.0
pallas-wallet@0.31.0
Generated by cargo-workspaces
2024-11-03 12:28:59 -03:00
Matthias Benkort
6b667c78a3
refactor: Re-organize and clean-up pallas-primitives ( #523 )
...
* Re-organize and clean-up pallas-primitives
Namely:
- Move _common_ (i.e. era-independent) types and structures up to the
`lib` module; to be shared across all eras. If any of those deviate
in a subsequent era, it is easy to bring them down and define new
types from the point of divergence onward. This simplifies the scope
of each era-specific module and make them slightly easier to
navigate.
Note that, each era module still re-export all of the common types
that's relevant to that particular era. So technically, this
reorganization doesn't really change anything for callers/users of
the library.
- Rename `Scripthash` to `ScriptHash`. Before this commit, both
actually existed as `ScriptHash` was introduced with the Conway era.
Yet, they refer to the same thing, so the duplication is simply
confusing.
- Rename `One` / `Two` constructors for `NetworkId` to `Testnet` and
`Mainnet` respectively. Also defined idiomatic `From` & `TryFrom`
implementation for conversion to and from `u8`. This is a lot let
confusing!
- Generalize `PlutusScript` with a constant generic, to avoid
repetition for each plutus script generated for specific version.
Note that a distinction is still _necessary_ if we want to provie
out-of-the-box serialisers for Plutus scripts, which are serialised
with a tag prefix depending on the language. All else apart, they
are strictly similar types.
- Rename `CostMdls` to `CostModels`. Because, common.
- Rename `plutus_script` to `plutus_v1_script` in the Alonzo's witness
set, for consistency with other eras.
* Fix ordering of ScriptHash variants.
This is an odd one. See the note.
* Bump minicbor to v0.25.1
* Add aliases with deprecation warnings to various fields and types.
* revert renaming plutus_script to plutus_v1_script in Alonzo witness
See https://github.com/txpipe/pallas/pull/523#discussion_r1807329742
2024-10-22 08:57:21 -03:00
Santiago Carmuega
ae71a53707
chore(interop): bump u5c to v0.11.0 ( #519 )
2024-10-11 09:10:39 -03:00
Santiago Carmuega
3b5c1ba7ab
feat(traverse): introduce MultiEraValue ( #516 )
2024-10-01 09:46:58 -03:00
Santiago Carmuega
87e47de094
Release 0.30.2
...
pallas@0.30.2
pallas-addresses@0.30.2
pallas-applying@0.30.2
pallas-codec@0.30.2
pallas-configs@0.30.2
pallas-crypto@0.30.2
pallas-hardano@0.30.2
pallas-math@0.30.2
pallas-network@0.30.2
pallas-primitives@0.30.2
pallas-rolldb@0.30.2
pallas-traverse@0.30.2
pallas-txbuilder@0.30.2
pallas-utxorpc@0.30.2
pallas-wallet@0.30.2
Generated by cargo-workspaces
2024-09-08 18:49:23 -03:00
Santiago Carmuega
6a3d8df216
feat(interop): map u5c Conway structs ( #511 )
2024-09-06 21:12:27 -03:00
Santiago Carmuega
6cba3882ed
Release 0.30.1
...
pallas@0.30.1
pallas-addresses@0.30.1
pallas-applying@0.30.1
pallas-codec@0.30.1
pallas-configs@0.30.1
pallas-crypto@0.30.1
pallas-hardano@0.30.1
pallas-math@0.30.1
pallas-network@0.30.1
pallas-primitives@0.30.1
pallas-rolldb@0.30.1
pallas-traverse@0.30.1
pallas-txbuilder@0.30.1
pallas-utxorpc@0.30.1
pallas-wallet@0.30.1
Generated by cargo-workspaces
2024-08-25 14:35:15 -03:00
Santiago Carmuega
510ce8e4ee
fix(interop): support Conway pparams mapping to u5c ( #509 )
2024-08-25 13:23:31 -03:00
Santiago Carmuega
f4527fc438
Release 0.30.0
...
pallas@0.30.0
pallas-addresses@0.30.0
pallas-applying@0.30.0
pallas-codec@0.30.0
pallas-configs@0.30.0
pallas-crypto@0.30.0
pallas-hardano@0.30.0
pallas-math@0.30.0
pallas-network@0.30.0
pallas-primitives@0.30.0
pallas-rolldb@0.30.0
pallas-traverse@0.30.0
pallas-txbuilder@0.30.0
pallas-utxorpc@0.30.0
pallas-wallet@0.30.0
Generated by cargo-workspaces
2024-08-20 14:02:20 -03:00
Santiago Carmuega
78627d0d2a
feat(interop): implement u5c pparams mapping ( #504 )
2024-08-15 16:01:10 -03:00
Santiago Carmuega
42c0169945
chore(interop): bump u5c spec to v0.9 ( #503 )
2024-08-15 10:48:28 -03:00
Santiago Carmuega
27c4967824
feat(interop): introduce field-mask context for u5c ( #502 )
2024-08-15 10:35:58 -03:00
Santiago Carmuega
2758cc5a2c
fix(interop): skip conway certs in u5c ( #498 )
2024-08-03 10:46:14 -03:00
Santiago Carmuega
46dff24c3e
chore(interop): update u5c spec to v0.8.0 ( #493 )
2024-07-28 19:48:43 -03:00
Santiago Carmuega
f1a90e84fa
Release 0.29.0
...
pallas@0.29.0
pallas-addresses@0.29.0
pallas-applying@0.29.0
pallas-codec@0.29.0
pallas-configs@0.29.0
pallas-crypto@0.29.0
pallas-hardano@0.29.0
pallas-math@0.29.0
pallas-network@0.29.0
pallas-primitives@0.29.0
pallas-rolldb@0.29.0
pallas-traverse@0.29.0
pallas-txbuilder@0.29.0
pallas-utxorpc@0.29.0
pallas-wallet@0.29.0
Generated by cargo-workspaces
2024-07-15 22:31:37 -03:00
Lucas
60e07e2f00
fix(interop): map missing u5c redeemers ( #490 )
2024-07-15 21:47:25 -03:00
Santiago Carmuega
8f74238dc5
chore(interop): update u5c spec to v0.7.0 ( #489 )
2024-07-15 18:25:40 -03:00
Santiago Carmuega
9f9e088091
fix(interop): use correct input order to match redeemers ( #487 )
2024-07-14 13:48:05 -03:00
Santiago Carmuega
9b16a98fb1
fix(interop): check for spend purpose when matching redeemers ( #486 )
2024-07-13 14:43:52 -03:00
Santiago Carmuega
6273e758c0
chore(interop): update u5c specs to v0.6 ( #485 )
2024-07-12 18:03:17 -03:00
Santiago Carmuega
496f73fbf3
Release 0.28.0
...
pallas@0.28.0
pallas-addresses@0.28.0
pallas-applying@0.28.0
pallas-codec@0.28.0
pallas-configs@0.28.0
pallas-crypto@0.28.0
pallas-hardano@0.28.0
pallas-math@0.28.0
pallas-network@0.28.0
pallas-primitives@0.28.0
pallas-rolldb@0.28.0
pallas-traverse@0.28.0
pallas-txbuilder@0.28.0
pallas-utxorpc@0.28.0
pallas-wallet@0.28.0
Generated by cargo-workspaces
2024-07-01 13:39:28 -03:00
Santiago Carmuega
12b83111ee
refactor(interop): use batching for utxorpc ledger interface ( #472 )
2024-06-09 21:01:59 -03:00
Santiago Carmuega
52c6db13ef
Release 0.27.0
...
pallas@0.27.0
pallas-addresses@0.27.0
pallas-applying@0.27.0
pallas-codec@0.27.0
pallas-configs@0.27.0
pallas-crypto@0.27.0
pallas-hardano@0.27.0
pallas-network@0.27.0
pallas-primitives@0.27.0
pallas-rolldb@0.27.0
pallas-traverse@0.27.0
pallas-txbuilder@0.27.0
pallas-utxorpc@0.27.0
pallas-wallet@0.27.0
Generated by cargo-workspaces
2024-06-01 08:47:13 -03:00
Santiago Carmuega
a19aa07ad2
Release 0.26.0
...
pallas@0.26.0
pallas-addresses@0.26.0
pallas-applying@0.26.0
pallas-codec@0.26.0
pallas-configs@0.26.0
pallas-crypto@0.26.0
pallas-hardano@0.26.0
pallas-network@0.26.0
pallas-primitives@0.26.0
pallas-rolldb@0.26.0
pallas-traverse@0.26.0
pallas-txbuilder@0.26.0
pallas-utxorpc@0.26.0
pallas-wallet@0.26.0
Generated by cargo-workspaces
2024-05-21 08:32:18 -03:00
Santiago Carmuega
37cad70f9c
refactor(interop): use stateful mapper for u5 ( #460 )
2024-05-17 20:54:33 -03:00
Santiago Carmuega
3fabbb2504
chore: apply lint recommendations ( #458 )
2024-05-14 21:14:19 -03:00
aleksandar
5a299ce049
feat(interop): add ledger context for utxorpc mapping logic ( #450 )
...
Co-authored-by: Aleksandar Djuric <aleksandardjuric@alethea.io>
2024-05-14 07:19:04 -03:00
Santiago Carmuega
df202c27c3
feat(interop): re-export utxorpc spec to unify downstream versions ( #448 )
2024-04-18 22:40:40 -03:00
Santiago Carmuega
3b7ac7ee38
Release 0.25.0
...
pallas@0.25.0
pallas-addresses@0.25.0
pallas-applying@0.25.0
pallas-codec@0.25.0
pallas-configs@0.25.0
pallas-crypto@0.25.0
pallas-hardano@0.25.0
pallas-network@0.25.0
pallas-primitives@0.25.0
pallas-rolldb@0.25.0
pallas-traverse@0.25.0
pallas-txbuilder@0.25.0
pallas-utxorpc@0.25.0
pallas-wallet@0.25.0
Generated by cargo-workspaces
2024-04-02 09:50:58 -03:00
Harper
0c84dc4983
feat: add Conway 2024-03 CDDL conformity ( #424 )
2024-04-01 14:02:52 -03:00
dependabot[bot]
8b9300e3bb
build(deps): update utxorpc-spec requirement from 0.3.0 to 0.4.4 ( #425 )
...
Updates the requirements on [utxorpc-spec](https://github.com/utxorpc/spec ) to permit the latest version.
- [Commits](https://github.com/utxorpc/spec/compare/v0.3.0...v0.4.4 )
---
updated-dependencies:
- dependency-name: utxorpc-spec
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-04-01 13:42:08 -03:00
Santiago Carmuega
e0d87868f0
Release 0.24.0
...
pallas@0.24.0
pallas-addresses@0.24.0
pallas-applying@0.24.0
pallas-codec@0.24.0
pallas-configs@0.24.0
pallas-crypto@0.24.0
pallas-hardano@0.24.0
pallas-network@0.24.0
pallas-primitives@0.24.0
pallas-rolldb@0.24.0
pallas-traverse@0.24.0
pallas-txbuilder@0.24.0
pallas-utxorpc@0.24.0
pallas-wallet@0.24.0
Generated by cargo-workspaces
2024-03-09 08:09:42 -03:00
Santiago Carmuega
3ac73c3c05
Release 0.23.0
...
pallas@0.23.0
pallas-addresses@0.23.0
pallas-applying@0.23.0
pallas-codec@0.23.0
pallas-configs@0.23.0
pallas-crypto@0.23.0
pallas-hardano@0.23.0
pallas-network@0.23.0
pallas-primitives@0.23.0
pallas-rolldb@0.23.0
pallas-traverse@0.23.0
pallas-txbuilder@0.23.0
pallas-utxorpc@0.23.0
pallas-wallet@0.23.0
Generated by cargo-workspaces
2024-02-11 18:02:33 -03:00
Santiago Carmuega
ae796b4a01
chore: update utxorpc-spec to 0.3.0 ( #399 )
2024-02-11 14:38:26 -03:00
Clark Alesna
d565260ce5
fix(utxorpc): map missing struct values ( #387 )
...
Tx hash and block height are now correctly mapped into the corresponding utxorpc structures.
2024-02-11 13:19:13 -03:00
Santiago Carmuega
dd0d7de2ea
Release 0.22.0
...
pallas@0.22.0
pallas-addresses@0.22.0
pallas-applying@0.22.0
pallas-codec@0.22.0
pallas-configs@0.22.0
pallas-crypto@0.22.0
pallas-hardano@0.22.0
pallas-network@0.22.0
pallas-primitives@0.22.0
pallas-rolldb@0.22.0
pallas-traverse@0.22.0
pallas-txbuilder@0.22.0
pallas-utxorpc@0.22.0
pallas-wallet@0.22.0
Generated by cargo-workspaces
2024-01-25 09:03:26 -03:00
Santiago Carmuega
f3cc15c6fa
release: v0.21.0 ( #375 )
2024-01-04 10:07:12 -03:00
Harper
c2bba68531
fix: return witness objects for conway era multieratx ( #346 )
2024-01-02 07:17:40 -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
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
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
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
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