@@ -60,7 +60,12 @@ import Cardano.Ledger.Binary.Coders (
6060 )
6161import Cardano.Ledger.Coin (Coin (.. ))
6262import Cardano.Ledger.Conway.Core (ppGovActionDepositL , ppGovActionLifetimeL )
63- import Cardano.Ledger.Conway.Era (ConwayEra , ConwayGOV )
63+ import Cardano.Ledger.Conway.Era (
64+ ConwayEra ,
65+ ConwayGOV ,
66+ hardforkConwayBootstrapPhase ,
67+ hardforkConwayDisallowUnelectedCommitteeFromVoting ,
68+ )
6469import Cardano.Ledger.Conway.Governance (
6570 Committee ,
6671 ConwayEraGov ,
@@ -104,10 +109,6 @@ import Cardano.Ledger.Conway.TxCert
104109import Cardano.Ledger.Core
105110import Cardano.Ledger.Credential (Credential )
106111import Cardano.Ledger.Rules.ValidationMode (Test , runTest )
107- import qualified Cardano.Ledger.Shelley.HardForks as HF (
108- bootstrapPhase ,
109- disallowUnelectedCommitteeFromVoting ,
110- )
111112import Cardano.Ledger.Shelley.LedgerState (dsUnifiedL )
112113import Cardano.Ledger.Shelley.PParams (pvCanFollow )
113114import Cardano.Ledger.State (
@@ -387,7 +388,7 @@ checkBootstrapVotes ::
387388 [(Voter , GovActionState era )] ->
388389 Test (ConwayGovPredFailure era )
389390checkBootstrapVotes pp votes
390- | HF. bootstrapPhase (pp ^. ppProtocolVersionL) =
391+ | hardforkConwayBootstrapPhase (pp ^. ppProtocolVersionL) =
391392 checkDisallowedVotes votes DisallowedVotesDuringBootstrap $ \ gas ->
392393 \ case
393394 DRepVoter {} | gasAction gas == InfoAction -> True
@@ -436,7 +437,7 @@ checkBootstrapProposal ::
436437 ProposalProcedure era ->
437438 Test (ConwayGovPredFailure era )
438439checkBootstrapProposal pp proposal@ ProposalProcedure {pProcGovAction}
439- | HF. bootstrapPhase (pp ^. ppProtocolVersionL) =
440+ | hardforkConwayBootstrapPhase (pp ^. ppProtocolVersionL) =
440441 failureUnless (isBootstrapAction pProcGovAction) $ DisallowedProposalDuringBootstrap proposal
441442 | otherwise = pure ()
442443
@@ -474,7 +475,7 @@ govTransition = do
474475
475476 expectedNetworkId <- liftSTS $ asks networkId
476477
477- when (HF. disallowUnelectedCommitteeFromVoting $ pp ^. ppProtocolVersionL) $
478+ when (hardforkConwayDisallowUnelectedCommitteeFromVoting $ pp ^. ppProtocolVersionL) $
478479 failOnNonEmpty
479480 (unelectedCommitteeVoters committee committeeState gsVotingProcedures)
480481 UnelectedCommitteeVoters
@@ -502,7 +503,7 @@ govTransition = do
502503 -- PParamsUpdate well-formedness check
503504 runTest $ actionWellFormed (pp ^. ppProtocolVersionL) pProcGovAction
504505
505- unless (HF. bootstrapPhase $ pp ^. ppProtocolVersionL) $ do
506+ unless (hardforkConwayBootstrapPhase $ pp ^. ppProtocolVersionL) $ do
506507 let refundAddress = proposal ^. pProcReturnAddrL
507508 govAction = proposal ^. pProcGovActionL
508509 UMap. member' (raCredential refundAddress) (certDState ^. dsUnifiedL)
@@ -541,7 +542,7 @@ govTransition = do
541542 -- Policy check
542543 runTest $ checkPolicy @ era constitutionPolicy proposalPolicy
543544
544- unless (HF. bootstrapPhase ( pp ^. ppProtocolVersionL) ) $
545+ unless (hardforkConwayBootstrapPhase $ pp ^. ppProtocolVersionL) $
545546 -- The sum of all withdrawals must be positive
546547 F. fold wdrls /= mempty ?! ZeroTreasuryWithdrawals pProcGovAction
547548 UpdateCommittee _mPrevGovActionId membersToRemove membersToAdd _qrm -> do
0 commit comments