@@ -61,15 +61,6 @@ import Cardano.Ledger.BaseTypes (
61
61
import Cardano.Ledger.Binary (
62
62
DecCBOR (.. ),
63
63
EncCBOR (.. ),
64
- FromCBOR (.. ),
65
- decodeRecordNamed ,
66
- )
67
- import Cardano.Ledger.Binary.Coders (
68
- Decode (.. ),
69
- Field (.. ),
70
- decode ,
71
- field ,
72
- invalidField ,
73
64
)
74
65
import Cardano.Ledger.Coin (Coin (.. ))
75
66
import Cardano.Ledger.Core (EraPParams (.. ))
@@ -282,36 +273,6 @@ instance EraGov BabbageEra where
282
273
283
274
obligationGovState = const mempty
284
275
285
- instance Era era => DecCBOR (BabbagePParams Identity era ) where
286
- decCBOR =
287
- decodeRecordNamed " PParams" (const 22 ) $ do
288
- bppMinFeeA <- decCBOR
289
- bppMinFeeB <- decCBOR
290
- bppMaxBBSize <- decCBOR
291
- bppMaxTxSize <- decCBOR
292
- bppMaxBHSize <- decCBOR
293
- bppKeyDeposit <- decCBOR
294
- bppPoolDeposit <- decCBOR
295
- bppEMax <- decCBOR
296
- bppNOpt <- decCBOR
297
- bppA0 <- decCBOR
298
- bppRho <- decCBOR
299
- bppTau <- decCBOR
300
- bppProtocolVersion <- decCBOR
301
- bppMinPoolCost <- decCBOR
302
- bppCoinsPerUTxOByte <- decCBOR
303
- bppCostModels <- decCBOR
304
- bppPrices <- decCBOR
305
- bppMaxTxExUnits <- decCBOR
306
- bppMaxBlockExUnits <- decCBOR
307
- bppMaxValSize <- decCBOR
308
- bppCollateralPercentage <- decCBOR
309
- bppMaxCollateralInputs <- decCBOR
310
- pure BabbagePParams {.. }
311
-
312
- instance Era era => FromCBOR (BabbagePParams Identity era ) where
313
- fromCBOR = fromEraCBOR @ era
314
-
315
276
instance
316
277
(PParamsHKD Identity era ~ BabbagePParams Identity era , BabbageEraPParams era , ProtVerAtMost era 8 ) =>
317
278
ToJSON (BabbagePParams Identity era )
@@ -409,39 +370,6 @@ emptyBabbagePParamsUpdate =
409
370
, bppMaxCollateralInputs = SNothing
410
371
}
411
372
412
- updateField :: Word -> Field (BabbagePParams StrictMaybe era )
413
- updateField 0 = field (\ x up -> up {bppMinFeeA = SJust x}) From
414
- updateField 1 = field (\ x up -> up {bppMinFeeB = SJust x}) From
415
- updateField 2 = field (\ x up -> up {bppMaxBBSize = SJust x}) From
416
- updateField 3 = field (\ x up -> up {bppMaxTxSize = SJust x}) From
417
- updateField 4 = field (\ x up -> up {bppMaxBHSize = SJust x}) From
418
- updateField 5 = field (\ x up -> up {bppKeyDeposit = SJust x}) From
419
- updateField 6 = field (\ x up -> up {bppPoolDeposit = SJust x}) From
420
- updateField 7 = field (\ x up -> up {bppEMax = SJust x}) From
421
- updateField 8 = field (\ x up -> up {bppNOpt = SJust x}) From
422
- updateField 9 = field (\ x up -> up {bppA0 = SJust x}) From
423
- updateField 10 = field (\ x up -> up {bppRho = SJust x}) From
424
- updateField 11 = field (\ x up -> up {bppTau = SJust x}) From
425
- updateField 14 = field (\ x up -> up {bppProtocolVersion = SJust x}) From
426
- updateField 16 = field (\ x up -> up {bppMinPoolCost = SJust x}) From
427
- updateField 17 = field (\ x up -> up {bppCoinsPerUTxOByte = SJust x}) From
428
- updateField 18 = field (\ x up -> up {bppCostModels = SJust x}) From
429
- updateField 19 = field (\ x up -> up {bppPrices = SJust x}) From
430
- updateField 20 = field (\ x up -> up {bppMaxTxExUnits = SJust x}) From
431
- updateField 21 = field (\ x up -> up {bppMaxBlockExUnits = SJust x}) From
432
- updateField 22 = field (\ x up -> up {bppMaxValSize = SJust x}) From
433
- updateField 23 = field (\ x up -> up {bppCollateralPercentage = SJust x}) From
434
- updateField 24 = field (\ x up -> up {bppMaxCollateralInputs = SJust x}) From
435
- updateField k = invalidField k
436
-
437
- instance Era era => DecCBOR (BabbagePParams StrictMaybe era ) where
438
- decCBOR =
439
- decode
440
- (SparseKeyed " PParamsUpdate" emptyBabbagePParamsUpdate updateField [] )
441
-
442
- instance Era era => FromCBOR (BabbagePParams StrictMaybe era ) where
443
- fromCBOR = fromEraCBOR @ era
444
-
445
373
instance
446
374
( PParamsHKD StrictMaybe era ~ BabbagePParams StrictMaybe era
447
375
, BabbageEraPParams era
0 commit comments