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
andUnRegTxCert
toPlutusV3
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 fromSet
to aMap
- 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