Skip to content

Commit 2238ea9

Browse files
committed
Switch to CompactForm Coin in Dijkstra PParams
1 parent 218656e commit 2238ea9

File tree

1 file changed

+15
-15
lines changed
  • eras/dijkstra/impl/src/Cardano/Ledger/Dijkstra

1 file changed

+15
-15
lines changed

eras/dijkstra/impl/src/Cardano/Ledger/Dijkstra/PParams.hs

Lines changed: 15 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -78,17 +78,17 @@ import Numeric.Natural (Natural)
7878
-- * @refScriptCostStride@
7979
-- * @refScriptCostMultiplier@
8080
data 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
580580
emptyDijkstraPParams :: forall era. Era era => DijkstraPParams Identity era
581581
emptyDijkstraPParams =
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

Comments
 (0)