Skip to content

Commit bdccfde

Browse files
committed
Fix compilation errors
1 parent ef32a2a commit bdccfde

File tree

4 files changed

+13
-12
lines changed

4 files changed

+13
-12
lines changed

cardano-cli/src/Cardano/CLI/EraBased/Genesis/CreateTestnetData/Run.hs

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -28,8 +28,7 @@ import Cardano.Api.Consensus (ShelleyGenesisStaking (..))
2828
import Cardano.Api.Ledger (StrictMaybe (SNothing))
2929
import Cardano.Api.Ledger qualified as L
3030
import Cardano.Api.Shelley
31-
( AnyStakePoolVerificationKey (..)
32-
, Hash (..)
31+
( Hash (..)
3332
, KESPeriod (KESPeriod)
3433
, OperationalCertificateIssueCounter (OperationalCertificateIssueCounter)
3534
, ShelleyGenesis
@@ -151,7 +150,7 @@ runGenesisKeyGenDelegateCmd
151150
textEnvelopeToJSON (Just certCtrDesc) $
152151
OperationalCertificateIssueCounter
153152
initialCounter
154-
(AnyStakePoolNormalVerificationKey $ castVerificationKey vkey) -- Cast to a 'StakePoolKey'
153+
(castVerificationKey vkey) -- Cast to a 'StakePoolKey'
155154
where
156155
skeyDesc, certCtrDesc :: TextEnvelopeDescr
157156
skeyDesc = "Genesis delegate operator key"

cardano-cli/src/Cardano/CLI/EraBased/Genesis/Run.hs

Lines changed: 1 addition & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -340,11 +340,7 @@ generateShelleyNodeSecrets shelleyDelegateKeys shelleyGenesisvkeys = do
340340
where
341341
eResult = issueOperationalCertificate kesKey (Right delegateKey) (KESPeriod 0) counter
342342
counter =
343-
OperationalCertificateIssueCounter
344-
0
345-
( AnyStakePoolNormalVerificationKey . convertFun . getVerificationKey $
346-
delegateKey
347-
)
343+
OperationalCertificateIssueCounter 0 (convertFun . getVerificationKey $ delegateKey)
348344
convertFun
349345
:: VerificationKey GenesisDelegateExtendedKey
350346
-> VerificationKey StakePoolKey

cardano-cli/src/Cardano/CLI/EraBased/Query/Run.hs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -555,7 +555,7 @@ runQueryKesPeriodInfoCmd
555555
-- should be.
556556
let opCertCounterMap = Consensus.getOpCertCounters (Proxy @(ConsensusProtocol era)) chainDepState
557557
StakePoolKeyHash blockIssuerHash =
558-
anyStakePoolVerificationKeyHash stakePoolVKey
558+
verificationKeyHash stakePoolVKey
559559

560560
case Map.lookup (coerce blockIssuerHash) opCertCounterMap of
561561
-- Operational certificate exists in the protocol state

cardano-cli/src/Cardano/CLI/EraIndependent/Node/Run.hs

Lines changed: 9 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -82,8 +82,8 @@ runNodeKeyGenColdCmd
8282
. newExceptT
8383
$ writeLazyByteStringFile operationalCertificateIssueCounter
8484
$ textEnvelopeToJSON (Just ocertCtrDesc)
85-
$ OperationalCertificateIssueCounter initialCounter
86-
$ AnyStakePoolNormalVerificationKey
85+
$ OperationalCertificateIssueCounter
86+
initialCounter
8787
vkey
8888
where
8989
skeyDesc :: TextEnvelopeDescr
@@ -220,7 +220,13 @@ runNodeNewCounterCmd
220220
readColdVerificationKeyOrFile coldVkeyFile
221221

222222
let ocertIssueCounter =
223-
OperationalCertificateIssueCounter (fromIntegral counter) vkey
223+
OperationalCertificateIssueCounter
224+
(fromIntegral counter)
225+
( case vkey of
226+
AnyStakePoolNormalVerificationKey normalStakePoolVKey -> normalStakePoolVKey
227+
AnyStakePoolExtendedVerificationKey extendedStakePoolVKey ->
228+
castVerificationKey extendedStakePoolVKey
229+
)
224230

225231
firstExceptT NodeCmdWriteFileError . newExceptT $
226232
writeLazyByteStringFile (onlyOut mOutFile) $

0 commit comments

Comments
 (0)