@@ -113,7 +113,7 @@ import Cardano.Ledger.Binary (
113113 encodeListLen ,
114114 )
115115import Cardano.Ledger.Binary.Coders
116- import Cardano.Ledger.Coin (Coin (Coin ))
116+ import Cardano.Ledger.Coin (Coin (Coin ), CompactForm ( .. ) )
117117import Cardano.Ledger.Conway.Era (ConwayEra , hardforkConwayBootstrapPhase )
118118import Cardano.Ledger.Core (EraPParams (.. ))
119119import Cardano.Ledger.HKD (
@@ -612,7 +612,7 @@ data ConwayPParams f era = ConwayPParams
612612 -- ^ Maximal block header size
613613 , cppKeyDeposit :: ! (THKD ('PPGroups 'EconomicGroup 'NoStakePoolGroup) f Coin )
614614 -- ^ The amount of a key registration deposit
615- , cppPoolDeposit :: ! (THKD ('PPGroups 'EconomicGroup 'NoStakePoolGroup) f Coin )
615+ , cppPoolDeposit :: ! (THKD ('PPGroups 'EconomicGroup 'NoStakePoolGroup) f ( CompactForm Coin ) )
616616 -- ^ The amount of a pool registration deposit
617617 , cppEMax :: ! (THKD ('PPGroups 'TechnicalGroup 'NoStakePoolGroup) f EpochInterval )
618618 -- ^ Maximum number of epochs in the future a pool retirement is allowed to
@@ -788,7 +788,7 @@ instance EraPParams ConwayEra where
788788 hkdMaxTxSizeL = lens (unTHKD . cppMaxTxSize) $ \ pp x -> pp {cppMaxTxSize = THKD x}
789789 hkdMaxBHSizeL = lens (unTHKD . cppMaxBHSize) $ \ pp x -> pp {cppMaxBHSize = THKD x}
790790 hkdKeyDepositL = lens (unTHKD . cppKeyDeposit) $ \ pp x -> pp {cppKeyDeposit = THKD x}
791- hkdPoolDepositL = lens (unTHKD . cppPoolDeposit) $ \ pp x -> pp {cppPoolDeposit = THKD x}
791+ hkdPoolDepositCompactL = lens (unTHKD . cppPoolDeposit) $ \ pp x -> pp {cppPoolDeposit = THKD x}
792792 hkdEMaxL = lens (unTHKD . cppEMax) $ \ pp x -> pp {cppEMax = THKD x}
793793 hkdNOptL = lens (unTHKD . cppNOpt) $ \ pp x -> pp {cppNOpt = THKD x}
794794 hkdA0L = lens (unTHKD . cppA0) $ \ pp x -> pp {cppA0 = THKD x}
@@ -883,7 +883,7 @@ instance ConwayEraPParams ConwayEra where
883883 , isValid (/= EpochInterval 0 ) ppuCommitteeMaxTermLengthL
884884 , isValid (/= EpochInterval 0 ) ppuGovActionLifetimeL
885885 , -- Coins
886- isValid (/= zero) ppuPoolDepositL
886+ isValid (/= CompactCoin 0 ) ppuPoolDepositCompactL
887887 , isValid (/= zero) ppuGovActionDepositL
888888 , isValid (/= zero) ppuDRepDepositL
889889 , hardforkConwayBootstrapPhase pv
@@ -929,7 +929,7 @@ emptyConwayPParams =
929929 , cppMaxTxSize = THKD 2048
930930 , cppMaxBHSize = THKD 0
931931 , cppKeyDeposit = THKD (Coin 0 )
932- , cppPoolDeposit = THKD (Coin 0 )
932+ , cppPoolDeposit = THKD (CompactCoin 0 )
933933 , cppEMax = THKD (EpochInterval 0 )
934934 , cppNOpt = THKD 100
935935 , cppA0 = THKD minBound
0 commit comments