@@ -78,17 +78,17 @@ import Numeric.Natural (Natural)
7878-- * @refScriptCostStride@
7979-- * @refScriptCostMultiplier@
8080data DijkstraPParams f era = DijkstraPParams
81- { dppMinFeeA :: ! (THKD ('PPGroups 'EconomicGroup 'SecurityGroup) f Coin )
81+ { dppMinFeeA :: ! (THKD ('PPGroups 'EconomicGroup 'SecurityGroup) f ( CompactForm Coin ) )
8282 -- ^ The linear factor for the minimum fee calculation
83- , dppMinFeeB :: ! (THKD ('PPGroups 'EconomicGroup 'SecurityGroup) f Coin )
83+ , dppMinFeeB :: ! (THKD ('PPGroups 'EconomicGroup 'SecurityGroup) f ( CompactForm Coin ) )
8484 -- ^ The constant factor for the minimum fee calculation
8585 , dppMaxBBSize :: ! (THKD ('PPGroups 'NetworkGroup 'SecurityGroup) f Word32 )
8686 -- ^ Maximal block body size
8787 , dppMaxTxSize :: ! (THKD ('PPGroups 'NetworkGroup 'SecurityGroup) f Word32 )
8888 -- ^ Maximal transaction size
8989 , dppMaxBHSize :: ! (THKD ('PPGroups 'NetworkGroup 'SecurityGroup) f Word16 )
9090 -- ^ Maximal block header size
91- , dppKeyDeposit :: ! (THKD ('PPGroups 'EconomicGroup 'NoStakePoolGroup) f Coin )
91+ , dppKeyDeposit :: ! (THKD ('PPGroups 'EconomicGroup 'NoStakePoolGroup) f ( CompactForm Coin ) )
9292 -- ^ The amount of a key registration deposit
9393 , dppPoolDeposit :: ! (THKD ('PPGroups 'EconomicGroup 'NoStakePoolGroup) f (CompactForm Coin ))
9494 -- ^ The amount of a pool registration deposit
@@ -105,7 +105,7 @@ data DijkstraPParams f era = DijkstraPParams
105105 -- ^ Treasury expansion
106106 , dppProtocolVersion :: ! (HKDNoUpdate f ProtVer )
107107 -- ^ Protocol version
108- , dppMinPoolCost :: ! (THKD ('PPGroups 'EconomicGroup 'NoStakePoolGroup) f Coin )
108+ , dppMinPoolCost :: ! (THKD ('PPGroups 'EconomicGroup 'NoStakePoolGroup) f ( CompactForm Coin ) )
109109 -- ^ Minimum Stake Pool Cost
110110 , dppCoinsPerUTxOByte :: ! (THKD ('PPGroups 'EconomicGroup 'SecurityGroup) f CoinPerByte )
111111 -- ^ Cost in lovelace per byte of UTxO storage
@@ -135,7 +135,7 @@ data DijkstraPParams f era = DijkstraPParams
135135 -- ^ The Constitutional Committee Term limit in number of Slots
136136 , dppGovActionLifetime :: ! (THKD ('PPGroups 'GovGroup 'NoStakePoolGroup) f EpochInterval )
137137 -- ^ Gov action lifetime in number of Epochs
138- , dppGovActionDeposit :: ! (THKD ('PPGroups 'GovGroup 'SecurityGroup) f Coin )
138+ , dppGovActionDeposit :: ! (THKD ('PPGroups 'GovGroup 'SecurityGroup) f ( CompactForm Coin ) )
139139 -- ^ The amount of the Gov Action deposit
140140 , dppDRepDeposit :: ! (THKD ('PPGroups 'GovGroup 'NoStakePoolGroup) f (CompactForm Coin ))
141141 -- ^ The amount of a DRep registration deposit
@@ -381,27 +381,27 @@ instance EraPParams DijkstraEra where
381381 downgradePParamsHKD _ = downgradeDijkstraPParams
382382 emptyUpgradePParamsUpdate = emptyDijkstraUpgradePParamsUpdate
383383
384- hkdMinFeeAL = lens (unTHKD . dppMinFeeA) $ \ pp x -> pp {dppMinFeeA = THKD x}
385- hkdMinFeeBL = lens (unTHKD . dppMinFeeB) $ \ pp x -> pp {dppMinFeeB = THKD x}
384+ hkdMinFeeACompactL = lens (unTHKD . dppMinFeeA) $ \ pp x -> pp {dppMinFeeA = THKD x}
385+ hkdMinFeeBCompactL = lens (unTHKD . dppMinFeeB) $ \ pp x -> pp {dppMinFeeB = THKD x}
386386 hkdMaxBBSizeL = lens (unTHKD . dppMaxBBSize) $ \ pp x -> pp {dppMaxBBSize = THKD x}
387387 hkdMaxTxSizeL = lens (unTHKD . dppMaxTxSize) $ \ pp x -> pp {dppMaxTxSize = THKD x}
388388 hkdMaxBHSizeL = lens (unTHKD . dppMaxBHSize) $ \ pp x -> pp {dppMaxBHSize = THKD x}
389- hkdKeyDepositL = lens (unTHKD . dppKeyDeposit) $ \ pp x -> pp {dppKeyDeposit = THKD x}
389+ hkdKeyDepositCompactL = lens (unTHKD . dppKeyDeposit) $ \ pp x -> pp {dppKeyDeposit = THKD x}
390390 hkdPoolDepositCompactL = lens (unTHKD . dppPoolDeposit) $ \ pp x -> pp {dppPoolDeposit = THKD x}
391391 hkdEMaxL = lens (unTHKD . dppEMax) $ \ pp x -> pp {dppEMax = THKD x}
392392 hkdNOptL = lens (unTHKD . dppNOpt) $ \ pp x -> pp {dppNOpt = THKD x}
393393 hkdA0L = lens (unTHKD . dppA0) $ \ pp x -> pp {dppA0 = THKD x}
394394 hkdRhoL = lens (unTHKD . dppRho) $ \ pp x -> pp {dppRho = THKD x}
395395 hkdTauL = lens (unTHKD . dppTau) $ \ pp x -> pp {dppTau = THKD x}
396396 hkdProtocolVersionL = notSupportedInThisEraL
397- hkdMinPoolCostL = lens (unTHKD . dppMinPoolCost) $ \ pp x -> pp {dppMinPoolCost = THKD x}
397+ hkdMinPoolCostCompactL = lens (unTHKD . dppMinPoolCost) $ \ pp x -> pp {dppMinPoolCost = THKD x}
398398 ppProtocolVersionL = ppLensHKD . lens dppProtocolVersion (\ pp x -> pp {dppProtocolVersion = x})
399399
400400 ppDG = to (const minBound )
401401 ppuProtocolVersionL = notSupportedInThisEraL
402402 hkdDL = notSupportedInThisEraL
403403 hkdExtraEntropyL = notSupportedInThisEraL
404- hkdMinUTxOValueL = notSupportedInThisEraL
404+ hkdMinUTxOValueCompactL = notSupportedInThisEraL
405405 eraPParams =
406406 [ ppMinFeeA
407407 , ppMinFeeB
@@ -563,7 +563,7 @@ instance ConwayEraPParams DijkstraEra where
563563 lens (unTHKD . dppCommitteeMaxTermLength) $ \ pp x -> pp {dppCommitteeMaxTermLength = THKD x}
564564 hkdGovActionLifetimeL =
565565 lens (unTHKD . dppGovActionLifetime) $ \ pp x -> pp {dppGovActionLifetime = THKD x}
566- hkdGovActionDepositL =
566+ hkdGovActionDepositCompactL =
567567 lens (unTHKD . dppGovActionDeposit) $ \ pp x -> pp {dppGovActionDeposit = THKD x}
568568 hkdDRepDepositCompactL =
569569 lens (unTHKD . dppDRepDeposit) $ \ pp x -> pp {dppDRepDeposit = THKD x}
@@ -580,12 +580,12 @@ instance ConwayEraPParams DijkstraEra where
580580emptyDijkstraPParams :: forall era . Era era => DijkstraPParams Identity era
581581emptyDijkstraPParams =
582582 DijkstraPParams
583- { dppMinFeeA = THKD (Coin 0 )
584- , dppMinFeeB = THKD (Coin 0 )
583+ { dppMinFeeA = THKD (CompactCoin 0 )
584+ , dppMinFeeB = THKD (CompactCoin 0 )
585585 , dppMaxBBSize = THKD 0
586586 , dppMaxTxSize = THKD 2048
587587 , dppMaxBHSize = THKD 0
588- , dppKeyDeposit = THKD (Coin 0 )
588+ , dppKeyDeposit = THKD (CompactCoin 0 )
589589 , dppPoolDeposit = THKD (CompactCoin 0 )
590590 , dppEMax = THKD (EpochInterval 0 )
591591 , dppNOpt = THKD 100
@@ -607,7 +607,7 @@ emptyDijkstraPParams =
607607 , dppCommitteeMinSize = THKD 0
608608 , dppCommitteeMaxTermLength = THKD (EpochInterval 0 )
609609 , dppGovActionLifetime = THKD (EpochInterval 0 )
610- , dppGovActionDeposit = THKD (Coin 0 )
610+ , dppGovActionDeposit = THKD (CompactCoin 0 )
611611 , dppDRepDeposit = THKD (CompactCoin 0 )
612612 , dppDRepActivity = THKD (EpochInterval 0 )
613613 , dppMinFeeRefScriptCostPerByte = THKD minBound
0 commit comments