|
| 1 | +--- |
| 2 | +title: Ledger Team Update |
| 3 | +slug: 2025-09-24-ledger |
| 4 | +authors: lehins |
| 5 | +tags: [ledger] |
| 6 | +hide_table_of_contents: false |
| 7 | +--- |
| 8 | + |
| 9 | +## High level summary |
| 10 | + |
| 11 | +This period Ledger team has implemented an improvement to withdrawals predicate failure reporting, that will become available with next intra-era hardfork. We've also experimented with a potential representation in Haskell for transaction levels relateed to CIP-118: sub-transactions vs top level transactions. Besides that we did some more code cleanup and made further improvements to the test suite. |
| 12 | + |
| 13 | +Aside from development work there was Ledger team presence at the Node Diversity workshop, which included relevant people from all of the alternative Node implementations that are currently under development. |
| 14 | + |
| 15 | +## Low level summary |
| 16 | + |
| 17 | +### Features |
| 18 | + |
| 19 | +* [PR-5281] - Added `FromJSON` instance for `PParamUpdates` |
| 20 | +* [PR-5291] - Move withdrawals to LEDGER PV 11 onwards |
| 21 | +* [PR-5297] - Remove UMap |
| 22 | + |
| 23 | +### Testing |
| 24 | + |
| 25 | +* [PR-5195] - Refactor some parts of cardano-ledger-conformance to prepare for Dijkstra |
| 26 | +* [PR-5288] - Update fls and fix conformance build |
| 27 | +* [PR-5289] - Add Dijkstra `CddlSpec` |
| 28 | +* [PR-5285] - Added a new test Plutus script |
| 29 | +* [PR-5280] - Small refactoring of `impSatisfyNativeScript` to avoid duplication |
| 30 | +* [PR-5293] - Enable epoch boundary hook in conformance |
| 31 | +* [PR-5303] - Migrate constrained-generators docs to its own repo |
| 32 | + |
| 33 | +### Infrastructure and releasing |
| 34 | + |
| 35 | +* [PR-5286] - Post release process changelog version bumps |
| 36 | +* [PR-5283] - Use the "union" merge driver for changelogs |
| 37 | +* [PR-5290] - Update version and CHANGELOG of `cardano-ledger-core` |
| 38 | +* [PR-5287] - Fixup random 1.3 compatibility |
| 39 | +* [PR-5307] - Fix CHANGELOG files |
| 40 | + |
| 41 | +[PR-5281]: https://github.com/IntersectMBO/cardano-ledger/pull/5281 |
| 42 | +[PR-5195]: https://github.com/IntersectMBO/cardano-ledger/pull/5195 |
| 43 | +[PR-5288]: https://github.com/IntersectMBO/cardano-ledger/pull/5288 |
| 44 | +[PR-5286]: https://github.com/IntersectMBO/cardano-ledger/pull/5286 |
| 45 | +[PR-5289]: https://github.com/IntersectMBO/cardano-ledger/pull/5289 |
| 46 | +[PR-5285]: https://github.com/IntersectMBO/cardano-ledger/pull/5285 |
| 47 | +[PR-5283]: https://github.com/IntersectMBO/cardano-ledger/pull/5283 |
| 48 | +[PR-5290]: https://github.com/IntersectMBO/cardano-ledger/pull/5290 |
| 49 | +[PR-5280]: https://github.com/IntersectMBO/cardano-ledger/pull/5280 |
| 50 | +[PR-5287]: https://github.com/IntersectMBO/cardano-ledger/pull/5287 |
| 51 | +[PR-5291]: https://github.com/IntersectMBO/cardano-ledger/pull/5291 |
| 52 | +[PR-5293]: https://github.com/IntersectMBO/cardano-ledger/pull/5293 |
| 53 | +[PR-5297]: https://github.com/IntersectMBO/cardano-ledger/pull/5297 |
| 54 | +[PR-5303]: https://github.com/IntersectMBO/cardano-ledger/pull/5303 |
| 55 | +[PR-5307]: https://github.com/IntersectMBO/cardano-ledger/pull/5307 |
0 commit comments