Ledger Team Update
· 3 min read
High level summary
The ledger team made progress on the conway ledger era. In particular, the design and implementation of the new certificates is near complete, we refactored some of our data structures to be able to support DReps, we cleaned up the serialization format, and renamed things to make clearer the differences with Shelley.
The team also completed integration work for the next node release, namely 8.1.0. And, as always, we continue to address technical debt.
Low level summary
Conway progress
- pull-3408 - Improve conway delegation certificates
- pull-3428 - Get rid of Constitutional in favor of Genesis and Committee
- pull-3426 - Add DRep to internal data struture (UMap)
- pull-3425 - Improve witness logic needed for conway
- pull-3423 - Rename ShelleyDelegCerts constructors to distinguish them from Conway
- pull-3421 - Rename DCert -> TxCert
- pull-3454 - conway CDDL minor fixes
Improve testing
- pull-3403 - Add Plutus script context golden tests
Integration work
- pull-3410 - Update chaps index
- pull-3416 - Bump cardano-ledger-alonzo-test version
- pull-3414 - Bump cardano-ledger-shelley-test minor version
- pull-3420 - Bump cardano-ledger-shelley-ma-test version
- pull-3441 - Release cardano-ledger-[alonzo|babbage]-1.2.1
