Ledger Team Update
· 2 min read
High level summary
This period Ledger has progressed on Nested Transaction by implementing one more Ledger rule. We've
also integrated our new testing library AntiGen into Ledger, which allows us to preform negative
property testing on our decoders against CDDL specification, consequently improving confidence in
the quality of our binary decoders now and for future eras. We've also progressed on Canonical
Ledger State by adding one more namespace. Major milestone was releasing of all Ledger packages to
CHaP for the upcoming cardano-node-10.7 release, which has all the features in it for the upcoming
intra-era hard fork to protocol version 11.
Low level summary
Features
- PR-5532 - Remove default implementation for the DecCBOR class
- PR-5612 - Introduce gov/proposals/v0 namespace
- PR-5611 - Use IPv4 and IPv6 from cardano-base instead of iproute
- PR-5608 - SUBUTXOW implementation
- PR-5627 - Remove redundant UTXO predicate failures
- PR-5629 - Remove default implementation of
fromPlutusDatainToPlutusDatatypeclass - PR-5645 - Add
PlutusV4toAlonzoScriptdecoder
Testing
- PR-5568 - Add
AntiGentests toConwayCDDL - PR-5628 - Implement custom
ToExprinstance forMismatchdatatype. - PR-5620 - Update formal-ledger-spec and enable Utxos conformance tests
