High level summary
Our focus was on fixing technical debt that would affect the definition of a new era, as well as improvements to the CI and tests.
We added a check in the MEMPOOL
rule that detects duplicate transactions and shortcircuits the rule if encountered.
The team also completed integration work for the node release 10.3.0.
Low level summary
Features
- pull-4967 - Fail fast when adding a redundant transaction to the mempool
- pull-4979 - Make it build with ghc 9.12
- pull-4994 - Add changelog section for
cardano-node-10.3
Tehnical debt
- pull-4981 - Move add/sum functions for
CompactCoin
toCardano.Ledger.Coin
- pull-4993 - Deprecate redundant accessor functions in Alonzo
- pull-4991 - Fix
PParams
JSON deserialization - pull-4995 - Stop encoding/decoding protocol version as a CBOR group in
PParams
- pull-4997 - Move
TxBody
Internal
modules to public ones
Testing
- pull-4977 - Fix instant stake calculation test
- pull-4982 - Use Data-backed api for V0 and V2 scripts
- pull-4975 - Start to re-refactor contexts and get rid of symbol