File tree Expand file tree Collapse file tree 2 files changed +13
-0
lines changed Expand file tree Collapse file tree 2 files changed +13
-0
lines changed Original file line number Diff line number Diff line change 2
2
3
3
## 1.17.0.0
4
4
5
+ * Refactor pool deposits to use ` StakePoolState ` . #5234
6
+ * Update ` Pool ` rule to store deposits in individual ` StakePoolState ` records
7
+ * Replace ` epochStatePoolParamsL ` lens with ` epochStatePoolParamsG ` getter due to information loss
8
+ * Add and export ` prUTxOStateL ` , ` prChainAccountStateL ` , and ` prCertStateL ` lenses for ` ShelleyPoolreapState `
9
+ * Update genesis stake pool registration to use ` mempty ` deposits for initial pools per specification
5
10
* Add ` NFData ` for ` NominalDiffTimeMicro ` , ` ShelleyGenesisStaking ` and ` ShelleyGenesis `
6
11
* Deprecate ` PoolParams ` in favor of ` StakePoolState ` . #5196
7
12
* Deprecate the API ` getPoolParameters ` in favor of ` getStakePools ` .
Original file line number Diff line number Diff line change 2
2
3
3
## 1.18.0.0
4
4
5
+ * Move pool deposits from ` PState ` into ` StakePoolState ` . #5234
6
+ * Add ` spsDeposit ` field to ` StakePoolState `
7
+ * Remove ` psDeposits ` field from ` PState ` data constructor
8
+ * Update ` mkStakePoolState ` to take deposit parameter as first argument
9
+ * Replace ` psDepositsL ` and ` psDepositsCompactL ` lenses with ` psDepositsG ` and ` psDepositsCompactG ` getters
10
+ * Remove ` payPoolDeposit ` and ` refundPoolDeposit ` functions as they are no longer necessary
11
+ * Update ` EncCBOR ` /` DecCBOR ` instances for ` PState ` to handle new structure
12
+ * Add lenses for ` StakePoolState ` fields
5
13
* Deprecate ` costModelParamsCount ` in favor of ` costModelInitParamCount `
6
14
* Add ` costModelInitParamNames ` , ` costModelInitParamCount ` , ` parseCostModelAsArray ` and ` parseCostModelAsMap `
7
15
* Export ` credToDRep ` and ` dRepToCred `
You can’t perform that action at this time.
0 commit comments