Skip to content

Commit 25876dc

Browse files
authored
Merge pull request #5034 from IntersectMBO/td/rename-pparam-lenses
Rename `ppLens` and `ppuLens` to make them more specific
2 parents dac970d + 4e593fe commit 25876dc

File tree

5 files changed

+79
-78
lines changed

5 files changed

+79
-78
lines changed

eras/alonzo/impl/src/Cardano/Ledger/Alonzo/PParams.hs

Lines changed: 16 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -174,76 +174,76 @@ ppCoinsPerUTxOWordL ::
174174
forall era.
175175
(AlonzoEraPParams era, ExactEra AlonzoEra era) =>
176176
Lens' (PParams era) CoinPerWord
177-
ppCoinsPerUTxOWordL = ppLens . hkdCoinsPerUTxOWordL @era @Identity
177+
ppCoinsPerUTxOWordL = ppLensHKD . hkdCoinsPerUTxOWordL @era @Identity
178178

179179
ppCostModelsL :: forall era. AlonzoEraPParams era => Lens' (PParams era) CostModels
180-
ppCostModelsL = ppLens . hkdCostModelsL @era @Identity
180+
ppCostModelsL = ppLensHKD . hkdCostModelsL @era @Identity
181181

182182
ppPricesL :: forall era. AlonzoEraPParams era => Lens' (PParams era) Prices
183-
ppPricesL = ppLens . hkdPricesL @era @Identity
183+
ppPricesL = ppLensHKD . hkdPricesL @era @Identity
184184

185185
ppMaxTxExUnitsL :: forall era. AlonzoEraPParams era => Lens' (PParams era) ExUnits
186-
ppMaxTxExUnitsL = ppLens . hkdMaxTxExUnitsL @era @Identity
186+
ppMaxTxExUnitsL = ppLensHKD . hkdMaxTxExUnitsL @era @Identity
187187

188188
ppMaxBlockExUnitsL :: forall era. AlonzoEraPParams era => Lens' (PParams era) ExUnits
189-
ppMaxBlockExUnitsL = ppLens . hkdMaxBlockExUnitsL @era @Identity
189+
ppMaxBlockExUnitsL = ppLensHKD . hkdMaxBlockExUnitsL @era @Identity
190190

191191
ppMaxValSizeL :: forall era. AlonzoEraPParams era => Lens' (PParams era) Natural
192-
ppMaxValSizeL = ppLens . hkdMaxValSizeL @era @Identity
192+
ppMaxValSizeL = ppLensHKD . hkdMaxValSizeL @era @Identity
193193

194194
ppCollateralPercentageL :: forall era. AlonzoEraPParams era => Lens' (PParams era) Natural
195-
ppCollateralPercentageL = ppLens . hkdCollateralPercentageL @era @Identity
195+
ppCollateralPercentageL = ppLensHKD . hkdCollateralPercentageL @era @Identity
196196

197197
ppMaxCollateralInputsL :: forall era. AlonzoEraPParams era => Lens' (PParams era) Natural
198-
ppMaxCollateralInputsL = ppLens . hkdMaxCollateralInputsL @era @Identity
198+
ppMaxCollateralInputsL = ppLensHKD . hkdMaxCollateralInputsL @era @Identity
199199

200200
ppuCoinsPerUTxOWordL ::
201201
forall era.
202202
(AlonzoEraPParams era, ExactEra AlonzoEra era) =>
203203
Lens' (PParamsUpdate era) (StrictMaybe CoinPerWord)
204-
ppuCoinsPerUTxOWordL = ppuLens . hkdCoinsPerUTxOWordL @era @StrictMaybe
204+
ppuCoinsPerUTxOWordL = ppuLensHKD . hkdCoinsPerUTxOWordL @era @StrictMaybe
205205

206206
ppuCostModelsL ::
207207
forall era.
208208
AlonzoEraPParams era =>
209209
Lens' (PParamsUpdate era) (StrictMaybe CostModels)
210-
ppuCostModelsL = ppuLens . hkdCostModelsL @era @StrictMaybe
210+
ppuCostModelsL = ppuLensHKD . hkdCostModelsL @era @StrictMaybe
211211

212212
ppuPricesL ::
213213
forall era.
214214
AlonzoEraPParams era =>
215215
Lens' (PParamsUpdate era) (StrictMaybe Prices)
216-
ppuPricesL = ppuLens . hkdPricesL @era @StrictMaybe
216+
ppuPricesL = ppuLensHKD . hkdPricesL @era @StrictMaybe
217217

218218
ppuMaxTxExUnitsL ::
219219
forall era.
220220
AlonzoEraPParams era =>
221221
Lens' (PParamsUpdate era) (StrictMaybe ExUnits)
222-
ppuMaxTxExUnitsL = ppuLens . hkdMaxTxExUnitsL @era @StrictMaybe
222+
ppuMaxTxExUnitsL = ppuLensHKD . hkdMaxTxExUnitsL @era @StrictMaybe
223223

224224
ppuMaxBlockExUnitsL ::
225225
forall era.
226226
AlonzoEraPParams era =>
227227
Lens' (PParamsUpdate era) (StrictMaybe ExUnits)
228-
ppuMaxBlockExUnitsL = ppuLens . hkdMaxBlockExUnitsL @era @StrictMaybe
228+
ppuMaxBlockExUnitsL = ppuLensHKD . hkdMaxBlockExUnitsL @era @StrictMaybe
229229

230230
ppuMaxValSizeL ::
231231
forall era.
232232
AlonzoEraPParams era =>
233233
Lens' (PParamsUpdate era) (StrictMaybe Natural)
234-
ppuMaxValSizeL = ppuLens . hkdMaxValSizeL @era @StrictMaybe
234+
ppuMaxValSizeL = ppuLensHKD . hkdMaxValSizeL @era @StrictMaybe
235235

236236
ppuCollateralPercentageL ::
237237
forall era.
238238
AlonzoEraPParams era =>
239239
Lens' (PParamsUpdate era) (StrictMaybe Natural)
240-
ppuCollateralPercentageL = ppuLens . hkdCollateralPercentageL @era @StrictMaybe
240+
ppuCollateralPercentageL = ppuLensHKD . hkdCollateralPercentageL @era @StrictMaybe
241241

242242
ppuMaxCollateralInputsL ::
243243
forall era.
244244
AlonzoEraPParams era =>
245245
Lens' (PParamsUpdate era) (StrictMaybe Natural)
246-
ppuMaxCollateralInputsL = ppuLens . hkdMaxCollateralInputsL @era @StrictMaybe
246+
ppuMaxCollateralInputsL = ppuLensHKD . hkdMaxCollateralInputsL @era @StrictMaybe
247247

248248
-- | Protocol parameters.
249249
-- Shelley parameters + additional ones

eras/babbage/impl/src/Cardano/Ledger/Babbage/PParams.hs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -127,11 +127,11 @@ class AlonzoEraPParams era => BabbageEraPParams era where
127127

128128
ppCoinsPerUTxOByteL ::
129129
forall era. BabbageEraPParams era => Lens' (PParams era) CoinPerByte
130-
ppCoinsPerUTxOByteL = ppLens . hkdCoinsPerUTxOByteL @era @Identity
130+
ppCoinsPerUTxOByteL = ppLensHKD . hkdCoinsPerUTxOByteL @era @Identity
131131

132132
ppuCoinsPerUTxOByteL ::
133133
forall era. BabbageEraPParams era => Lens' (PParamsUpdate era) (StrictMaybe CoinPerByte)
134-
ppuCoinsPerUTxOByteL = ppuLens . hkdCoinsPerUTxOByteL @era @StrictMaybe
134+
ppuCoinsPerUTxOByteL = ppuLensHKD . hkdCoinsPerUTxOByteL @era @StrictMaybe
135135

136136
-- | Babbage Protocol parameters. Ways in which parameters have changed from Alonzo: lack
137137
-- of @d@, @extraEntropy@ and replacement of @coinsPerUTxOWord@ with @coinsPerUTxOByte@

eras/conway/impl/src/Cardano/Ledger/Conway/PParams.hs

Lines changed: 19 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -157,69 +157,69 @@ class BabbageEraPParams era => ConwayEraPParams era where
157157

158158
ppPoolVotingThresholdsL ::
159159
forall era. ConwayEraPParams era => Lens' (PParams era) PoolVotingThresholds
160-
ppPoolVotingThresholdsL = ppLens . hkdPoolVotingThresholdsL @era @Identity
160+
ppPoolVotingThresholdsL = ppLensHKD . hkdPoolVotingThresholdsL @era @Identity
161161

162162
ppDRepVotingThresholdsL ::
163163
forall era. ConwayEraPParams era => Lens' (PParams era) DRepVotingThresholds
164-
ppDRepVotingThresholdsL = ppLens . hkdDRepVotingThresholdsL @era @Identity
164+
ppDRepVotingThresholdsL = ppLensHKD . hkdDRepVotingThresholdsL @era @Identity
165165

166166
ppCommitteeMinSizeL :: forall era. ConwayEraPParams era => Lens' (PParams era) Natural
167-
ppCommitteeMinSizeL = ppLens . hkdCommitteeMinSizeL @era @Identity
167+
ppCommitteeMinSizeL = ppLensHKD . hkdCommitteeMinSizeL @era @Identity
168168

169169
ppCommitteeMaxTermLengthL :: forall era. ConwayEraPParams era => Lens' (PParams era) EpochInterval
170-
ppCommitteeMaxTermLengthL = ppLens . hkdCommitteeMaxTermLengthL @era @Identity
170+
ppCommitteeMaxTermLengthL = ppLensHKD . hkdCommitteeMaxTermLengthL @era @Identity
171171

172172
ppGovActionLifetimeL :: forall era. ConwayEraPParams era => Lens' (PParams era) EpochInterval
173-
ppGovActionLifetimeL = ppLens . hkdGovActionLifetimeL @era @Identity
173+
ppGovActionLifetimeL = ppLensHKD . hkdGovActionLifetimeL @era @Identity
174174

175175
ppGovActionDepositL :: forall era. ConwayEraPParams era => Lens' (PParams era) Coin
176-
ppGovActionDepositL = ppLens . hkdGovActionDepositL @era @Identity
176+
ppGovActionDepositL = ppLensHKD . hkdGovActionDepositL @era @Identity
177177

178178
ppDRepDepositL :: forall era. ConwayEraPParams era => Lens' (PParams era) Coin
179-
ppDRepDepositL = ppLens . hkdDRepDepositL @era @Identity
179+
ppDRepDepositL = ppLensHKD . hkdDRepDepositL @era @Identity
180180

181181
ppDRepActivityL :: forall era. ConwayEraPParams era => Lens' (PParams era) EpochInterval
182-
ppDRepActivityL = ppLens . hkdDRepActivityL @era @Identity
182+
ppDRepActivityL = ppLensHKD . hkdDRepActivityL @era @Identity
183183

184184
ppMinFeeRefScriptCostPerByteL ::
185185
forall era. ConwayEraPParams era => Lens' (PParams era) NonNegativeInterval
186-
ppMinFeeRefScriptCostPerByteL = ppLens . hkdMinFeeRefScriptCostPerByteL @era @Identity
186+
ppMinFeeRefScriptCostPerByteL = ppLensHKD . hkdMinFeeRefScriptCostPerByteL @era @Identity
187187

188188
ppuPoolVotingThresholdsL ::
189189
forall era. ConwayEraPParams era => Lens' (PParamsUpdate era) (StrictMaybe PoolVotingThresholds)
190-
ppuPoolVotingThresholdsL = ppuLens . hkdPoolVotingThresholdsL @era @StrictMaybe
190+
ppuPoolVotingThresholdsL = ppuLensHKD . hkdPoolVotingThresholdsL @era @StrictMaybe
191191

192192
ppuDRepVotingThresholdsL ::
193193
forall era. ConwayEraPParams era => Lens' (PParamsUpdate era) (StrictMaybe DRepVotingThresholds)
194-
ppuDRepVotingThresholdsL = ppuLens . hkdDRepVotingThresholdsL @era @StrictMaybe
194+
ppuDRepVotingThresholdsL = ppuLensHKD . hkdDRepVotingThresholdsL @era @StrictMaybe
195195

196196
ppuCommitteeMinSizeL ::
197197
forall era. ConwayEraPParams era => Lens' (PParamsUpdate era) (StrictMaybe Natural)
198-
ppuCommitteeMinSizeL = ppuLens . hkdCommitteeMinSizeL @era @StrictMaybe
198+
ppuCommitteeMinSizeL = ppuLensHKD . hkdCommitteeMinSizeL @era @StrictMaybe
199199

200200
ppuCommitteeMaxTermLengthL ::
201201
forall era. ConwayEraPParams era => Lens' (PParamsUpdate era) (StrictMaybe EpochInterval)
202-
ppuCommitteeMaxTermLengthL = ppuLens . hkdCommitteeMaxTermLengthL @era @StrictMaybe
202+
ppuCommitteeMaxTermLengthL = ppuLensHKD . hkdCommitteeMaxTermLengthL @era @StrictMaybe
203203

204204
ppuGovActionLifetimeL ::
205205
forall era. ConwayEraPParams era => Lens' (PParamsUpdate era) (StrictMaybe EpochInterval)
206-
ppuGovActionLifetimeL = ppuLens . hkdGovActionLifetimeL @era @StrictMaybe
206+
ppuGovActionLifetimeL = ppuLensHKD . hkdGovActionLifetimeL @era @StrictMaybe
207207

208208
ppuGovActionDepositL ::
209209
forall era. ConwayEraPParams era => Lens' (PParamsUpdate era) (StrictMaybe Coin)
210-
ppuGovActionDepositL = ppuLens . hkdGovActionDepositL @era @StrictMaybe
210+
ppuGovActionDepositL = ppuLensHKD . hkdGovActionDepositL @era @StrictMaybe
211211

212212
ppuDRepDepositL ::
213213
forall era. ConwayEraPParams era => Lens' (PParamsUpdate era) (StrictMaybe Coin)
214-
ppuDRepDepositL = ppuLens . hkdDRepDepositL @era @StrictMaybe
214+
ppuDRepDepositL = ppuLensHKD . hkdDRepDepositL @era @StrictMaybe
215215

216216
ppuDRepActivityL ::
217217
forall era. ConwayEraPParams era => Lens' (PParamsUpdate era) (StrictMaybe EpochInterval)
218-
ppuDRepActivityL = ppuLens . hkdDRepActivityL @era @StrictMaybe
218+
ppuDRepActivityL = ppuLensHKD . hkdDRepActivityL @era @StrictMaybe
219219

220220
ppuMinFeeRefScriptCostPerByteL ::
221221
forall era. ConwayEraPParams era => Lens' (PParamsUpdate era) (StrictMaybe NonNegativeInterval)
222-
ppuMinFeeRefScriptCostPerByteL = ppuLens . hkdMinFeeRefScriptCostPerByteL @era @StrictMaybe
222+
ppuMinFeeRefScriptCostPerByteL = ppuLensHKD . hkdMinFeeRefScriptCostPerByteL @era @StrictMaybe
223223

224224
data PoolVotingThresholds = PoolVotingThresholds
225225
{ pvtMotionNoConfidence :: !UnitInterval
@@ -753,7 +753,7 @@ instance EraPParams ConwayEra where
753753
hkdTauL = lens (unTHKD . cppTau) $ \pp x -> pp {cppTau = THKD x}
754754
hkdProtocolVersionL = notSupportedInThisEraL
755755
hkdMinPoolCostL = lens (unTHKD . cppMinPoolCost) $ \pp x -> pp {cppMinPoolCost = THKD x}
756-
ppProtocolVersionL = ppLens . lens cppProtocolVersion (\pp x -> pp {cppProtocolVersion = x})
756+
ppProtocolVersionL = ppLensHKD . lens cppProtocolVersion (\pp x -> pp {cppProtocolVersion = x})
757757

758758
ppDG = to (const minBound)
759759
ppuProtocolVersionL = notSupportedInThisEraL

libs/cardano-ledger-core/CHANGELOG.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@
22

33
## 1.18.0.0
44

5+
* Rename `ppLens` and `ppuLens` to `ppLensHKD` and `ppuLensHKD`, respectively
56
* Add `sumUTxO` and `sumCoinUTxO`
67
* Deprecate `balance` and `coinBalance` in favor of `sumUTxO` and `sumCoinUTxO`
78
* Remove `delegators` field from JSON serialiser for `DRepState` for correct round-tripping. #5004

0 commit comments

Comments
 (0)