Skip to content

Commit

Permalink
Add Ledger team update for 2023-09-01 (#229)
Browse files Browse the repository at this point in the history
  • Loading branch information
lehins authored Sep 4, 2023
1 parent 73d82c5 commit ef90150
Showing 1 changed file with 65 additions and 0 deletions.
65 changes: 65 additions & 0 deletions blog/2023-09-01-ledger.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,65 @@
---
title: Ledger Team Update
slug: 2023-09-01-ledger
authors: lehins
tags: [ledger]
hide_table_of_contents: false
---

## High level summary

Broadly speaking the Ledger team focused on a few main areas of Conway era:

* Creation of voting state snapshots in order to correctly delay ratification for one epoch
* Validation of the Governance Actions sequencing and ordering
* Proper expiry of DReps and Proposal Procedures
* Expanding Conway Genesis functionality
* Utilization of some of the new Protocol Parameters in ledger validation rules

## Low level summary

### Conway era

* [pull-3659] - Validate Network for ProposalProcedure and TreasuryWithdrawal
* [pull-3637] - Avoid using sequence of tuples, by adding GovActionId to GovActionState
* [pull-3651] - Inactive DReps
* [pull-3664] - Track proposal expiry
* [pull-3668] - Add min committee size predicate to NewCommittee
* [pull-3669] - Add Proposal deposit check against PParam
* [pull-3676] - Fix inactive PoolStake not counting as Drep Stake
* [pull-3635] - Make snapshots of GovActionsState
* [pull-3670] - Validate previously enacted govAction
* [pull-3694] - Improve error reporting on the positive coin decoder
* [pull-3674] - Added RATIFY thresholds
* [pull-3684] - Add proposal delaying, remove predicate failure from ENACT
* [pull-3688] - DRep Refunds and update evalTransactionBalance

### Improvements and releasing

* [pull-3677] - Minor patch that fixes the DRep distribution computation
* [pull-3686] - Post patch release fixup
* [pull-3695] - Changelog for cardano-node-8.3 release
* [pull-3683] - Add two new bench mark programs

### Testing

* [pull-3662] - Equality on raw types

[pull-3659]: https://github.com/input-output-hk/cardano-ledger/pull/3659
[pull-3637]: https://github.com/input-output-hk/cardano-ledger/pull/3637
[pull-3651]: https://github.com/input-output-hk/cardano-ledger/pull/3651
[pull-3664]: https://github.com/input-output-hk/cardano-ledger/pull/3664
[pull-3668]: https://github.com/input-output-hk/cardano-ledger/pull/3668
[pull-3669]: https://github.com/input-output-hk/cardano-ledger/pull/3669
[pull-3662]: https://github.com/input-output-hk/cardano-ledger/pull/3662
[pull-3676]: https://github.com/input-output-hk/cardano-ledger/pull/3676
[pull-3677]: https://github.com/input-output-hk/cardano-ledger/pull/3677
[pull-3635]: https://github.com/input-output-hk/cardano-ledger/pull/3635
[pull-3683]: https://github.com/input-output-hk/cardano-ledger/pull/3683
[pull-3686]: https://github.com/input-output-hk/cardano-ledger/pull/3686
[pull-3670]: https://github.com/input-output-hk/cardano-ledger/pull/3670
[pull-3694]: https://github.com/input-output-hk/cardano-ledger/pull/3694
[pull-3674]: https://github.com/input-output-hk/cardano-ledger/pull/3674
[pull-3684]: https://github.com/input-output-hk/cardano-ledger/pull/3684
[pull-3695]: https://github.com/input-output-hk/cardano-ledger/pull/3695
[pull-3688]: https://github.com/input-output-hk/cardano-ledger/pull/3688

0 comments on commit ef90150

Please sign in to comment.