High level summary
We've implemented a feature for the next intra-era hard fork that enforces a property that is desired by the consensus componenet, which enforces uniqueness of VRF keys used by stake pools. Furthermore, we've progressed with PlutusV4 integration into Dijkstra era. Besides new features we've also tackled some tech debt and fixed a bug with JSON decoding of Alonzo Genesis file.
Low level summary
Features
- PR-5232 - Activate future stake pools in
PoolReap - PR-5176 - add
queryDRepDelegationsledger state query - PR-5242 - Adds
NFDatainstances forGenesistypes - PR-5241 - Fix JSON parsing for CostModels
- PR-5230 - Avoid branching on translateUpperBoundForPlutusScripts protocol version
- PR-5229 - Disallow duplicate VRF keys for pool registration
- PR-5236 - Add PlutusScript DijkstraEra
- PR-5234 - Move pool deposits into StakePoolState
- PR-5254 - Simplify
POOLREAP
Testing
- PR-5248 - Limit the map size when generating gov procedures with constrained-generators
- PR-5246 - Increase the max
ExUnitsinAlonzoEraGen - PR-5245 - Added Cuddle validation test
