Skip to content

Commit

Permalink
Merge pull request #101 from input-output-hk/jordan/add-cast-stake-po…
Browse files Browse the repository at this point in the history
…ol-key-to-stake-key

Add CastVerificationKeyRole StakePoolKey StakeKey instance
  • Loading branch information
Jimbo4350 authored Jul 6, 2023
2 parents 0df480e + 4646ce4 commit fc76454
Show file tree
Hide file tree
Showing 2 changed files with 6 additions and 0 deletions.
3 changes: 3 additions & 0 deletions cardano-api/internal/Cardano/Api/Keys/Shelley.hs
Original file line number Diff line number Diff line change
Expand Up @@ -1104,6 +1104,9 @@ instance CastSigningKeyRole GenesisDelegateKey StakePoolKey where
castSigningKey (GenesisDelegateSigningKey skey) =
StakePoolSigningKey skey

instance CastVerificationKeyRole StakePoolKey StakeKey where
castVerificationKey (StakePoolVerificationKey (Shelley.VKey vkey)) =
StakeVerificationKey (Shelley.VKey vkey)

--
-- Shelley genesis delegate extended ed25519 keys
Expand Down
3 changes: 3 additions & 0 deletions cardano-api/internal/Cardano/Api/SerialiseLedgerCddl.hs
Original file line number Diff line number Diff line change
Expand Up @@ -297,17 +297,20 @@ cddlTypeToEra "Witnessed Tx AllegraEra" = return $ AnyCardanoEra AllegraEra
cddlTypeToEra "Witnessed Tx MaryEra" = return $ AnyCardanoEra MaryEra
cddlTypeToEra "Witnessed Tx AlonzoEra" = return $ AnyCardanoEra AlonzoEra
cddlTypeToEra "Witnessed Tx BabbageEra" = return $ AnyCardanoEra BabbageEra
cddlTypeToEra "Witnessed Tx ConwayEra" = return $ AnyCardanoEra ConwayEra
cddlTypeToEra "Unwitnessed Tx ByronEra" = return $ AnyCardanoEra ByronEra
cddlTypeToEra "Unwitnessed Tx ShelleyEra" = return $ AnyCardanoEra ShelleyEra
cddlTypeToEra "Unwitnessed Tx AllegraEra" = return $ AnyCardanoEra AllegraEra
cddlTypeToEra "Unwitnessed Tx MaryEra" = return $ AnyCardanoEra MaryEra
cddlTypeToEra "Unwitnessed Tx AlonzoEra" = return $ AnyCardanoEra AlonzoEra
cddlTypeToEra "Unwitnessed Tx BabbageEra" = return $ AnyCardanoEra BabbageEra
cddlTypeToEra "Unwitnessed Tx ConwayEra" = return $ AnyCardanoEra ConwayEra
cddlTypeToEra "TxWitness ShelleyEra" = return $ AnyCardanoEra ShelleyEra
cddlTypeToEra "TxWitness AllegraEra" = return $ AnyCardanoEra AllegraEra
cddlTypeToEra "TxWitness MaryEra" = return $ AnyCardanoEra MaryEra
cddlTypeToEra "TxWitness AlonzoEra" = return $ AnyCardanoEra AlonzoEra
cddlTypeToEra "TxWitness BabbageEra" = return $ AnyCardanoEra BabbageEra
cddlTypeToEra "TxWitness ConwayEra" = return $ AnyCardanoEra ConwayEra
cddlTypeToEra unknownCddlType = Left $ TextEnvelopeCddlErrUnknownType unknownCddlType

readFileTextEnvelopeCddlAnyOf
Expand Down

0 comments on commit fc76454

Please sign in to comment.