High level summary
The ledger team made great progress in advancing Conway era forward. In particular, voting
for DRep and Stake Pool Operators is now at the state that can be used by downstream
components. Addition of new ledger state queries makes it possible to verify changes to
the governance state, such as placement of votes, submission of governance proposals,
inspecting DRep stake distribution and more. Addition of treasury withdrawals concludes the
ability to enact all of the governance actions, except for the hard fork initiation.
Low level summary
Conway progress
- pull-3577 - Move
PParams
to GovState
- pull-3609 - Adjust thresholds for sanchonet
- pull-3604 - README: update CIP-1694 link
- pull-3616 - Switch
TreasuryWithdrawals
to use RewardAcnt
- pull-3599 - Add governance action well-formedness check
- pull-3607 - Rename governance to gov
- pull-3601 - Added
DRep
anchors - pull-3615 - Add optional previous
GovActionId
in some ProposalProcedures
- pull-3596 - Upgradeable families
- pull-3625 - Change constitution to use
Anchor
- pull-3592 - Added pulsing incremental computation of the DRep distribution
- pull-3523 - Treasury donations
- pull-3633 - Prevent state changes on phase2 failure
- pull-3634 - Disable serialization of protocolVersion param update
- pull-3630 - Implemented DRep refreshing
- pull-3640 - Remove crypto parameterization from
AnchorData
- pull-3636 - Implement DRep ratification with an "always passing"; threshold
- pull-3648 - Governance queries
- pull-3650 - Change environment for
ShelleyPOOLREAP
rule - pull-3658 - Set
DRep
ratify threshold to 51% - pull-3628 -
DELEG
, POOL
, GOVCERT
conformance with Spec v0.8
Testing
Improvements and releasing
- pull-3660 - Fix bounds and versions
- pull-3661 - Adjust versions, bounds and CHANGELOGs to account for the latest release