Skip to content

Commit

Permalink
Add Ledger team update for 2024-09-25 (#473)
Browse files Browse the repository at this point in the history
  • Loading branch information
lehins authored Sep 26, 2024
1 parent 7cce569 commit 0c066e8
Showing 1 changed file with 61 additions and 0 deletions.
61 changes: 61 additions & 0 deletions blog/2024-09-25-ledger.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,61 @@
---
title: Ledger Team Update
slug: 2024-09-25-ledger
authors: lehins
tags: [ledger]
hide_table_of_contents: false
---

## High level summary

Aside from more testing and overall quality-of-life improvements on the ledger test suite
side, we have implemented a couple of important features that will be enabled after the
next intra-era hard fork:

* Translation of `RegTxCert` and `UnRegTxCert` to `PlutusV3` scripts context will now be
done correctly, which means deposit and refund respectively, will actually be translated.
* Treasury withdrawals that are empty or sum up to zero will no longer be allowed.

Some performance improvements and a bug fix to a ledger event were also implemented during this period.

## Low level summary

### Features

* [pull-4623] - Change `GovInfoEvent`'s "unclaimed" field from `Set` to a `Map`
* [pull-4627] - Fix Conway implementation of RegTxCert and UnRegTxCert
* [pull-4643] - Improve certificate performance
* [pull-4630] - Disallow empty withdrawals
* [pull-4646] - Don't return `ZeroTreasuryWithdrawals` failure during bootstrap

### Testing

* [pull-4497] - Show coloured tree-diff output in ImpTests
* [pull-4615] - Prevent HSpec from messing with ImpSpec colors
* [pull-4625] - Additional DELEG tests
* [pull-4599] - Move TxInfo golden tests to new package
* [pull-4629] - Add TxInfo golden test for Conway
* [pull-4575] - Ts salvage newtylespecs

### Infrastructure and releasing

* [pull-4624] - Remove upper bound on `plutus-ledger-api`
* [pull-4626] - Fix CODEOWNERS
* [pull-4638] - Implement ghc heap limiting and retrying in CI
* [pull-4644] - Cardano ledger conway 1.16.2.0

[pull-4497]: https://github.com/IntersectMBO/cardano-ledger/pull/4497
[pull-4615]: https://github.com/IntersectMBO/cardano-ledger/pull/4615
[pull-4625]: https://github.com/IntersectMBO/cardano-ledger/pull/4625
[pull-4623]: https://github.com/IntersectMBO/cardano-ledger/pull/4623
[pull-4627]: https://github.com/IntersectMBO/cardano-ledger/pull/4627
[pull-4624]: https://github.com/IntersectMBO/cardano-ledger/pull/4624
[pull-4626]: https://github.com/IntersectMBO/cardano-ledger/pull/4626
[pull-4599]: https://github.com/IntersectMBO/cardano-ledger/pull/4599
[pull-4629]: https://github.com/IntersectMBO/cardano-ledger/pull/4629
[pull-4638]: https://github.com/IntersectMBO/cardano-ledger/pull/4638
[pull-4644]: https://github.com/IntersectMBO/cardano-ledger/pull/4644
[pull-4643]: https://github.com/IntersectMBO/cardano-ledger/pull/4643
[pull-4630]: https://github.com/IntersectMBO/cardano-ledger/pull/4630
[pull-4575]: https://github.com/IntersectMBO/cardano-ledger/pull/4575
[pull-4646]: https://github.com/IntersectMBO/cardano-ledger/pull/4646

0 comments on commit 0c066e8

Please sign in to comment.