Safe Haskell | None |
---|---|
Language | Haskell2010 |
Shelley key types and their Key
class instances
Synopsis
- data CommitteeColdKey
- data CommitteeColdExtendedKey
- data CommitteeHotKey
- data CommitteeHotExtendedKey
- data DRepKey
- data DRepExtendedKey
- data PaymentKey
- data PaymentExtendedKey
- data StakeKey
- data StakeExtendedKey
- data StakePoolKey
- data GenesisKey
- data GenesisExtendedKey
- data GenesisDelegateKey
- data GenesisDelegateExtendedKey
- data GenesisUTxOKey
- data family AsType t
- data family VerificationKey keyrole
- data family SigningKey keyrole
- data family Hash keyrole
Key types
data CommitteeColdKey Source #
Instances
data CommitteeColdExtendedKey Source #
Instances
HasTypeProxy CommitteeColdExtendedKey Source # | |||||||||
Key CommitteeColdExtendedKey Source # | |||||||||
Defined in Cardano.Api.Keys.Shelley
getVerificationKey :: SigningKey CommitteeColdExtendedKey -> VerificationKey CommitteeColdExtendedKey Source # deterministicSigningKey :: AsType CommitteeColdExtendedKey -> Seed -> SigningKey CommitteeColdExtendedKey Source # deterministicSigningKeySeedSize :: AsType CommitteeColdExtendedKey -> Word Source # verificationKeyHash :: VerificationKey CommitteeColdExtendedKey -> Hash CommitteeColdExtendedKey Source # | |||||||||
CastVerificationKeyRole CommitteeColdExtendedKey CommitteeColdKey Source # | |||||||||
IsString (Hash CommitteeColdExtendedKey) Source # | |||||||||
Defined in Cardano.Api.Keys.Shelley | |||||||||
IsString (SigningKey CommitteeColdExtendedKey) Source # | |||||||||
Defined in Cardano.Api.Keys.Shelley | |||||||||
IsString (VerificationKey CommitteeColdExtendedKey) Source # | |||||||||
Defined in Cardano.Api.Keys.Shelley | |||||||||
Show (Hash CommitteeColdExtendedKey) Source # | |||||||||
Defined in Cardano.Api.Keys.Shelley | |||||||||
Show (SigningKey CommitteeColdExtendedKey) Source # | |||||||||
Defined in Cardano.Api.Keys.Shelley | |||||||||
Show (VerificationKey CommitteeColdExtendedKey) Source # | |||||||||
Defined in Cardano.Api.Keys.Shelley | |||||||||
SerialiseAsBech32 (SigningKey CommitteeColdExtendedKey) Source # | |||||||||
SerialiseAsBech32 (VerificationKey CommitteeColdExtendedKey) Source # | |||||||||
SerialiseAsCBOR (Hash CommitteeColdExtendedKey) Source # | |||||||||
SerialiseAsCBOR (SigningKey CommitteeColdExtendedKey) Source # | |||||||||
SerialiseAsCBOR (VerificationKey CommitteeColdExtendedKey) Source # | |||||||||
SerialiseAsRawBytes (Hash CommitteeColdExtendedKey) Source # | |||||||||
SerialiseAsRawBytes (SigningKey CommitteeColdExtendedKey) Source # | |||||||||
SerialiseAsRawBytes (VerificationKey CommitteeColdExtendedKey) Source # | |||||||||
HasTextEnvelope (SigningKey CommitteeColdExtendedKey) Source # | |||||||||
HasTextEnvelope (VerificationKey CommitteeColdExtendedKey) Source # | |||||||||
FromCBOR (Hash CommitteeColdExtendedKey) Source # | |||||||||
Defined in Cardano.Api.Keys.Shelley | |||||||||
FromCBOR (SigningKey CommitteeColdExtendedKey) Source # | |||||||||
Defined in Cardano.Api.Keys.Shelley | |||||||||
FromCBOR (VerificationKey CommitteeColdExtendedKey) Source # | |||||||||
Defined in Cardano.Api.Keys.Shelley | |||||||||
ToCBOR (Hash CommitteeColdExtendedKey) Source # | |||||||||
Defined in Cardano.Api.Keys.Shelley | |||||||||
ToCBOR (SigningKey CommitteeColdExtendedKey) Source # | |||||||||
Defined in Cardano.Api.Keys.Shelley toCBOR :: SigningKey CommitteeColdExtendedKey -> Encoding Source # encodedSizeExpr :: (forall t. ToCBOR t => Proxy t -> Size) -> Proxy (SigningKey CommitteeColdExtendedKey) -> Size Source # encodedListSizeExpr :: (forall t. ToCBOR t => Proxy t -> Size) -> Proxy [SigningKey CommitteeColdExtendedKey] -> Size Source # | |||||||||
ToCBOR (VerificationKey CommitteeColdExtendedKey) Source # | |||||||||
Defined in Cardano.Api.Keys.Shelley toCBOR :: VerificationKey CommitteeColdExtendedKey -> Encoding Source # encodedSizeExpr :: (forall t. ToCBOR t => Proxy t -> Size) -> Proxy (VerificationKey CommitteeColdExtendedKey) -> Size Source # encodedListSizeExpr :: (forall t. ToCBOR t => Proxy t -> Size) -> Proxy [VerificationKey CommitteeColdExtendedKey] -> Size Source # | |||||||||
Eq (Hash CommitteeColdExtendedKey) Source # | |||||||||
Defined in Cardano.Api.Keys.Shelley | |||||||||
Eq (VerificationKey CommitteeColdExtendedKey) Source # | |||||||||
Ord (Hash CommitteeColdExtendedKey) Source # | |||||||||
Defined in Cardano.Api.Keys.Shelley compare :: Hash CommitteeColdExtendedKey -> Hash CommitteeColdExtendedKey -> Ordering Source # (<) :: Hash CommitteeColdExtendedKey -> Hash CommitteeColdExtendedKey -> Bool Source # (<=) :: Hash CommitteeColdExtendedKey -> Hash CommitteeColdExtendedKey -> Bool Source # (>) :: Hash CommitteeColdExtendedKey -> Hash CommitteeColdExtendedKey -> Bool Source # (>=) :: Hash CommitteeColdExtendedKey -> Hash CommitteeColdExtendedKey -> Bool Source # max :: Hash CommitteeColdExtendedKey -> Hash CommitteeColdExtendedKey -> Hash CommitteeColdExtendedKey Source # min :: Hash CommitteeColdExtendedKey -> Hash CommitteeColdExtendedKey -> Hash CommitteeColdExtendedKey Source # | |||||||||
data AsType CommitteeColdExtendedKey Source # | |||||||||
Defined in Cardano.Api.Keys.Shelley | |||||||||
newtype Hash CommitteeColdExtendedKey Source # | |||||||||
newtype SigningKey CommitteeColdExtendedKey Source # | |||||||||
Defined in Cardano.Api.Keys.Shelley | |||||||||
newtype VerificationKey CommitteeColdExtendedKey Source # | |||||||||
Defined in Cardano.Api.Keys.Shelley |
data CommitteeHotKey Source #
Instances
HasTypeProxy CommitteeHotKey Source # | |||||||||
Defined in Cardano.Api.Keys.Shelley
| |||||||||
Key CommitteeHotKey Source # | |||||||||
Defined in Cardano.Api.Keys.Shelley
getVerificationKey :: SigningKey CommitteeHotKey -> VerificationKey CommitteeHotKey Source # deterministicSigningKey :: AsType CommitteeHotKey -> Seed -> SigningKey CommitteeHotKey Source # deterministicSigningKeySeedSize :: AsType CommitteeHotKey -> Word Source # verificationKeyHash :: VerificationKey CommitteeHotKey -> Hash CommitteeHotKey Source # | |||||||||
CastVerificationKeyRole CommitteeHotExtendedKey CommitteeHotKey Source # | |||||||||
CastVerificationKeyRole CommitteeHotKey PaymentKey Source # | |||||||||
IsString (Hash CommitteeHotKey) Source # | |||||||||
Defined in Cardano.Api.Keys.Shelley fromString :: String -> Hash CommitteeHotKey Source # | |||||||||
IsString (SigningKey CommitteeHotKey) Source # | |||||||||
Defined in Cardano.Api.Keys.Shelley | |||||||||
IsString (VerificationKey CommitteeHotKey) Source # | |||||||||
Defined in Cardano.Api.Keys.Shelley | |||||||||
Show (Hash CommitteeHotKey) Source # | |||||||||
Defined in Cardano.Api.Keys.Shelley | |||||||||
Show (SigningKey CommitteeHotKey) Source # | |||||||||
Defined in Cardano.Api.Keys.Shelley showsPrec :: Int -> SigningKey CommitteeHotKey -> ShowS Source # show :: SigningKey CommitteeHotKey -> String Source # showList :: [SigningKey CommitteeHotKey] -> ShowS Source # | |||||||||
Show (VerificationKey CommitteeHotKey) Source # | |||||||||
Defined in Cardano.Api.Keys.Shelley showsPrec :: Int -> VerificationKey CommitteeHotKey -> ShowS Source # show :: VerificationKey CommitteeHotKey -> String Source # showList :: [VerificationKey CommitteeHotKey] -> ShowS Source # | |||||||||
SerialiseAsBech32 (Hash CommitteeHotKey) Source # | |||||||||
Defined in Cardano.Api.Keys.Shelley bech32PrefixFor :: Hash CommitteeHotKey -> Text Source # bech32PrefixesPermitted :: AsType (Hash CommitteeHotKey) -> [Text] Source # | |||||||||
SerialiseAsBech32 (SigningKey CommitteeHotKey) Source # | |||||||||
Defined in Cardano.Api.Keys.Shelley | |||||||||
SerialiseAsBech32 (VerificationKey CommitteeHotKey) Source # | |||||||||
Defined in Cardano.Api.Keys.Shelley | |||||||||
SerialiseAsCBOR (Hash CommitteeHotKey) Source # | |||||||||
Defined in Cardano.Api.Keys.Shelley | |||||||||
SerialiseAsCBOR (SigningKey CommitteeHotKey) Source # | |||||||||
SerialiseAsCBOR (VerificationKey CommitteeHotKey) Source # | |||||||||
SerialiseAsRawBytes (Hash CommitteeHotKey) Source # | |||||||||
SerialiseAsRawBytes (SigningKey CommitteeHotKey) Source # | |||||||||
SerialiseAsRawBytes (VerificationKey CommitteeHotKey) Source # | |||||||||
HasTextEnvelope (SigningKey CommitteeHotKey) Source # | |||||||||
HasTextEnvelope (VerificationKey CommitteeHotKey) Source # | |||||||||
FromCBOR (Hash CommitteeHotKey) Source # | |||||||||
Defined in Cardano.Api.Keys.Shelley | |||||||||
FromCBOR (SigningKey CommitteeHotKey) Source # | |||||||||
Defined in Cardano.Api.Keys.Shelley fromCBOR :: Decoder s (SigningKey CommitteeHotKey) Source # label :: Proxy (SigningKey CommitteeHotKey) -> Text Source # | |||||||||
FromCBOR (VerificationKey CommitteeHotKey) Source # | |||||||||
Defined in Cardano.Api.Keys.Shelley fromCBOR :: Decoder s (VerificationKey CommitteeHotKey) Source # label :: Proxy (VerificationKey CommitteeHotKey) -> Text Source # | |||||||||
ToCBOR (Hash CommitteeHotKey) Source # | |||||||||
Defined in Cardano.Api.Keys.Shelley | |||||||||
ToCBOR (SigningKey CommitteeHotKey) Source # | |||||||||
Defined in Cardano.Api.Keys.Shelley toCBOR :: SigningKey CommitteeHotKey -> Encoding Source # encodedSizeExpr :: (forall t. ToCBOR t => Proxy t -> Size) -> Proxy (SigningKey CommitteeHotKey) -> Size Source # encodedListSizeExpr :: (forall t. ToCBOR t => Proxy t -> Size) -> Proxy [SigningKey CommitteeHotKey] -> Size Source # | |||||||||
ToCBOR (VerificationKey CommitteeHotKey) Source # | |||||||||
Defined in Cardano.Api.Keys.Shelley toCBOR :: VerificationKey CommitteeHotKey -> Encoding Source # encodedSizeExpr :: (forall t. ToCBOR t => Proxy t -> Size) -> Proxy (VerificationKey CommitteeHotKey) -> Size Source # encodedListSizeExpr :: (forall t. ToCBOR t => Proxy t -> Size) -> Proxy [VerificationKey CommitteeHotKey] -> Size Source # | |||||||||
Eq (Hash CommitteeHotKey) Source # | |||||||||
Defined in Cardano.Api.Keys.Shelley (==) :: Hash CommitteeHotKey -> Hash CommitteeHotKey -> Bool Source # (/=) :: Hash CommitteeHotKey -> Hash CommitteeHotKey -> Bool Source # | |||||||||
Eq (VerificationKey CommitteeHotKey) Source # | |||||||||
Defined in Cardano.Api.Keys.Shelley | |||||||||
Ord (Hash CommitteeHotKey) Source # | |||||||||
Defined in Cardano.Api.Keys.Shelley compare :: Hash CommitteeHotKey -> Hash CommitteeHotKey -> Ordering Source # (<) :: Hash CommitteeHotKey -> Hash CommitteeHotKey -> Bool Source # (<=) :: Hash CommitteeHotKey -> Hash CommitteeHotKey -> Bool Source # (>) :: Hash CommitteeHotKey -> Hash CommitteeHotKey -> Bool Source # (>=) :: Hash CommitteeHotKey -> Hash CommitteeHotKey -> Bool Source # max :: Hash CommitteeHotKey -> Hash CommitteeHotKey -> Hash CommitteeHotKey Source # min :: Hash CommitteeHotKey -> Hash CommitteeHotKey -> Hash CommitteeHotKey Source # | |||||||||
data AsType CommitteeHotKey Source # | |||||||||
Defined in Cardano.Api.Keys.Shelley | |||||||||
newtype Hash CommitteeHotKey Source # | |||||||||
Defined in Cardano.Api.Keys.Shelley | |||||||||
newtype SigningKey CommitteeHotKey Source # | |||||||||
Defined in Cardano.Api.Keys.Shelley | |||||||||
newtype VerificationKey CommitteeHotKey Source # | |||||||||
Defined in Cardano.Api.Keys.Shelley |
data CommitteeHotExtendedKey Source #
Instances
HasTypeProxy CommitteeHotExtendedKey Source # | |||||||||
Defined in Cardano.Api.Keys.Shelley
| |||||||||
Key CommitteeHotExtendedKey Source # | |||||||||
Defined in Cardano.Api.Keys.Shelley
getVerificationKey :: SigningKey CommitteeHotExtendedKey -> VerificationKey CommitteeHotExtendedKey Source # deterministicSigningKey :: AsType CommitteeHotExtendedKey -> Seed -> SigningKey CommitteeHotExtendedKey Source # deterministicSigningKeySeedSize :: AsType CommitteeHotExtendedKey -> Word Source # verificationKeyHash :: VerificationKey CommitteeHotExtendedKey -> Hash CommitteeHotExtendedKey Source # | |||||||||
CastVerificationKeyRole CommitteeHotExtendedKey CommitteeHotKey Source # | |||||||||
IsString (Hash CommitteeHotExtendedKey) Source # | |||||||||
Defined in Cardano.Api.Keys.Shelley | |||||||||
IsString (SigningKey CommitteeHotExtendedKey) Source # | |||||||||
Defined in Cardano.Api.Keys.Shelley | |||||||||
IsString (VerificationKey CommitteeHotExtendedKey) Source # | |||||||||
Defined in Cardano.Api.Keys.Shelley | |||||||||
Show (Hash CommitteeHotExtendedKey) Source # | |||||||||
Defined in Cardano.Api.Keys.Shelley | |||||||||
Show (SigningKey CommitteeHotExtendedKey) Source # | |||||||||
Defined in Cardano.Api.Keys.Shelley | |||||||||
Show (VerificationKey CommitteeHotExtendedKey) Source # | |||||||||
Defined in Cardano.Api.Keys.Shelley | |||||||||
SerialiseAsBech32 (SigningKey CommitteeHotExtendedKey) Source # | |||||||||
Defined in Cardano.Api.Keys.Shelley | |||||||||
SerialiseAsBech32 (VerificationKey CommitteeHotExtendedKey) Source # | |||||||||
SerialiseAsCBOR (Hash CommitteeHotExtendedKey) Source # | |||||||||
SerialiseAsCBOR (SigningKey CommitteeHotExtendedKey) Source # | |||||||||
SerialiseAsCBOR (VerificationKey CommitteeHotExtendedKey) Source # | |||||||||
SerialiseAsRawBytes (Hash CommitteeHotExtendedKey) Source # | |||||||||
SerialiseAsRawBytes (SigningKey CommitteeHotExtendedKey) Source # | |||||||||
SerialiseAsRawBytes (VerificationKey CommitteeHotExtendedKey) Source # | |||||||||
HasTextEnvelope (SigningKey CommitteeHotExtendedKey) Source # | |||||||||
HasTextEnvelope (VerificationKey CommitteeHotExtendedKey) Source # | |||||||||
FromCBOR (Hash CommitteeHotExtendedKey) Source # | |||||||||
Defined in Cardano.Api.Keys.Shelley | |||||||||
FromCBOR (SigningKey CommitteeHotExtendedKey) Source # | |||||||||
Defined in Cardano.Api.Keys.Shelley | |||||||||
FromCBOR (VerificationKey CommitteeHotExtendedKey) Source # | |||||||||
Defined in Cardano.Api.Keys.Shelley | |||||||||
ToCBOR (Hash CommitteeHotExtendedKey) Source # | |||||||||
Defined in Cardano.Api.Keys.Shelley | |||||||||
ToCBOR (SigningKey CommitteeHotExtendedKey) Source # | |||||||||
Defined in Cardano.Api.Keys.Shelley toCBOR :: SigningKey CommitteeHotExtendedKey -> Encoding Source # encodedSizeExpr :: (forall t. ToCBOR t => Proxy t -> Size) -> Proxy (SigningKey CommitteeHotExtendedKey) -> Size Source # encodedListSizeExpr :: (forall t. ToCBOR t => Proxy t -> Size) -> Proxy [SigningKey CommitteeHotExtendedKey] -> Size Source # | |||||||||
ToCBOR (VerificationKey CommitteeHotExtendedKey) Source # | |||||||||
Defined in Cardano.Api.Keys.Shelley toCBOR :: VerificationKey CommitteeHotExtendedKey -> Encoding Source # encodedSizeExpr :: (forall t. ToCBOR t => Proxy t -> Size) -> Proxy (VerificationKey CommitteeHotExtendedKey) -> Size Source # encodedListSizeExpr :: (forall t. ToCBOR t => Proxy t -> Size) -> Proxy [VerificationKey CommitteeHotExtendedKey] -> Size Source # | |||||||||
Eq (Hash CommitteeHotExtendedKey) Source # | |||||||||
Defined in Cardano.Api.Keys.Shelley | |||||||||
Eq (VerificationKey CommitteeHotExtendedKey) Source # | |||||||||
Ord (Hash CommitteeHotExtendedKey) Source # | |||||||||
Defined in Cardano.Api.Keys.Shelley compare :: Hash CommitteeHotExtendedKey -> Hash CommitteeHotExtendedKey -> Ordering Source # (<) :: Hash CommitteeHotExtendedKey -> Hash CommitteeHotExtendedKey -> Bool Source # (<=) :: Hash CommitteeHotExtendedKey -> Hash CommitteeHotExtendedKey -> Bool Source # (>) :: Hash CommitteeHotExtendedKey -> Hash CommitteeHotExtendedKey -> Bool Source # (>=) :: Hash CommitteeHotExtendedKey -> Hash CommitteeHotExtendedKey -> Bool Source # max :: Hash CommitteeHotExtendedKey -> Hash CommitteeHotExtendedKey -> Hash CommitteeHotExtendedKey Source # min :: Hash CommitteeHotExtendedKey -> Hash CommitteeHotExtendedKey -> Hash CommitteeHotExtendedKey Source # | |||||||||
data AsType CommitteeHotExtendedKey Source # | |||||||||
Defined in Cardano.Api.Keys.Shelley | |||||||||
newtype Hash CommitteeHotExtendedKey Source # | |||||||||
newtype SigningKey CommitteeHotExtendedKey Source # | |||||||||
Defined in Cardano.Api.Keys.Shelley | |||||||||
newtype VerificationKey CommitteeHotExtendedKey Source # | |||||||||
Defined in Cardano.Api.Keys.Shelley |
Instances
HasTypeProxy DRepKey Source # | |||||||||
Defined in Cardano.Api.Keys.Shelley | |||||||||
Key DRepKey Source # | |||||||||
Defined in Cardano.Api.Keys.Shelley
| |||||||||
CastVerificationKeyRole DRepExtendedKey DRepKey Source # | |||||||||
FromJSON (Hash DRepKey) Source # | |||||||||
Defined in Cardano.Api.Keys.Shelley | |||||||||
ToJSON (Hash DRepKey) Source # | |||||||||
ToJSONKey (Hash DRepKey) Source # | |||||||||
Defined in Cardano.Api.Keys.Shelley | |||||||||
IsString (Hash DRepKey) Source # | |||||||||
Defined in Cardano.Api.Keys.Shelley | |||||||||
IsString (SigningKey DRepKey) Source # | |||||||||
Defined in Cardano.Api.Keys.Shelley fromString :: String -> SigningKey DRepKey Source # | |||||||||
IsString (VerificationKey DRepKey) Source # | |||||||||
Defined in Cardano.Api.Keys.Shelley | |||||||||
Show (Hash DRepKey) Source # | |||||||||
Show (SigningKey DRepKey) Source # | |||||||||
Defined in Cardano.Api.Keys.Shelley | |||||||||
Show (VerificationKey DRepKey) Source # | |||||||||
Defined in Cardano.Api.Keys.Shelley | |||||||||
SerialiseAsBech32 (Hash DRepKey) Source # | |||||||||
Defined in Cardano.Api.Keys.Shelley | |||||||||
SerialiseAsBech32 (SigningKey DRepKey) Source # | |||||||||
Defined in Cardano.Api.Keys.Shelley bech32PrefixFor :: SigningKey DRepKey -> Text Source # bech32PrefixesPermitted :: AsType (SigningKey DRepKey) -> [Text] Source # | |||||||||
SerialiseAsBech32 (VerificationKey DRepKey) Source # | |||||||||
Defined in Cardano.Api.Keys.Shelley | |||||||||
SerialiseAsCBOR (Hash DRepKey) Source # | |||||||||
Defined in Cardano.Api.Keys.Shelley serialiseToCBOR :: Hash DRepKey -> ByteString Source # deserialiseFromCBOR :: AsType (Hash DRepKey) -> ByteString -> Either DecoderError (Hash DRepKey) Source # | |||||||||
SerialiseAsCBOR (SigningKey DRepKey) Source # | |||||||||
Defined in Cardano.Api.Keys.Shelley | |||||||||
SerialiseAsCBOR (VerificationKey DRepKey) Source # | |||||||||
Defined in Cardano.Api.Keys.Shelley | |||||||||
SerialiseAsRawBytes (Hash DRepKey) Source # | |||||||||
Defined in Cardano.Api.Keys.Shelley | |||||||||
SerialiseAsRawBytes (SigningKey DRepKey) Source # | |||||||||
SerialiseAsRawBytes (VerificationKey DRepKey) Source # | |||||||||
HasTextEnvelope (SigningKey DRepKey) Source # | |||||||||
HasTextEnvelope (VerificationKey DRepKey) Source # | |||||||||
FromCBOR (Hash DRepKey) Source # | |||||||||
FromCBOR (SigningKey DRepKey) Source # | |||||||||
Defined in Cardano.Api.Keys.Shelley | |||||||||
FromCBOR (VerificationKey DRepKey) Source # | |||||||||
Defined in Cardano.Api.Keys.Shelley | |||||||||
ToCBOR (Hash DRepKey) Source # | |||||||||
ToCBOR (SigningKey DRepKey) Source # | |||||||||
Defined in Cardano.Api.Keys.Shelley | |||||||||
ToCBOR (VerificationKey DRepKey) Source # | |||||||||
Defined in Cardano.Api.Keys.Shelley | |||||||||
Eq (Hash DRepKey) Source # | |||||||||
Eq (VerificationKey DRepKey) Source # | |||||||||
Defined in Cardano.Api.Keys.Shelley (==) :: VerificationKey DRepKey -> VerificationKey DRepKey -> Bool Source # (/=) :: VerificationKey DRepKey -> VerificationKey DRepKey -> Bool Source # | |||||||||
Ord (Hash DRepKey) Source # | |||||||||
Defined in Cardano.Api.Keys.Shelley compare :: Hash DRepKey -> Hash DRepKey -> Ordering Source # (<) :: Hash DRepKey -> Hash DRepKey -> Bool Source # (<=) :: Hash DRepKey -> Hash DRepKey -> Bool Source # (>) :: Hash DRepKey -> Hash DRepKey -> Bool Source # (>=) :: Hash DRepKey -> Hash DRepKey -> Bool Source # max :: Hash DRepKey -> Hash DRepKey -> Hash DRepKey Source # min :: Hash DRepKey -> Hash DRepKey -> Hash DRepKey Source # | |||||||||
data AsType DRepKey Source # | |||||||||
Defined in Cardano.Api.Keys.Shelley | |||||||||
newtype Hash DRepKey Source # | |||||||||
Defined in Cardano.Api.Keys.Shelley | |||||||||
newtype SigningKey DRepKey Source # | |||||||||
Defined in Cardano.Api.Keys.Shelley | |||||||||
newtype VerificationKey DRepKey Source # | |||||||||
Defined in Cardano.Api.Keys.Shelley |
data DRepExtendedKey Source #
Instances
HasTypeProxy DRepExtendedKey Source # | |||||||||
Defined in Cardano.Api.Keys.Shelley
| |||||||||
Key DRepExtendedKey Source # | |||||||||
Defined in Cardano.Api.Keys.Shelley
getVerificationKey :: SigningKey DRepExtendedKey -> VerificationKey DRepExtendedKey Source # deterministicSigningKey :: AsType DRepExtendedKey -> Seed -> SigningKey DRepExtendedKey Source # deterministicSigningKeySeedSize :: AsType DRepExtendedKey -> Word Source # verificationKeyHash :: VerificationKey DRepExtendedKey -> Hash DRepExtendedKey Source # | |||||||||
CastVerificationKeyRole DRepExtendedKey DRepKey Source # | |||||||||
IsString (Hash DRepExtendedKey) Source # | |||||||||
Defined in Cardano.Api.Keys.Shelley fromString :: String -> Hash DRepExtendedKey Source # | |||||||||
IsString (SigningKey DRepExtendedKey) Source # | |||||||||
Defined in Cardano.Api.Keys.Shelley | |||||||||
IsString (VerificationKey DRepExtendedKey) Source # | |||||||||
Defined in Cardano.Api.Keys.Shelley | |||||||||
Show (Hash DRepExtendedKey) Source # | |||||||||
Defined in Cardano.Api.Keys.Shelley | |||||||||
Show (SigningKey DRepExtendedKey) Source # | |||||||||
Defined in Cardano.Api.Keys.Shelley showsPrec :: Int -> SigningKey DRepExtendedKey -> ShowS Source # show :: SigningKey DRepExtendedKey -> String Source # showList :: [SigningKey DRepExtendedKey] -> ShowS Source # | |||||||||
Show (VerificationKey DRepExtendedKey) Source # | |||||||||
Defined in Cardano.Api.Keys.Shelley showsPrec :: Int -> VerificationKey DRepExtendedKey -> ShowS Source # show :: VerificationKey DRepExtendedKey -> String Source # showList :: [VerificationKey DRepExtendedKey] -> ShowS Source # | |||||||||
SerialiseAsBech32 (SigningKey DRepExtendedKey) Source # | |||||||||
Defined in Cardano.Api.Keys.Shelley | |||||||||
SerialiseAsBech32 (VerificationKey DRepExtendedKey) Source # | |||||||||
Defined in Cardano.Api.Keys.Shelley | |||||||||
SerialiseAsCBOR (Hash DRepExtendedKey) Source # | |||||||||
Defined in Cardano.Api.Keys.Shelley | |||||||||
SerialiseAsCBOR (SigningKey DRepExtendedKey) Source # | |||||||||
SerialiseAsCBOR (VerificationKey DRepExtendedKey) Source # | |||||||||
SerialiseAsRawBytes (Hash DRepExtendedKey) Source # | |||||||||
SerialiseAsRawBytes (SigningKey DRepExtendedKey) Source # | |||||||||
SerialiseAsRawBytes (VerificationKey DRepExtendedKey) Source # | |||||||||
HasTextEnvelope (SigningKey DRepExtendedKey) Source # | |||||||||
HasTextEnvelope (VerificationKey DRepExtendedKey) Source # | |||||||||
FromCBOR (Hash DRepExtendedKey) Source # | |||||||||
Defined in Cardano.Api.Keys.Shelley | |||||||||
FromCBOR (SigningKey DRepExtendedKey) Source # | |||||||||
Defined in Cardano.Api.Keys.Shelley fromCBOR :: Decoder s (SigningKey DRepExtendedKey) Source # label :: Proxy (SigningKey DRepExtendedKey) -> Text Source # | |||||||||
FromCBOR (VerificationKey DRepExtendedKey) Source # | |||||||||
Defined in Cardano.Api.Keys.Shelley fromCBOR :: Decoder s (VerificationKey DRepExtendedKey) Source # label :: Proxy (VerificationKey DRepExtendedKey) -> Text Source # | |||||||||
ToCBOR (Hash DRepExtendedKey) Source # | |||||||||
Defined in Cardano.Api.Keys.Shelley | |||||||||
ToCBOR (SigningKey DRepExtendedKey) Source # | |||||||||
Defined in Cardano.Api.Keys.Shelley toCBOR :: SigningKey DRepExtendedKey -> Encoding Source # encodedSizeExpr :: (forall t. ToCBOR t => Proxy t -> Size) -> Proxy (SigningKey DRepExtendedKey) -> Size Source # encodedListSizeExpr :: (forall t. ToCBOR t => Proxy t -> Size) -> Proxy [SigningKey DRepExtendedKey] -> Size Source # | |||||||||
ToCBOR (VerificationKey DRepExtendedKey) Source # | |||||||||
Defined in Cardano.Api.Keys.Shelley toCBOR :: VerificationKey DRepExtendedKey -> Encoding Source # encodedSizeExpr :: (forall t. ToCBOR t => Proxy t -> Size) -> Proxy (VerificationKey DRepExtendedKey) -> Size Source # encodedListSizeExpr :: (forall t. ToCBOR t => Proxy t -> Size) -> Proxy [VerificationKey DRepExtendedKey] -> Size Source # | |||||||||
Eq (Hash DRepExtendedKey) Source # | |||||||||
Defined in Cardano.Api.Keys.Shelley (==) :: Hash DRepExtendedKey -> Hash DRepExtendedKey -> Bool Source # (/=) :: Hash DRepExtendedKey -> Hash DRepExtendedKey -> Bool Source # | |||||||||
Eq (VerificationKey DRepExtendedKey) Source # | |||||||||
Defined in Cardano.Api.Keys.Shelley | |||||||||
Ord (Hash DRepExtendedKey) Source # | |||||||||
Defined in Cardano.Api.Keys.Shelley compare :: Hash DRepExtendedKey -> Hash DRepExtendedKey -> Ordering Source # (<) :: Hash DRepExtendedKey -> Hash DRepExtendedKey -> Bool Source # (<=) :: Hash DRepExtendedKey -> Hash DRepExtendedKey -> Bool Source # (>) :: Hash DRepExtendedKey -> Hash DRepExtendedKey -> Bool Source # (>=) :: Hash DRepExtendedKey -> Hash DRepExtendedKey -> Bool Source # max :: Hash DRepExtendedKey -> Hash DRepExtendedKey -> Hash DRepExtendedKey Source # min :: Hash DRepExtendedKey -> Hash DRepExtendedKey -> Hash DRepExtendedKey Source # | |||||||||
data AsType DRepExtendedKey Source # | |||||||||
Defined in Cardano.Api.Keys.Shelley | |||||||||
newtype Hash DRepExtendedKey Source # | |||||||||
Defined in Cardano.Api.Keys.Shelley | |||||||||
newtype SigningKey DRepExtendedKey Source # | |||||||||
Defined in Cardano.Api.Keys.Shelley | |||||||||
newtype VerificationKey DRepExtendedKey Source # | |||||||||
Defined in Cardano.Api.Keys.Shelley |
data PaymentKey Source #
Shelley-era payment keys. Used for Shelley payment addresses and witnessing transactions that spend from these addresses.
This is a type level tag, used with other interfaces like Key
.
Instances
HasTypeProxy PaymentKey Source # | |||||||||
Defined in Cardano.Api.Keys.Shelley
| |||||||||
Key PaymentKey Source # | |||||||||
Defined in Cardano.Api.Keys.Shelley
getVerificationKey :: SigningKey PaymentKey -> VerificationKey PaymentKey Source # deterministicSigningKey :: AsType PaymentKey -> Seed -> SigningKey PaymentKey Source # deterministicSigningKeySeedSize :: AsType PaymentKey -> Word Source # verificationKeyHash :: VerificationKey PaymentKey -> Hash PaymentKey Source # | |||||||||
CastSigningKeyRole GenesisUTxOKey PaymentKey Source # | |||||||||
Defined in Cardano.Api.Keys.Shelley | |||||||||
CastVerificationKeyRole ByronKey PaymentKey Source # | |||||||||
Defined in Cardano.Api.Keys.Byron | |||||||||
CastVerificationKeyRole CommitteeColdKey PaymentKey Source # | |||||||||
CastVerificationKeyRole CommitteeHotKey PaymentKey Source # | |||||||||
CastVerificationKeyRole GenesisKey PaymentKey Source # | |||||||||
CastVerificationKeyRole GenesisUTxOKey PaymentKey Source # | |||||||||
CastVerificationKeyRole PaymentExtendedKey PaymentKey Source # | |||||||||
FromJSON (Hash PaymentKey) Source # | |||||||||
Defined in Cardano.Api.Keys.Shelley parseJSON :: Value -> Parser (Hash PaymentKey) # parseJSONList :: Value -> Parser [Hash PaymentKey] # omittedField :: Maybe (Hash PaymentKey) # | |||||||||
ToJSON (Hash PaymentKey) Source # | |||||||||
Defined in Cardano.Api.Keys.Shelley toJSON :: Hash PaymentKey -> Value # toEncoding :: Hash PaymentKey -> Encoding # toJSONList :: [Hash PaymentKey] -> Value # toEncodingList :: [Hash PaymentKey] -> Encoding # omitField :: Hash PaymentKey -> Bool # | |||||||||
ToJSONKey (Hash PaymentKey) Source # | |||||||||
Defined in Cardano.Api.Keys.Shelley toJSONKey :: ToJSONKeyFunction (Hash PaymentKey) toJSONKeyList :: ToJSONKeyFunction [Hash PaymentKey] | |||||||||
IsString (Hash PaymentKey) Source # | |||||||||
Defined in Cardano.Api.Keys.Shelley fromString :: String -> Hash PaymentKey Source # | |||||||||
IsString (SigningKey PaymentKey) Source # | |||||||||
Defined in Cardano.Api.Keys.Shelley fromString :: String -> SigningKey PaymentKey Source # | |||||||||
IsString (VerificationKey PaymentKey) Source # | |||||||||
Defined in Cardano.Api.Keys.Shelley | |||||||||
Show (Hash PaymentKey) Source # | |||||||||
Defined in Cardano.Api.Keys.Shelley | |||||||||
Show (SigningKey PaymentKey) Source # | |||||||||
Defined in Cardano.Api.Keys.Shelley showsPrec :: Int -> SigningKey PaymentKey -> ShowS Source # show :: SigningKey PaymentKey -> String Source # showList :: [SigningKey PaymentKey] -> ShowS Source # | |||||||||
Show (VerificationKey PaymentKey) Source # | |||||||||
Defined in Cardano.Api.Keys.Shelley showsPrec :: Int -> VerificationKey PaymentKey -> ShowS Source # show :: VerificationKey PaymentKey -> String Source # showList :: [VerificationKey PaymentKey] -> ShowS Source # | |||||||||
SerialiseAsBech32 (SigningKey PaymentKey) Source # | |||||||||
Defined in Cardano.Api.Keys.Shelley bech32PrefixFor :: SigningKey PaymentKey -> Text Source # bech32PrefixesPermitted :: AsType (SigningKey PaymentKey) -> [Text] Source # | |||||||||
SerialiseAsBech32 (VerificationKey PaymentKey) Source # | |||||||||
Defined in Cardano.Api.Keys.Shelley | |||||||||
SerialiseAsCBOR (Hash PaymentKey) Source # | |||||||||
Defined in Cardano.Api.Keys.Shelley serialiseToCBOR :: Hash PaymentKey -> ByteString Source # deserialiseFromCBOR :: AsType (Hash PaymentKey) -> ByteString -> Either DecoderError (Hash PaymentKey) Source # | |||||||||
SerialiseAsCBOR (SigningKey PaymentKey) Source # | |||||||||
Defined in Cardano.Api.Keys.Shelley | |||||||||
SerialiseAsCBOR (VerificationKey PaymentKey) Source # | |||||||||
SerialiseAsRawBytes (Hash PaymentKey) Source # | |||||||||
Defined in Cardano.Api.Keys.Shelley | |||||||||
SerialiseAsRawBytes (SigningKey PaymentKey) Source # | |||||||||
SerialiseAsRawBytes (VerificationKey PaymentKey) Source # | |||||||||
HasTextEnvelope (SigningKey PaymentKey) Source # | |||||||||
HasTextEnvelope (VerificationKey PaymentKey) Source # | |||||||||
FromCBOR (Hash PaymentKey) Source # | |||||||||
Defined in Cardano.Api.Keys.Shelley | |||||||||
FromCBOR (SigningKey PaymentKey) Source # | |||||||||
Defined in Cardano.Api.Keys.Shelley fromCBOR :: Decoder s (SigningKey PaymentKey) Source # label :: Proxy (SigningKey PaymentKey) -> Text Source # | |||||||||
FromCBOR (VerificationKey PaymentKey) Source # | |||||||||
Defined in Cardano.Api.Keys.Shelley fromCBOR :: Decoder s (VerificationKey PaymentKey) Source # label :: Proxy (VerificationKey PaymentKey) -> Text Source # | |||||||||
ToCBOR (Hash PaymentKey) Source # | |||||||||
Defined in Cardano.Api.Keys.Shelley | |||||||||
ToCBOR (SigningKey PaymentKey) Source # | |||||||||
Defined in Cardano.Api.Keys.Shelley toCBOR :: SigningKey PaymentKey -> Encoding Source # encodedSizeExpr :: (forall t. ToCBOR t => Proxy t -> Size) -> Proxy (SigningKey PaymentKey) -> Size Source # encodedListSizeExpr :: (forall t. ToCBOR t => Proxy t -> Size) -> Proxy [SigningKey PaymentKey] -> Size Source # | |||||||||
ToCBOR (VerificationKey PaymentKey) Source # | |||||||||
Defined in Cardano.Api.Keys.Shelley toCBOR :: VerificationKey PaymentKey -> Encoding Source # encodedSizeExpr :: (forall t. ToCBOR t => Proxy t -> Size) -> Proxy (VerificationKey PaymentKey) -> Size Source # encodedListSizeExpr :: (forall t. ToCBOR t => Proxy t -> Size) -> Proxy [VerificationKey PaymentKey] -> Size Source # | |||||||||
Eq (Hash PaymentKey) Source # | |||||||||
Defined in Cardano.Api.Keys.Shelley (==) :: Hash PaymentKey -> Hash PaymentKey -> Bool Source # (/=) :: Hash PaymentKey -> Hash PaymentKey -> Bool Source # | |||||||||
Eq (VerificationKey PaymentKey) Source # | |||||||||
Defined in Cardano.Api.Keys.Shelley | |||||||||
Ord (Hash PaymentKey) Source # | |||||||||
Defined in Cardano.Api.Keys.Shelley compare :: Hash PaymentKey -> Hash PaymentKey -> Ordering Source # (<) :: Hash PaymentKey -> Hash PaymentKey -> Bool Source # (<=) :: Hash PaymentKey -> Hash PaymentKey -> Bool Source # (>) :: Hash PaymentKey -> Hash PaymentKey -> Bool Source # (>=) :: Hash PaymentKey -> Hash PaymentKey -> Bool Source # max :: Hash PaymentKey -> Hash PaymentKey -> Hash PaymentKey Source # min :: Hash PaymentKey -> Hash PaymentKey -> Hash PaymentKey Source # | |||||||||
data AsType PaymentKey Source # | |||||||||
Defined in Cardano.Api.Keys.Shelley | |||||||||
newtype Hash PaymentKey Source # | |||||||||
Defined in Cardano.Api.Keys.Shelley | |||||||||
newtype SigningKey PaymentKey Source # | |||||||||
Defined in Cardano.Api.Keys.Shelley | |||||||||
newtype VerificationKey PaymentKey Source # | |||||||||
Defined in Cardano.Api.Keys.Shelley |
data PaymentExtendedKey Source #
Shelley-era payment keys using extended ed25519 cryptographic keys.
They can be used for Shelley payment addresses and witnessing transactions that spend from these addresses.
These extended keys are used by HD wallets. So this type provides interoperability with HD wallets. The ITN CLI also supported this key type.
The extended verification keys can be converted (via castVerificationKey
)
to ordinary keys (i.e. VerificationKey
PaymentKey
) but this is not the
case for the signing keys. The signing keys can be used to witness
transactions directly, with verification via their non-extended verification
key (VerificationKey
PaymentKey
).
This is a type level tag, used with other interfaces like Key
.
Instances
HasTypeProxy PaymentExtendedKey Source # | |||||||||
Defined in Cardano.Api.Keys.Shelley
| |||||||||
Key PaymentExtendedKey Source # | |||||||||
Defined in Cardano.Api.Keys.Shelley
getVerificationKey :: SigningKey PaymentExtendedKey -> VerificationKey PaymentExtendedKey Source # deterministicSigningKey :: AsType PaymentExtendedKey -> Seed -> SigningKey PaymentExtendedKey Source # deterministicSigningKeySeedSize :: AsType PaymentExtendedKey -> Word Source # verificationKeyHash :: VerificationKey PaymentExtendedKey -> Hash PaymentExtendedKey Source # | |||||||||
CastVerificationKeyRole ByronKey PaymentExtendedKey Source # | |||||||||
CastVerificationKeyRole PaymentExtendedKey PaymentKey Source # | |||||||||
IsString (Hash PaymentExtendedKey) Source # | |||||||||
Defined in Cardano.Api.Keys.Shelley | |||||||||
IsString (SigningKey PaymentExtendedKey) Source # | |||||||||
Defined in Cardano.Api.Keys.Shelley | |||||||||
IsString (VerificationKey PaymentExtendedKey) Source # | |||||||||
Defined in Cardano.Api.Keys.Shelley | |||||||||
Show (Hash PaymentExtendedKey) Source # | |||||||||
Defined in Cardano.Api.Keys.Shelley | |||||||||
Show (SigningKey PaymentExtendedKey) Source # | |||||||||
Defined in Cardano.Api.Keys.Shelley showsPrec :: Int -> SigningKey PaymentExtendedKey -> ShowS Source # show :: SigningKey PaymentExtendedKey -> String Source # showList :: [SigningKey PaymentExtendedKey] -> ShowS Source # | |||||||||
Show (VerificationKey PaymentExtendedKey) Source # | |||||||||
Defined in Cardano.Api.Keys.Shelley | |||||||||
SerialiseAsBech32 (SigningKey PaymentExtendedKey) Source # | |||||||||
Defined in Cardano.Api.Keys.Shelley | |||||||||
SerialiseAsBech32 (VerificationKey PaymentExtendedKey) Source # | |||||||||
Defined in Cardano.Api.Keys.Shelley | |||||||||
SerialiseAsCBOR (Hash PaymentExtendedKey) Source # | |||||||||
Defined in Cardano.Api.Keys.Shelley | |||||||||
SerialiseAsCBOR (SigningKey PaymentExtendedKey) Source # | |||||||||
SerialiseAsCBOR (VerificationKey PaymentExtendedKey) Source # | |||||||||
SerialiseAsRawBytes (Hash PaymentExtendedKey) Source # | |||||||||
SerialiseAsRawBytes (SigningKey PaymentExtendedKey) Source # | |||||||||
SerialiseAsRawBytes (VerificationKey PaymentExtendedKey) Source # | |||||||||
HasTextEnvelope (SigningKey PaymentExtendedKey) Source # | |||||||||
HasTextEnvelope (VerificationKey PaymentExtendedKey) Source # | |||||||||
FromCBOR (Hash PaymentExtendedKey) Source # | |||||||||
Defined in Cardano.Api.Keys.Shelley | |||||||||
FromCBOR (SigningKey PaymentExtendedKey) Source # | |||||||||
Defined in Cardano.Api.Keys.Shelley fromCBOR :: Decoder s (SigningKey PaymentExtendedKey) Source # label :: Proxy (SigningKey PaymentExtendedKey) -> Text Source # | |||||||||
FromCBOR (VerificationKey PaymentExtendedKey) Source # | |||||||||
Defined in Cardano.Api.Keys.Shelley | |||||||||
ToCBOR (Hash PaymentExtendedKey) Source # | |||||||||
Defined in Cardano.Api.Keys.Shelley | |||||||||
ToCBOR (SigningKey PaymentExtendedKey) Source # | |||||||||
Defined in Cardano.Api.Keys.Shelley toCBOR :: SigningKey PaymentExtendedKey -> Encoding Source # encodedSizeExpr :: (forall t. ToCBOR t => Proxy t -> Size) -> Proxy (SigningKey PaymentExtendedKey) -> Size Source # encodedListSizeExpr :: (forall t. ToCBOR t => Proxy t -> Size) -> Proxy [SigningKey PaymentExtendedKey] -> Size Source # | |||||||||
ToCBOR (VerificationKey PaymentExtendedKey) Source # | |||||||||
Defined in Cardano.Api.Keys.Shelley toCBOR :: VerificationKey PaymentExtendedKey -> Encoding Source # encodedSizeExpr :: (forall t. ToCBOR t => Proxy t -> Size) -> Proxy (VerificationKey PaymentExtendedKey) -> Size Source # encodedListSizeExpr :: (forall t. ToCBOR t => Proxy t -> Size) -> Proxy [VerificationKey PaymentExtendedKey] -> Size Source # | |||||||||
Eq (Hash PaymentExtendedKey) Source # | |||||||||
Defined in Cardano.Api.Keys.Shelley (==) :: Hash PaymentExtendedKey -> Hash PaymentExtendedKey -> Bool Source # (/=) :: Hash PaymentExtendedKey -> Hash PaymentExtendedKey -> Bool Source # | |||||||||
Eq (VerificationKey PaymentExtendedKey) Source # | |||||||||
Ord (Hash PaymentExtendedKey) Source # | |||||||||
Defined in Cardano.Api.Keys.Shelley compare :: Hash PaymentExtendedKey -> Hash PaymentExtendedKey -> Ordering Source # (<) :: Hash PaymentExtendedKey -> Hash PaymentExtendedKey -> Bool Source # (<=) :: Hash PaymentExtendedKey -> Hash PaymentExtendedKey -> Bool Source # (>) :: Hash PaymentExtendedKey -> Hash PaymentExtendedKey -> Bool Source # (>=) :: Hash PaymentExtendedKey -> Hash PaymentExtendedKey -> Bool Source # max :: Hash PaymentExtendedKey -> Hash PaymentExtendedKey -> Hash PaymentExtendedKey Source # min :: Hash PaymentExtendedKey -> Hash PaymentExtendedKey -> Hash PaymentExtendedKey Source # | |||||||||
data AsType PaymentExtendedKey Source # | |||||||||
Defined in Cardano.Api.Keys.Shelley | |||||||||
newtype Hash PaymentExtendedKey Source # | |||||||||
Defined in Cardano.Api.Keys.Shelley | |||||||||
newtype SigningKey PaymentExtendedKey Source # | |||||||||
Defined in Cardano.Api.Keys.Shelley | |||||||||
newtype VerificationKey PaymentExtendedKey Source # | |||||||||
Defined in Cardano.Api.Keys.Shelley |
Instances
HasTypeProxy StakeKey Source # | |||||||||
Defined in Cardano.Api.Keys.Shelley
| |||||||||
Key StakeKey Source # | |||||||||
Defined in Cardano.Api.Keys.Shelley
getVerificationKey :: SigningKey StakeKey -> VerificationKey StakeKey Source # deterministicSigningKey :: AsType StakeKey -> Seed -> SigningKey StakeKey Source # deterministicSigningKeySeedSize :: AsType StakeKey -> Word Source # verificationKeyHash :: VerificationKey StakeKey -> Hash StakeKey Source # | |||||||||
CastVerificationKeyRole StakeExtendedKey StakeKey Source # | |||||||||
CastVerificationKeyRole StakePoolKey StakeKey Source # | |||||||||
IsString (Hash StakeKey) Source # | |||||||||
Defined in Cardano.Api.Keys.Shelley | |||||||||
IsString (SigningKey StakeKey) Source # | |||||||||
Defined in Cardano.Api.Keys.Shelley fromString :: String -> SigningKey StakeKey Source # | |||||||||
IsString (VerificationKey StakeKey) Source # | |||||||||
Defined in Cardano.Api.Keys.Shelley | |||||||||
Show (Hash StakeKey) Source # | |||||||||
Show (SigningKey StakeKey) Source # | |||||||||
Defined in Cardano.Api.Keys.Shelley | |||||||||
Show (VerificationKey StakeKey) Source # | |||||||||
Defined in Cardano.Api.Keys.Shelley | |||||||||
SerialiseAsBech32 (SigningKey StakeKey) Source # | |||||||||
Defined in Cardano.Api.Keys.Shelley bech32PrefixFor :: SigningKey StakeKey -> Text Source # bech32PrefixesPermitted :: AsType (SigningKey StakeKey) -> [Text] Source # | |||||||||
SerialiseAsBech32 (VerificationKey StakeKey) Source # | |||||||||
Defined in Cardano.Api.Keys.Shelley | |||||||||
SerialiseAsCBOR (Hash StakeKey) Source # | |||||||||
Defined in Cardano.Api.Keys.Shelley serialiseToCBOR :: Hash StakeKey -> ByteString Source # deserialiseFromCBOR :: AsType (Hash StakeKey) -> ByteString -> Either DecoderError (Hash StakeKey) Source # | |||||||||
SerialiseAsCBOR (SigningKey StakeKey) Source # | |||||||||
Defined in Cardano.Api.Keys.Shelley | |||||||||
SerialiseAsCBOR (VerificationKey StakeKey) Source # | |||||||||
SerialiseAsRawBytes (Hash StakeKey) Source # | |||||||||
Defined in Cardano.Api.Keys.Shelley | |||||||||
SerialiseAsRawBytes (SigningKey StakeKey) Source # | |||||||||
SerialiseAsRawBytes (VerificationKey StakeKey) Source # | |||||||||
HasTextEnvelope (SigningKey StakeKey) Source # | |||||||||
HasTextEnvelope (VerificationKey StakeKey) Source # | |||||||||
FromCBOR (Hash StakeKey) Source # | |||||||||
FromCBOR (SigningKey StakeKey) Source # | |||||||||
Defined in Cardano.Api.Keys.Shelley | |||||||||
FromCBOR (VerificationKey StakeKey) Source # | |||||||||
Defined in Cardano.Api.Keys.Shelley | |||||||||
ToCBOR (Hash StakeKey) Source # | |||||||||
ToCBOR (SigningKey StakeKey) Source # | |||||||||
Defined in Cardano.Api.Keys.Shelley | |||||||||
ToCBOR (VerificationKey StakeKey) Source # | |||||||||
Defined in Cardano.Api.Keys.Shelley | |||||||||
Eq (Hash StakeKey) Source # | |||||||||
Eq (VerificationKey StakeKey) Source # | |||||||||
Defined in Cardano.Api.Keys.Shelley (==) :: VerificationKey StakeKey -> VerificationKey StakeKey -> Bool Source # (/=) :: VerificationKey StakeKey -> VerificationKey StakeKey -> Bool Source # | |||||||||
Ord (Hash StakeKey) Source # | |||||||||
Defined in Cardano.Api.Keys.Shelley compare :: Hash StakeKey -> Hash StakeKey -> Ordering Source # (<) :: Hash StakeKey -> Hash StakeKey -> Bool Source # (<=) :: Hash StakeKey -> Hash StakeKey -> Bool Source # (>) :: Hash StakeKey -> Hash StakeKey -> Bool Source # (>=) :: Hash StakeKey -> Hash StakeKey -> Bool Source # max :: Hash StakeKey -> Hash StakeKey -> Hash StakeKey Source # min :: Hash StakeKey -> Hash StakeKey -> Hash StakeKey Source # | |||||||||
data AsType StakeKey Source # | |||||||||
Defined in Cardano.Api.Keys.Shelley | |||||||||
newtype Hash StakeKey Source # | |||||||||
Defined in Cardano.Api.Keys.Shelley | |||||||||
newtype SigningKey StakeKey Source # | |||||||||
Defined in Cardano.Api.Keys.Shelley | |||||||||
newtype VerificationKey StakeKey Source # | |||||||||
Defined in Cardano.Api.Keys.Shelley |
data StakeExtendedKey Source #
Shelley-era stake keys using extended ed25519 cryptographic keys.
They can be used for Shelley stake addresses and witnessing transactions that use stake addresses.
These extended keys are used by HD wallets. So this type provides interoperability with HD wallets. The ITN CLI also supported this key type.
The extended verification keys can be converted (via castVerificationKey
)
to ordinary keys (i.e. VerificationKey
StakeKey
) but this is not the
case for the signing keys. The signing keys can be used to witness
transactions directly, with verification via their non-extended verification
key (VerificationKey
StakeKey
).
This is a type level tag, used with other interfaces like Key
.
Instances
HasTypeProxy StakeExtendedKey Source # | |||||||||
Defined in Cardano.Api.Keys.Shelley
| |||||||||
Key StakeExtendedKey Source # | |||||||||
Defined in Cardano.Api.Keys.Shelley
getVerificationKey :: SigningKey StakeExtendedKey -> VerificationKey StakeExtendedKey Source # deterministicSigningKey :: AsType StakeExtendedKey -> Seed -> SigningKey StakeExtendedKey Source # deterministicSigningKeySeedSize :: AsType StakeExtendedKey -> Word Source # verificationKeyHash :: VerificationKey StakeExtendedKey -> Hash StakeExtendedKey Source # | |||||||||
CastVerificationKeyRole StakeExtendedKey StakeKey Source # | |||||||||
IsString (Hash StakeExtendedKey) Source # | |||||||||
Defined in Cardano.Api.Keys.Shelley fromString :: String -> Hash StakeExtendedKey Source # | |||||||||
IsString (SigningKey StakeExtendedKey) Source # | |||||||||
Defined in Cardano.Api.Keys.Shelley | |||||||||
IsString (VerificationKey StakeExtendedKey) Source # | |||||||||
Defined in Cardano.Api.Keys.Shelley | |||||||||
Show (Hash StakeExtendedKey) Source # | |||||||||
Defined in Cardano.Api.Keys.Shelley | |||||||||
Show (SigningKey StakeExtendedKey) Source # | |||||||||
Defined in Cardano.Api.Keys.Shelley showsPrec :: Int -> SigningKey StakeExtendedKey -> ShowS Source # show :: SigningKey StakeExtendedKey -> String Source # showList :: [SigningKey StakeExtendedKey] -> ShowS Source # | |||||||||
Show (VerificationKey StakeExtendedKey) Source # | |||||||||
Defined in Cardano.Api.Keys.Shelley showsPrec :: Int -> VerificationKey StakeExtendedKey -> ShowS Source # show :: VerificationKey StakeExtendedKey -> String Source # showList :: [VerificationKey StakeExtendedKey] -> ShowS Source # | |||||||||
SerialiseAsBech32 (SigningKey StakeExtendedKey) Source # | |||||||||
Defined in Cardano.Api.Keys.Shelley | |||||||||
SerialiseAsBech32 (VerificationKey StakeExtendedKey) Source # | |||||||||
Defined in Cardano.Api.Keys.Shelley | |||||||||
SerialiseAsCBOR (Hash StakeExtendedKey) Source # | |||||||||
Defined in Cardano.Api.Keys.Shelley | |||||||||
SerialiseAsCBOR (SigningKey StakeExtendedKey) Source # | |||||||||
SerialiseAsCBOR (VerificationKey StakeExtendedKey) Source # | |||||||||
SerialiseAsRawBytes (Hash StakeExtendedKey) Source # | |||||||||
SerialiseAsRawBytes (SigningKey StakeExtendedKey) Source # | |||||||||
SerialiseAsRawBytes (VerificationKey StakeExtendedKey) Source # | |||||||||
HasTextEnvelope (SigningKey StakeExtendedKey) Source # | |||||||||
HasTextEnvelope (VerificationKey StakeExtendedKey) Source # | |||||||||
FromCBOR (Hash StakeExtendedKey) Source # | |||||||||
Defined in Cardano.Api.Keys.Shelley | |||||||||
FromCBOR (SigningKey StakeExtendedKey) Source # | |||||||||
Defined in Cardano.Api.Keys.Shelley fromCBOR :: Decoder s (SigningKey StakeExtendedKey) Source # label :: Proxy (SigningKey StakeExtendedKey) -> Text Source # | |||||||||
FromCBOR (VerificationKey StakeExtendedKey) Source # | |||||||||
Defined in Cardano.Api.Keys.Shelley | |||||||||
ToCBOR (Hash StakeExtendedKey) Source # | |||||||||
Defined in Cardano.Api.Keys.Shelley | |||||||||
ToCBOR (SigningKey StakeExtendedKey) Source # | |||||||||
Defined in Cardano.Api.Keys.Shelley toCBOR :: SigningKey StakeExtendedKey -> Encoding Source # encodedSizeExpr :: (forall t. ToCBOR t => Proxy t -> Size) -> Proxy (SigningKey StakeExtendedKey) -> Size Source # encodedListSizeExpr :: (forall t. ToCBOR t => Proxy t -> Size) -> Proxy [SigningKey StakeExtendedKey] -> Size Source # | |||||||||
ToCBOR (VerificationKey StakeExtendedKey) Source # | |||||||||
Defined in Cardano.Api.Keys.Shelley toCBOR :: VerificationKey StakeExtendedKey -> Encoding Source # encodedSizeExpr :: (forall t. ToCBOR t => Proxy t -> Size) -> Proxy (VerificationKey StakeExtendedKey) -> Size Source # encodedListSizeExpr :: (forall t. ToCBOR t => Proxy t -> Size) -> Proxy [VerificationKey StakeExtendedKey] -> Size Source # | |||||||||
Eq (Hash StakeExtendedKey) Source # | |||||||||
Defined in Cardano.Api.Keys.Shelley (==) :: Hash StakeExtendedKey -> Hash StakeExtendedKey -> Bool Source # (/=) :: Hash StakeExtendedKey -> Hash StakeExtendedKey -> Bool Source # | |||||||||
Eq (VerificationKey StakeExtendedKey) Source # | |||||||||
Ord (Hash StakeExtendedKey) Source # | |||||||||
Defined in Cardano.Api.Keys.Shelley compare :: Hash StakeExtendedKey -> Hash StakeExtendedKey -> Ordering Source # (<) :: Hash StakeExtendedKey -> Hash StakeExtendedKey -> Bool Source # (<=) :: Hash StakeExtendedKey -> Hash StakeExtendedKey -> Bool Source # (>) :: Hash StakeExtendedKey -> Hash StakeExtendedKey -> Bool Source # (>=) :: Hash StakeExtendedKey -> Hash StakeExtendedKey -> Bool Source # max :: Hash StakeExtendedKey -> Hash StakeExtendedKey -> Hash StakeExtendedKey Source # min :: Hash StakeExtendedKey -> Hash StakeExtendedKey -> Hash StakeExtendedKey Source # | |||||||||
data AsType StakeExtendedKey Source # | |||||||||
Defined in Cardano.Api.Keys.Shelley | |||||||||
newtype Hash StakeExtendedKey Source # | |||||||||
Defined in Cardano.Api.Keys.Shelley | |||||||||
newtype SigningKey StakeExtendedKey Source # | |||||||||
Defined in Cardano.Api.Keys.Shelley | |||||||||
newtype VerificationKey StakeExtendedKey Source # | |||||||||
Defined in Cardano.Api.Keys.Shelley |
data StakePoolKey Source #
Instances
HasTypeProxy StakePoolKey Source # | |||||||||
Defined in Cardano.Api.Keys.Shelley
| |||||||||
Key StakePoolKey Source # | |||||||||
Defined in Cardano.Api.Keys.Shelley
getVerificationKey :: SigningKey StakePoolKey -> VerificationKey StakePoolKey Source # deterministicSigningKey :: AsType StakePoolKey -> Seed -> SigningKey StakePoolKey Source # deterministicSigningKeySeedSize :: AsType StakePoolKey -> Word Source # verificationKeyHash :: VerificationKey StakePoolKey -> Hash StakePoolKey Source # | |||||||||
CastSigningKeyRole GenesisDelegateKey StakePoolKey Source # | |||||||||
Defined in Cardano.Api.Keys.Shelley | |||||||||
CastVerificationKeyRole GenesisDelegateKey StakePoolKey Source # | |||||||||
CastVerificationKeyRole StakePoolKey StakeKey Source # | |||||||||
FromJSON (Hash StakePoolKey) Source # | |||||||||
Defined in Cardano.Api.Keys.Shelley parseJSON :: Value -> Parser (Hash StakePoolKey) # parseJSONList :: Value -> Parser [Hash StakePoolKey] # omittedField :: Maybe (Hash StakePoolKey) # | |||||||||
ToJSON (Hash StakePoolKey) Source # | |||||||||
Defined in Cardano.Api.Keys.Shelley toJSON :: Hash StakePoolKey -> Value # toEncoding :: Hash StakePoolKey -> Encoding # toJSONList :: [Hash StakePoolKey] -> Value # toEncodingList :: [Hash StakePoolKey] -> Encoding # omitField :: Hash StakePoolKey -> Bool # | |||||||||
ToJSONKey (Hash StakePoolKey) Source # | |||||||||
Defined in Cardano.Api.Keys.Shelley toJSONKey :: ToJSONKeyFunction (Hash StakePoolKey) toJSONKeyList :: ToJSONKeyFunction [Hash StakePoolKey] | |||||||||
IsString (Hash StakePoolKey) Source # | |||||||||
Defined in Cardano.Api.Keys.Shelley fromString :: String -> Hash StakePoolKey Source # | |||||||||
IsString (SigningKey StakePoolKey) Source # | |||||||||
Defined in Cardano.Api.Keys.Shelley | |||||||||
IsString (VerificationKey StakePoolKey) Source # | |||||||||
Defined in Cardano.Api.Keys.Shelley | |||||||||
Show (Hash StakePoolKey) Source # | |||||||||
Defined in Cardano.Api.Keys.Shelley | |||||||||
Show (SigningKey StakePoolKey) Source # | |||||||||
Defined in Cardano.Api.Keys.Shelley showsPrec :: Int -> SigningKey StakePoolKey -> ShowS Source # show :: SigningKey StakePoolKey -> String Source # showList :: [SigningKey StakePoolKey] -> ShowS Source # | |||||||||
Show (VerificationKey StakePoolKey) Source # | |||||||||
Defined in Cardano.Api.Keys.Shelley showsPrec :: Int -> VerificationKey StakePoolKey -> ShowS Source # show :: VerificationKey StakePoolKey -> String Source # showList :: [VerificationKey StakePoolKey] -> ShowS Source # | |||||||||
SerialiseAsBech32 (Hash StakePoolKey) Source # | |||||||||
Defined in Cardano.Api.Keys.Shelley bech32PrefixFor :: Hash StakePoolKey -> Text Source # bech32PrefixesPermitted :: AsType (Hash StakePoolKey) -> [Text] Source # | |||||||||
SerialiseAsBech32 (SigningKey StakePoolKey) Source # | |||||||||
Defined in Cardano.Api.Keys.Shelley | |||||||||
SerialiseAsBech32 (VerificationKey StakePoolKey) Source # | |||||||||
Defined in Cardano.Api.Keys.Shelley | |||||||||
SerialiseAsCBOR (Hash StakePoolKey) Source # | |||||||||
Defined in Cardano.Api.Keys.Shelley | |||||||||
SerialiseAsCBOR (SigningKey StakePoolKey) Source # | |||||||||
Defined in Cardano.Api.Keys.Shelley | |||||||||
SerialiseAsCBOR (VerificationKey StakePoolKey) Source # | |||||||||
SerialiseAsRawBytes (Hash StakePoolKey) Source # | |||||||||
Defined in Cardano.Api.Keys.Shelley | |||||||||
SerialiseAsRawBytes (SigningKey StakePoolKey) Source # | |||||||||
SerialiseAsRawBytes (VerificationKey StakePoolKey) Source # | |||||||||
HasTextEnvelope (SigningKey StakePoolKey) Source # | |||||||||
HasTextEnvelope (VerificationKey StakePoolKey) Source # | |||||||||
FromCBOR (Hash StakePoolKey) Source # | |||||||||
Defined in Cardano.Api.Keys.Shelley | |||||||||
FromCBOR (SigningKey StakePoolKey) Source # | |||||||||
Defined in Cardano.Api.Keys.Shelley fromCBOR :: Decoder s (SigningKey StakePoolKey) Source # label :: Proxy (SigningKey StakePoolKey) -> Text Source # | |||||||||
FromCBOR (VerificationKey StakePoolKey) Source # | |||||||||
Defined in Cardano.Api.Keys.Shelley fromCBOR :: Decoder s (VerificationKey StakePoolKey) Source # label :: Proxy (VerificationKey StakePoolKey) -> Text Source # | |||||||||
ToCBOR (Hash StakePoolKey) Source # | |||||||||
Defined in Cardano.Api.Keys.Shelley | |||||||||
ToCBOR (SigningKey StakePoolKey) Source # | |||||||||
Defined in Cardano.Api.Keys.Shelley toCBOR :: SigningKey StakePoolKey -> Encoding Source # encodedSizeExpr :: (forall t. ToCBOR t => Proxy t -> Size) -> Proxy (SigningKey StakePoolKey) -> Size Source # encodedListSizeExpr :: (forall t. ToCBOR t => Proxy t -> Size) -> Proxy [SigningKey StakePoolKey] -> Size Source # | |||||||||
ToCBOR (VerificationKey StakePoolKey) Source # | |||||||||
Defined in Cardano.Api.Keys.Shelley toCBOR :: VerificationKey StakePoolKey -> Encoding Source # encodedSizeExpr :: (forall t. ToCBOR t => Proxy t -> Size) -> Proxy (VerificationKey StakePoolKey) -> Size Source # encodedListSizeExpr :: (forall t. ToCBOR t => Proxy t -> Size) -> Proxy [VerificationKey StakePoolKey] -> Size Source # | |||||||||
Eq (Hash StakePoolKey) Source # | |||||||||
Defined in Cardano.Api.Keys.Shelley (==) :: Hash StakePoolKey -> Hash StakePoolKey -> Bool Source # (/=) :: Hash StakePoolKey -> Hash StakePoolKey -> Bool Source # | |||||||||
Eq (VerificationKey StakePoolKey) Source # | |||||||||
Defined in Cardano.Api.Keys.Shelley | |||||||||
Ord (Hash StakePoolKey) Source # | |||||||||
Defined in Cardano.Api.Keys.Shelley compare :: Hash StakePoolKey -> Hash StakePoolKey -> Ordering Source # (<) :: Hash StakePoolKey -> Hash StakePoolKey -> Bool Source # (<=) :: Hash StakePoolKey -> Hash StakePoolKey -> Bool Source # (>) :: Hash StakePoolKey -> Hash StakePoolKey -> Bool Source # (>=) :: Hash StakePoolKey -> Hash StakePoolKey -> Bool Source # max :: Hash StakePoolKey -> Hash StakePoolKey -> Hash StakePoolKey Source # min :: Hash StakePoolKey -> Hash StakePoolKey -> Hash StakePoolKey Source # | |||||||||
data AsType StakePoolKey Source # | |||||||||
Defined in Cardano.Api.Keys.Shelley | |||||||||
newtype Hash StakePoolKey Source # | |||||||||
Defined in Cardano.Api.Keys.Shelley | |||||||||
newtype SigningKey StakePoolKey Source # | |||||||||
Defined in Cardano.Api.Keys.Shelley | |||||||||
newtype VerificationKey StakePoolKey Source # | |||||||||
Defined in Cardano.Api.Keys.Shelley |
data GenesisKey Source #
Instances
HasTypeProxy GenesisKey Source # | |||||||||
Defined in Cardano.Api.Keys.Shelley
| |||||||||
Key GenesisKey Source # | |||||||||
Defined in Cardano.Api.Keys.Shelley
getVerificationKey :: SigningKey GenesisKey -> VerificationKey GenesisKey Source # deterministicSigningKey :: AsType GenesisKey -> Seed -> SigningKey GenesisKey Source # deterministicSigningKeySeedSize :: AsType GenesisKey -> Word Source # verificationKeyHash :: VerificationKey GenesisKey -> Hash GenesisKey Source # | |||||||||
CastVerificationKeyRole GenesisExtendedKey GenesisKey Source # | |||||||||
CastVerificationKeyRole GenesisKey PaymentKey Source # | |||||||||
FromJSON (Hash GenesisKey) Source # | |||||||||
Defined in Cardano.Api.Keys.Shelley parseJSON :: Value -> Parser (Hash GenesisKey) # parseJSONList :: Value -> Parser [Hash GenesisKey] # omittedField :: Maybe (Hash GenesisKey) # | |||||||||
ToJSON (Hash GenesisKey) Source # | |||||||||
Defined in Cardano.Api.Keys.Shelley toJSON :: Hash GenesisKey -> Value # toEncoding :: Hash GenesisKey -> Encoding # toJSONList :: [Hash GenesisKey] -> Value # toEncodingList :: [Hash GenesisKey] -> Encoding # omitField :: Hash GenesisKey -> Bool # | |||||||||
ToJSONKey (Hash GenesisKey) Source # | |||||||||
Defined in Cardano.Api.Keys.Shelley toJSONKey :: ToJSONKeyFunction (Hash GenesisKey) toJSONKeyList :: ToJSONKeyFunction [Hash GenesisKey] | |||||||||
IsString (Hash GenesisKey) Source # | |||||||||
Defined in Cardano.Api.Keys.Shelley fromString :: String -> Hash GenesisKey Source # | |||||||||
IsString (SigningKey GenesisKey) Source # | |||||||||
Defined in Cardano.Api.Keys.Shelley fromString :: String -> SigningKey GenesisKey Source # | |||||||||
IsString (VerificationKey GenesisKey) Source # | |||||||||
Defined in Cardano.Api.Keys.Shelley | |||||||||
Show (Hash GenesisKey) Source # | |||||||||
Defined in Cardano.Api.Keys.Shelley | |||||||||
Show (SigningKey GenesisKey) Source # | |||||||||
Defined in Cardano.Api.Keys.Shelley showsPrec :: Int -> SigningKey GenesisKey -> ShowS Source # show :: SigningKey GenesisKey -> String Source # showList :: [SigningKey GenesisKey] -> ShowS Source # | |||||||||
Show (VerificationKey GenesisKey) Source # | |||||||||
Defined in Cardano.Api.Keys.Shelley showsPrec :: Int -> VerificationKey GenesisKey -> ShowS Source # show :: VerificationKey GenesisKey -> String Source # showList :: [VerificationKey GenesisKey] -> ShowS Source # | |||||||||
SerialiseAsCBOR (Hash GenesisKey) Source # | |||||||||
Defined in Cardano.Api.Keys.Shelley serialiseToCBOR :: Hash GenesisKey -> ByteString Source # deserialiseFromCBOR :: AsType (Hash GenesisKey) -> ByteString -> Either DecoderError (Hash GenesisKey) Source # | |||||||||
SerialiseAsCBOR (SigningKey GenesisKey) Source # | |||||||||
Defined in Cardano.Api.Keys.Shelley | |||||||||
SerialiseAsCBOR (VerificationKey GenesisKey) Source # | |||||||||
SerialiseAsRawBytes (Hash GenesisKey) Source # | |||||||||
Defined in Cardano.Api.Keys.Shelley | |||||||||
SerialiseAsRawBytes (SigningKey GenesisKey) Source # | |||||||||
SerialiseAsRawBytes (VerificationKey GenesisKey) Source # | |||||||||
HasTextEnvelope (SigningKey GenesisKey) Source # | |||||||||
HasTextEnvelope (VerificationKey GenesisKey) Source # | |||||||||
FromCBOR (Hash GenesisKey) Source # | |||||||||
Defined in Cardano.Api.Keys.Shelley | |||||||||
FromCBOR (SigningKey GenesisKey) Source # | |||||||||
Defined in Cardano.Api.Keys.Shelley fromCBOR :: Decoder s (SigningKey GenesisKey) Source # label :: Proxy (SigningKey GenesisKey) -> Text Source # | |||||||||
FromCBOR (VerificationKey GenesisKey) Source # | |||||||||
Defined in Cardano.Api.Keys.Shelley fromCBOR :: Decoder s (VerificationKey GenesisKey) Source # label :: Proxy (VerificationKey GenesisKey) -> Text Source # | |||||||||
ToCBOR (Hash GenesisKey) Source # | |||||||||
Defined in Cardano.Api.Keys.Shelley | |||||||||
ToCBOR (SigningKey GenesisKey) Source # | |||||||||
Defined in Cardano.Api.Keys.Shelley toCBOR :: SigningKey GenesisKey -> Encoding Source # encodedSizeExpr :: (forall t. ToCBOR t => Proxy t -> Size) -> Proxy (SigningKey GenesisKey) -> Size Source # encodedListSizeExpr :: (forall t. ToCBOR t => Proxy t -> Size) -> Proxy [SigningKey GenesisKey] -> Size Source # | |||||||||
ToCBOR (VerificationKey GenesisKey) Source # | |||||||||
Defined in Cardano.Api.Keys.Shelley toCBOR :: VerificationKey GenesisKey -> Encoding Source # encodedSizeExpr :: (forall t. ToCBOR t => Proxy t -> Size) -> Proxy (VerificationKey GenesisKey) -> Size Source # encodedListSizeExpr :: (forall t. ToCBOR t => Proxy t -> Size) -> Proxy [VerificationKey GenesisKey] -> Size Source # | |||||||||
Eq (Hash GenesisKey) Source # | |||||||||
Defined in Cardano.Api.Keys.Shelley (==) :: Hash GenesisKey -> Hash GenesisKey -> Bool Source # (/=) :: Hash GenesisKey -> Hash GenesisKey -> Bool Source # | |||||||||
Eq (VerificationKey GenesisKey) Source # | |||||||||
Defined in Cardano.Api.Keys.Shelley | |||||||||
Ord (Hash GenesisKey) Source # | |||||||||
Defined in Cardano.Api.Keys.Shelley compare :: Hash GenesisKey -> Hash GenesisKey -> Ordering Source # (<) :: Hash GenesisKey -> Hash GenesisKey -> Bool Source # (<=) :: Hash GenesisKey -> Hash GenesisKey -> Bool Source # (>) :: Hash GenesisKey -> Hash GenesisKey -> Bool Source # (>=) :: Hash GenesisKey -> Hash GenesisKey -> Bool Source # max :: Hash GenesisKey -> Hash GenesisKey -> Hash GenesisKey Source # min :: Hash GenesisKey -> Hash GenesisKey -> Hash GenesisKey Source # | |||||||||
data AsType GenesisKey Source # | |||||||||
Defined in Cardano.Api.Keys.Shelley | |||||||||
newtype Hash GenesisKey Source # | |||||||||
Defined in Cardano.Api.Keys.Shelley | |||||||||
newtype SigningKey GenesisKey Source # | |||||||||
Defined in Cardano.Api.Keys.Shelley | |||||||||
newtype VerificationKey GenesisKey Source # | |||||||||
Defined in Cardano.Api.Keys.Shelley |
data GenesisExtendedKey Source #
Shelley-era genesis keys using extended ed25519 cryptographic keys.
These serve the same role as normal genesis keys, but are here to support legacy Byron genesis keys which used extended keys.
The extended verification keys can be converted (via castVerificationKey
)
to ordinary keys (i.e. VerificationKey
GenesisKey
) but this is not the
case for the signing keys. The signing keys can be used to witness
transactions directly, with verification via their non-extended verification
key (VerificationKey
GenesisKey
).
This is a type level tag, used with other interfaces like Key
.
Instances
HasTypeProxy GenesisExtendedKey Source # | |||||||||
Defined in Cardano.Api.Keys.Shelley
| |||||||||
Key GenesisExtendedKey Source # | |||||||||
Defined in Cardano.Api.Keys.Shelley
getVerificationKey :: SigningKey GenesisExtendedKey -> VerificationKey GenesisExtendedKey Source # deterministicSigningKey :: AsType GenesisExtendedKey -> Seed -> SigningKey GenesisExtendedKey Source # deterministicSigningKeySeedSize :: AsType GenesisExtendedKey -> Word Source # verificationKeyHash :: VerificationKey GenesisExtendedKey -> Hash GenesisExtendedKey Source # | |||||||||
CastVerificationKeyRole GenesisExtendedKey GenesisKey Source # | |||||||||
IsString (Hash GenesisExtendedKey) Source # | |||||||||
Defined in Cardano.Api.Keys.Shelley | |||||||||
IsString (SigningKey GenesisExtendedKey) Source # | |||||||||
Defined in Cardano.Api.Keys.Shelley | |||||||||
IsString (VerificationKey GenesisExtendedKey) Source # | |||||||||
Defined in Cardano.Api.Keys.Shelley | |||||||||
Show (Hash GenesisExtendedKey) Source # | |||||||||
Defined in Cardano.Api.Keys.Shelley | |||||||||
Show (SigningKey GenesisExtendedKey) Source # | |||||||||
Defined in Cardano.Api.Keys.Shelley showsPrec :: Int -> SigningKey GenesisExtendedKey -> ShowS Source # show :: SigningKey GenesisExtendedKey -> String Source # showList :: [SigningKey GenesisExtendedKey] -> ShowS Source # | |||||||||
Show (VerificationKey GenesisExtendedKey) Source # | |||||||||
Defined in Cardano.Api.Keys.Shelley | |||||||||
SerialiseAsCBOR (Hash GenesisExtendedKey) Source # | |||||||||
Defined in Cardano.Api.Keys.Shelley | |||||||||
SerialiseAsCBOR (SigningKey GenesisExtendedKey) Source # | |||||||||
SerialiseAsCBOR (VerificationKey GenesisExtendedKey) Source # | |||||||||
SerialiseAsRawBytes (Hash GenesisExtendedKey) Source # | |||||||||
SerialiseAsRawBytes (SigningKey GenesisExtendedKey) Source # | |||||||||
SerialiseAsRawBytes (VerificationKey GenesisExtendedKey) Source # | |||||||||
HasTextEnvelope (SigningKey GenesisExtendedKey) Source # | |||||||||
HasTextEnvelope (VerificationKey GenesisExtendedKey) Source # | |||||||||
FromCBOR (Hash GenesisExtendedKey) Source # | |||||||||
Defined in Cardano.Api.Keys.Shelley | |||||||||
FromCBOR (SigningKey GenesisExtendedKey) Source # | |||||||||
Defined in Cardano.Api.Keys.Shelley fromCBOR :: Decoder s (SigningKey GenesisExtendedKey) Source # label :: Proxy (SigningKey GenesisExtendedKey) -> Text Source # | |||||||||
FromCBOR (VerificationKey GenesisExtendedKey) Source # | |||||||||
Defined in Cardano.Api.Keys.Shelley | |||||||||
ToCBOR (Hash GenesisExtendedKey) Source # | |||||||||
Defined in Cardano.Api.Keys.Shelley | |||||||||
ToCBOR (SigningKey GenesisExtendedKey) Source # | |||||||||
Defined in Cardano.Api.Keys.Shelley toCBOR :: SigningKey GenesisExtendedKey -> Encoding Source # encodedSizeExpr :: (forall t. ToCBOR t => Proxy t -> Size) -> Proxy (SigningKey GenesisExtendedKey) -> Size Source # encodedListSizeExpr :: (forall t. ToCBOR t => Proxy t -> Size) -> Proxy [SigningKey GenesisExtendedKey] -> Size Source # | |||||||||
ToCBOR (VerificationKey GenesisExtendedKey) Source # | |||||||||
Defined in Cardano.Api.Keys.Shelley toCBOR :: VerificationKey GenesisExtendedKey -> Encoding Source # encodedSizeExpr :: (forall t. ToCBOR t => Proxy t -> Size) -> Proxy (VerificationKey GenesisExtendedKey) -> Size Source # encodedListSizeExpr :: (forall t. ToCBOR t => Proxy t -> Size) -> Proxy [VerificationKey GenesisExtendedKey] -> Size Source # | |||||||||
Eq (Hash GenesisExtendedKey) Source # | |||||||||
Defined in Cardano.Api.Keys.Shelley (==) :: Hash GenesisExtendedKey -> Hash GenesisExtendedKey -> Bool Source # (/=) :: Hash GenesisExtendedKey -> Hash GenesisExtendedKey -> Bool Source # | |||||||||
Eq (VerificationKey GenesisExtendedKey) Source # | |||||||||
Ord (Hash GenesisExtendedKey) Source # | |||||||||
Defined in Cardano.Api.Keys.Shelley compare :: Hash GenesisExtendedKey -> Hash GenesisExtendedKey -> Ordering Source # (<) :: Hash GenesisExtendedKey -> Hash GenesisExtendedKey -> Bool Source # (<=) :: Hash GenesisExtendedKey -> Hash GenesisExtendedKey -> Bool Source # (>) :: Hash GenesisExtendedKey -> Hash GenesisExtendedKey -> Bool Source # (>=) :: Hash GenesisExtendedKey -> Hash GenesisExtendedKey -> Bool Source # max :: Hash GenesisExtendedKey -> Hash GenesisExtendedKey -> Hash GenesisExtendedKey Source # min :: Hash GenesisExtendedKey -> Hash GenesisExtendedKey -> Hash GenesisExtendedKey Source # | |||||||||
data AsType GenesisExtendedKey Source # | |||||||||
Defined in Cardano.Api.Keys.Shelley | |||||||||
newtype Hash GenesisExtendedKey Source # | |||||||||
Defined in Cardano.Api.Keys.Shelley | |||||||||
newtype SigningKey GenesisExtendedKey Source # | |||||||||
Defined in Cardano.Api.Keys.Shelley | |||||||||
newtype VerificationKey GenesisExtendedKey Source # | |||||||||
Defined in Cardano.Api.Keys.Shelley |
data GenesisDelegateKey Source #
Instances
HasTypeProxy GenesisDelegateKey Source # | |||||||||
Defined in Cardano.Api.Keys.Shelley
| |||||||||
Key GenesisDelegateKey Source # | |||||||||
Defined in Cardano.Api.Keys.Shelley
getVerificationKey :: SigningKey GenesisDelegateKey -> VerificationKey GenesisDelegateKey Source # deterministicSigningKey :: AsType GenesisDelegateKey -> Seed -> SigningKey GenesisDelegateKey Source # deterministicSigningKeySeedSize :: AsType GenesisDelegateKey -> Word Source # verificationKeyHash :: VerificationKey GenesisDelegateKey -> Hash GenesisDelegateKey Source # | |||||||||
CastSigningKeyRole GenesisDelegateKey StakePoolKey Source # | |||||||||
Defined in Cardano.Api.Keys.Shelley | |||||||||
CastVerificationKeyRole GenesisDelegateExtendedKey GenesisDelegateKey Source # | |||||||||
CastVerificationKeyRole GenesisDelegateKey StakePoolKey Source # | |||||||||
IsString (Hash GenesisDelegateKey) Source # | |||||||||
Defined in Cardano.Api.Keys.Shelley | |||||||||
IsString (SigningKey GenesisDelegateKey) Source # | |||||||||
Defined in Cardano.Api.Keys.Shelley | |||||||||
IsString (VerificationKey GenesisDelegateKey) Source # | |||||||||
Defined in Cardano.Api.Keys.Shelley | |||||||||
Show (Hash GenesisDelegateKey) Source # | |||||||||
Defined in Cardano.Api.Keys.Shelley | |||||||||
Show (SigningKey GenesisDelegateKey) Source # | |||||||||
Defined in Cardano.Api.Keys.Shelley showsPrec :: Int -> SigningKey GenesisDelegateKey -> ShowS Source # show :: SigningKey GenesisDelegateKey -> String Source # showList :: [SigningKey GenesisDelegateKey] -> ShowS Source # | |||||||||
Show (VerificationKey GenesisDelegateKey) Source # | |||||||||
Defined in Cardano.Api.Keys.Shelley | |||||||||
SerialiseAsCBOR (Hash GenesisDelegateKey) Source # | |||||||||
Defined in Cardano.Api.Keys.Shelley | |||||||||
SerialiseAsCBOR (SigningKey GenesisDelegateKey) Source # | |||||||||
SerialiseAsCBOR (VerificationKey GenesisDelegateKey) Source # | |||||||||
SerialiseAsRawBytes (Hash GenesisDelegateKey) Source # | |||||||||
SerialiseAsRawBytes (SigningKey GenesisDelegateKey) Source # | |||||||||
SerialiseAsRawBytes (VerificationKey GenesisDelegateKey) Source # | |||||||||
HasTextEnvelope (SigningKey GenesisDelegateKey) Source # | |||||||||
HasTextEnvelope (VerificationKey GenesisDelegateKey) Source # | |||||||||
FromCBOR (Hash GenesisDelegateKey) Source # | |||||||||
Defined in Cardano.Api.Keys.Shelley | |||||||||
FromCBOR (SigningKey GenesisDelegateKey) Source # | |||||||||
Defined in Cardano.Api.Keys.Shelley fromCBOR :: Decoder s (SigningKey GenesisDelegateKey) Source # label :: Proxy (SigningKey GenesisDelegateKey) -> Text Source # | |||||||||
FromCBOR (VerificationKey GenesisDelegateKey) Source # | |||||||||
Defined in Cardano.Api.Keys.Shelley | |||||||||
ToCBOR (Hash GenesisDelegateKey) Source # | |||||||||
Defined in Cardano.Api.Keys.Shelley | |||||||||
ToCBOR (SigningKey GenesisDelegateKey) Source # | |||||||||
Defined in Cardano.Api.Keys.Shelley toCBOR :: SigningKey GenesisDelegateKey -> Encoding Source # encodedSizeExpr :: (forall t. ToCBOR t => Proxy t -> Size) -> Proxy (SigningKey GenesisDelegateKey) -> Size Source # encodedListSizeExpr :: (forall t. ToCBOR t => Proxy t -> Size) -> Proxy [SigningKey GenesisDelegateKey] -> Size Source # | |||||||||
ToCBOR (VerificationKey GenesisDelegateKey) Source # | |||||||||
Defined in Cardano.Api.Keys.Shelley toCBOR :: VerificationKey GenesisDelegateKey -> Encoding Source # encodedSizeExpr :: (forall t. ToCBOR t => Proxy t -> Size) -> Proxy (VerificationKey GenesisDelegateKey) -> Size Source # encodedListSizeExpr :: (forall t. ToCBOR t => Proxy t -> Size) -> Proxy [VerificationKey GenesisDelegateKey] -> Size Source # | |||||||||
Eq (Hash GenesisDelegateKey) Source # | |||||||||
Defined in Cardano.Api.Keys.Shelley (==) :: Hash GenesisDelegateKey -> Hash GenesisDelegateKey -> Bool Source # (/=) :: Hash GenesisDelegateKey -> Hash GenesisDelegateKey -> Bool Source # | |||||||||
Eq (VerificationKey GenesisDelegateKey) Source # | |||||||||
Ord (Hash GenesisDelegateKey) Source # | |||||||||
Defined in Cardano.Api.Keys.Shelley compare :: Hash GenesisDelegateKey -> Hash GenesisDelegateKey -> Ordering Source # (<) :: Hash GenesisDelegateKey -> Hash GenesisDelegateKey -> Bool Source # (<=) :: Hash GenesisDelegateKey -> Hash GenesisDelegateKey -> Bool Source # (>) :: Hash GenesisDelegateKey -> Hash GenesisDelegateKey -> Bool Source # (>=) :: Hash GenesisDelegateKey -> Hash GenesisDelegateKey -> Bool Source # max :: Hash GenesisDelegateKey -> Hash GenesisDelegateKey -> Hash GenesisDelegateKey Source # min :: Hash GenesisDelegateKey -> Hash GenesisDelegateKey -> Hash GenesisDelegateKey Source # | |||||||||
data AsType GenesisDelegateKey Source # | |||||||||
Defined in Cardano.Api.Keys.Shelley | |||||||||
newtype Hash GenesisDelegateKey Source # | |||||||||
Defined in Cardano.Api.Keys.Shelley | |||||||||
newtype SigningKey GenesisDelegateKey Source # | |||||||||
Defined in Cardano.Api.Keys.Shelley | |||||||||
newtype VerificationKey GenesisDelegateKey Source # | |||||||||
Defined in Cardano.Api.Keys.Shelley |
data GenesisDelegateExtendedKey Source #
Shelley-era genesis keys using extended ed25519 cryptographic keys.
These serve the same role as normal genesis keys, but are here to support legacy Byron genesis keys which used extended keys.
The extended verification keys can be converted (via castVerificationKey
)
to ordinary keys (i.e. VerificationKey
GenesisKey
) but this is not the
case for the signing keys. The signing keys can be used to witness
transactions directly, with verification via their non-extended verification
key (VerificationKey
GenesisKey
).
This is a type level tag, used with other interfaces like Key
.
Instances
HasTypeProxy GenesisDelegateExtendedKey Source # | |||||||||
Key GenesisDelegateExtendedKey Source # | |||||||||
Defined in Cardano.Api.Keys.Shelley
getVerificationKey :: SigningKey GenesisDelegateExtendedKey -> VerificationKey GenesisDelegateExtendedKey Source # deterministicSigningKey :: AsType GenesisDelegateExtendedKey -> Seed -> SigningKey GenesisDelegateExtendedKey Source # deterministicSigningKeySeedSize :: AsType GenesisDelegateExtendedKey -> Word Source # verificationKeyHash :: VerificationKey GenesisDelegateExtendedKey -> Hash GenesisDelegateExtendedKey Source # | |||||||||
CastVerificationKeyRole GenesisDelegateExtendedKey GenesisDelegateKey Source # | |||||||||
IsString (Hash GenesisDelegateExtendedKey) Source # | |||||||||
Defined in Cardano.Api.Keys.Shelley | |||||||||
IsString (SigningKey GenesisDelegateExtendedKey) Source # | |||||||||
Defined in Cardano.Api.Keys.Shelley | |||||||||
IsString (VerificationKey GenesisDelegateExtendedKey) Source # | |||||||||
Defined in Cardano.Api.Keys.Shelley | |||||||||
Show (Hash GenesisDelegateExtendedKey) Source # | |||||||||
Defined in Cardano.Api.Keys.Shelley | |||||||||
Show (SigningKey GenesisDelegateExtendedKey) Source # | |||||||||
Defined in Cardano.Api.Keys.Shelley | |||||||||
Show (VerificationKey GenesisDelegateExtendedKey) Source # | |||||||||
SerialiseAsCBOR (Hash GenesisDelegateExtendedKey) Source # | |||||||||
SerialiseAsCBOR (SigningKey GenesisDelegateExtendedKey) Source # | |||||||||
SerialiseAsCBOR (VerificationKey GenesisDelegateExtendedKey) Source # | |||||||||
SerialiseAsRawBytes (Hash GenesisDelegateExtendedKey) Source # | |||||||||
SerialiseAsRawBytes (SigningKey GenesisDelegateExtendedKey) Source # | |||||||||
SerialiseAsRawBytes (VerificationKey GenesisDelegateExtendedKey) Source # | |||||||||
Defined in Cardano.Api.Keys.Shelley | |||||||||
HasTextEnvelope (SigningKey GenesisDelegateExtendedKey) Source # | |||||||||
HasTextEnvelope (VerificationKey GenesisDelegateExtendedKey) Source # | |||||||||
FromCBOR (Hash GenesisDelegateExtendedKey) Source # | |||||||||
Defined in Cardano.Api.Keys.Shelley | |||||||||
FromCBOR (SigningKey GenesisDelegateExtendedKey) Source # | |||||||||
Defined in Cardano.Api.Keys.Shelley | |||||||||
FromCBOR (VerificationKey GenesisDelegateExtendedKey) Source # | |||||||||
Defined in Cardano.Api.Keys.Shelley | |||||||||
ToCBOR (Hash GenesisDelegateExtendedKey) Source # | |||||||||
Defined in Cardano.Api.Keys.Shelley toCBOR :: Hash GenesisDelegateExtendedKey -> Encoding Source # encodedSizeExpr :: (forall t. ToCBOR t => Proxy t -> Size) -> Proxy (Hash GenesisDelegateExtendedKey) -> Size Source # encodedListSizeExpr :: (forall t. ToCBOR t => Proxy t -> Size) -> Proxy [Hash GenesisDelegateExtendedKey] -> Size Source # | |||||||||
ToCBOR (SigningKey GenesisDelegateExtendedKey) Source # | |||||||||
Defined in Cardano.Api.Keys.Shelley toCBOR :: SigningKey GenesisDelegateExtendedKey -> Encoding Source # encodedSizeExpr :: (forall t. ToCBOR t => Proxy t -> Size) -> Proxy (SigningKey GenesisDelegateExtendedKey) -> Size Source # encodedListSizeExpr :: (forall t. ToCBOR t => Proxy t -> Size) -> Proxy [SigningKey GenesisDelegateExtendedKey] -> Size Source # | |||||||||
ToCBOR (VerificationKey GenesisDelegateExtendedKey) Source # | |||||||||
Defined in Cardano.Api.Keys.Shelley toCBOR :: VerificationKey GenesisDelegateExtendedKey -> Encoding Source # encodedSizeExpr :: (forall t. ToCBOR t => Proxy t -> Size) -> Proxy (VerificationKey GenesisDelegateExtendedKey) -> Size Source # encodedListSizeExpr :: (forall t. ToCBOR t => Proxy t -> Size) -> Proxy [VerificationKey GenesisDelegateExtendedKey] -> Size Source # | |||||||||
Eq (Hash GenesisDelegateExtendedKey) Source # | |||||||||
Defined in Cardano.Api.Keys.Shelley | |||||||||
Eq (VerificationKey GenesisDelegateExtendedKey) Source # | |||||||||
Ord (Hash GenesisDelegateExtendedKey) Source # | |||||||||
Defined in Cardano.Api.Keys.Shelley compare :: Hash GenesisDelegateExtendedKey -> Hash GenesisDelegateExtendedKey -> Ordering Source # (<) :: Hash GenesisDelegateExtendedKey -> Hash GenesisDelegateExtendedKey -> Bool Source # (<=) :: Hash GenesisDelegateExtendedKey -> Hash GenesisDelegateExtendedKey -> Bool Source # (>) :: Hash GenesisDelegateExtendedKey -> Hash GenesisDelegateExtendedKey -> Bool Source # (>=) :: Hash GenesisDelegateExtendedKey -> Hash GenesisDelegateExtendedKey -> Bool Source # max :: Hash GenesisDelegateExtendedKey -> Hash GenesisDelegateExtendedKey -> Hash GenesisDelegateExtendedKey Source # min :: Hash GenesisDelegateExtendedKey -> Hash GenesisDelegateExtendedKey -> Hash GenesisDelegateExtendedKey Source # | |||||||||
data AsType GenesisDelegateExtendedKey Source # | |||||||||
Defined in Cardano.Api.Keys.Shelley | |||||||||
newtype Hash GenesisDelegateExtendedKey Source # | |||||||||
newtype SigningKey GenesisDelegateExtendedKey Source # | |||||||||
Defined in Cardano.Api.Keys.Shelley | |||||||||
newtype VerificationKey GenesisDelegateExtendedKey Source # | |||||||||
Defined in Cardano.Api.Keys.Shelley |
data GenesisUTxOKey Source #
Instances
HasTypeProxy GenesisUTxOKey Source # | |||||||||
Defined in Cardano.Api.Keys.Shelley
| |||||||||
Key GenesisUTxOKey Source # | |||||||||
Defined in Cardano.Api.Keys.Shelley
getVerificationKey :: SigningKey GenesisUTxOKey -> VerificationKey GenesisUTxOKey Source # deterministicSigningKey :: AsType GenesisUTxOKey -> Seed -> SigningKey GenesisUTxOKey Source # deterministicSigningKeySeedSize :: AsType GenesisUTxOKey -> Word Source # verificationKeyHash :: VerificationKey GenesisUTxOKey -> Hash GenesisUTxOKey Source # | |||||||||
CastSigningKeyRole GenesisUTxOKey PaymentKey Source # | |||||||||
Defined in Cardano.Api.Keys.Shelley | |||||||||
CastVerificationKeyRole GenesisUTxOKey PaymentKey Source # | |||||||||
IsString (Hash GenesisUTxOKey) Source # | |||||||||
Defined in Cardano.Api.Keys.Shelley fromString :: String -> Hash GenesisUTxOKey Source # | |||||||||
IsString (SigningKey GenesisUTxOKey) Source # | |||||||||
Defined in Cardano.Api.Keys.Shelley | |||||||||
IsString (VerificationKey GenesisUTxOKey) Source # | |||||||||
Defined in Cardano.Api.Keys.Shelley | |||||||||
Show (Hash GenesisUTxOKey) Source # | |||||||||
Defined in Cardano.Api.Keys.Shelley | |||||||||
Show (SigningKey GenesisUTxOKey) Source # | |||||||||
Defined in Cardano.Api.Keys.Shelley showsPrec :: Int -> SigningKey GenesisUTxOKey -> ShowS Source # show :: SigningKey GenesisUTxOKey -> String Source # showList :: [SigningKey GenesisUTxOKey] -> ShowS Source # | |||||||||
Show (VerificationKey GenesisUTxOKey) Source # | |||||||||
Defined in Cardano.Api.Keys.Shelley showsPrec :: Int -> VerificationKey GenesisUTxOKey -> ShowS Source # show :: VerificationKey GenesisUTxOKey -> String Source # showList :: [VerificationKey GenesisUTxOKey] -> ShowS Source # | |||||||||
SerialiseAsCBOR (Hash GenesisUTxOKey) Source # | |||||||||
Defined in Cardano.Api.Keys.Shelley | |||||||||
SerialiseAsCBOR (SigningKey GenesisUTxOKey) Source # | |||||||||
SerialiseAsCBOR (VerificationKey GenesisUTxOKey) Source # | |||||||||
SerialiseAsRawBytes (Hash GenesisUTxOKey) Source # | |||||||||
SerialiseAsRawBytes (SigningKey GenesisUTxOKey) Source # | |||||||||
SerialiseAsRawBytes (VerificationKey GenesisUTxOKey) Source # | |||||||||
HasTextEnvelope (SigningKey GenesisUTxOKey) Source # | |||||||||
HasTextEnvelope (VerificationKey GenesisUTxOKey) Source # | |||||||||
FromCBOR (Hash GenesisUTxOKey) Source # | |||||||||
Defined in Cardano.Api.Keys.Shelley | |||||||||
FromCBOR (SigningKey GenesisUTxOKey) Source # | |||||||||
Defined in Cardano.Api.Keys.Shelley fromCBOR :: Decoder s (SigningKey GenesisUTxOKey) Source # label :: Proxy (SigningKey GenesisUTxOKey) -> Text Source # | |||||||||
FromCBOR (VerificationKey GenesisUTxOKey) Source # | |||||||||
Defined in Cardano.Api.Keys.Shelley fromCBOR :: Decoder s (VerificationKey GenesisUTxOKey) Source # label :: Proxy (VerificationKey GenesisUTxOKey) -> Text Source # | |||||||||
ToCBOR (Hash GenesisUTxOKey) Source # | |||||||||
Defined in Cardano.Api.Keys.Shelley | |||||||||
ToCBOR (SigningKey GenesisUTxOKey) Source # | |||||||||
Defined in Cardano.Api.Keys.Shelley toCBOR :: SigningKey GenesisUTxOKey -> Encoding Source # encodedSizeExpr :: (forall t. ToCBOR t => Proxy t -> Size) -> Proxy (SigningKey GenesisUTxOKey) -> Size Source # encodedListSizeExpr :: (forall t. ToCBOR t => Proxy t -> Size) -> Proxy [SigningKey GenesisUTxOKey] -> Size Source # | |||||||||
ToCBOR (VerificationKey GenesisUTxOKey) Source # | |||||||||
Defined in Cardano.Api.Keys.Shelley toCBOR :: VerificationKey GenesisUTxOKey -> Encoding Source # encodedSizeExpr :: (forall t. ToCBOR t => Proxy t -> Size) -> Proxy (VerificationKey GenesisUTxOKey) -> Size Source # encodedListSizeExpr :: (forall t. ToCBOR t => Proxy t -> Size) -> Proxy [VerificationKey GenesisUTxOKey] -> Size Source # | |||||||||
Eq (Hash GenesisUTxOKey) Source # | |||||||||
Defined in Cardano.Api.Keys.Shelley (==) :: Hash GenesisUTxOKey -> Hash GenesisUTxOKey -> Bool Source # (/=) :: Hash GenesisUTxOKey -> Hash GenesisUTxOKey -> Bool Source # | |||||||||
Eq (VerificationKey GenesisUTxOKey) Source # | |||||||||
Defined in Cardano.Api.Keys.Shelley | |||||||||
Ord (Hash GenesisUTxOKey) Source # | |||||||||
Defined in Cardano.Api.Keys.Shelley compare :: Hash GenesisUTxOKey -> Hash GenesisUTxOKey -> Ordering Source # (<) :: Hash GenesisUTxOKey -> Hash GenesisUTxOKey -> Bool Source # (<=) :: Hash GenesisUTxOKey -> Hash GenesisUTxOKey -> Bool Source # (>) :: Hash GenesisUTxOKey -> Hash GenesisUTxOKey -> Bool Source # (>=) :: Hash GenesisUTxOKey -> Hash GenesisUTxOKey -> Bool Source # max :: Hash GenesisUTxOKey -> Hash GenesisUTxOKey -> Hash GenesisUTxOKey Source # min :: Hash GenesisUTxOKey -> Hash GenesisUTxOKey -> Hash GenesisUTxOKey Source # | |||||||||
data AsType GenesisUTxOKey Source # | |||||||||
Defined in Cardano.Api.Keys.Shelley | |||||||||
newtype Hash GenesisUTxOKey Source # | |||||||||
Defined in Cardano.Api.Keys.Shelley | |||||||||
newtype SigningKey GenesisUTxOKey Source # | |||||||||
Defined in Cardano.Api.Keys.Shelley | |||||||||
newtype VerificationKey GenesisUTxOKey Source # | |||||||||
Defined in Cardano.Api.Keys.Shelley |
Data family instances
A family of singleton types used in this API to indicate which type to use where it would otherwise be ambiguous or merely unclear.
Values of this type are passed to deserialisation functions for example.
Instances
data AsType AddressAny Source # | |
Defined in Cardano.Api.Address | |
data AsType ByronAddr Source # | |
Defined in Cardano.Api.Address | |
data AsType ShelleyAddr Source # | |
Defined in Cardano.Api.Address | |
data AsType StakeAddress Source # | |
Defined in Cardano.Api.Address | |
data AsType BlockHeader Source # | |
Defined in Cardano.Api.Block | |
data AsType DRepMetadata Source # | |
Defined in Cardano.Api.DRepMetadata | |
data AsType AllegraEra Source # | |
Defined in Cardano.Api.Eras.Core | |
data AsType AlonzoEra Source # | |
Defined in Cardano.Api.Eras.Core | |
data AsType BabbageEra Source # | |
Defined in Cardano.Api.Eras.Core | |
data AsType ByronEra Source # | |
Defined in Cardano.Api.Eras.Core | |
data AsType ConwayEra Source # | |
Defined in Cardano.Api.Eras.Core | |
data AsType MaryEra Source # | |
Defined in Cardano.Api.Eras.Core | |
data AsType ShelleyEra Source # | |
Defined in Cardano.Api.Eras.Core | |
data AsType GovernancePoll Source # | |
Defined in Cardano.Api.Governance.Poll | |
data AsType GovernancePollAnswer Source # | |
Defined in Cardano.Api.Governance.Poll | |
data AsType ByronKey Source # | |
Defined in Cardano.Api.Keys.Byron | |
data AsType ByronKeyLegacy Source # | |
Defined in Cardano.Api.Keys.Byron | |
data AsType KesKey Source # | |
Defined in Cardano.Api.Keys.Praos | |
data AsType VrfKey Source # | |
Defined in Cardano.Api.Keys.Praos | |
data AsType CommitteeColdExtendedKey Source # | |
Defined in Cardano.Api.Keys.Shelley | |
data AsType CommitteeColdKey Source # | |
Defined in Cardano.Api.Keys.Shelley | |
data AsType CommitteeHotExtendedKey Source # | |
Defined in Cardano.Api.Keys.Shelley | |
data AsType CommitteeHotKey Source # | |
Defined in Cardano.Api.Keys.Shelley | |
data AsType DRepExtendedKey Source # | |
Defined in Cardano.Api.Keys.Shelley | |
data AsType DRepKey Source # | |
Defined in Cardano.Api.Keys.Shelley | |
data AsType GenesisDelegateExtendedKey Source # | |
Defined in Cardano.Api.Keys.Shelley | |
data AsType GenesisDelegateKey Source # | |
Defined in Cardano.Api.Keys.Shelley | |
data AsType GenesisExtendedKey Source # | |
Defined in Cardano.Api.Keys.Shelley | |
data AsType GenesisKey Source # | |
Defined in Cardano.Api.Keys.Shelley | |
data AsType GenesisUTxOKey Source # | |
Defined in Cardano.Api.Keys.Shelley | |
data AsType PaymentExtendedKey Source # | |
Defined in Cardano.Api.Keys.Shelley | |
data AsType PaymentKey Source # | |
Defined in Cardano.Api.Keys.Shelley | |
data AsType StakeExtendedKey Source # | |
Defined in Cardano.Api.Keys.Shelley | |
data AsType StakeKey Source # | |
Defined in Cardano.Api.Keys.Shelley | |
data AsType StakePoolKey Source # | |
Defined in Cardano.Api.Keys.Shelley | |
data AsType OperationalCertificate Source # | |
data AsType OperationalCertificateIssueCounter Source # | |
data AsType PraosNonce Source # | |
Defined in Cardano.Api.ProtocolParameters | |
data AsType UpdateProposal Source # | |
Defined in Cardano.Api.ProtocolParameters | |
data AsType PlutusScriptV1 Source # | |
Defined in Cardano.Api.Script | |
data AsType PlutusScriptV2 Source # | |
Defined in Cardano.Api.Script | |
data AsType PlutusScriptV3 Source # | |
Defined in Cardano.Api.Script | |
data AsType ScriptHash Source # | |
Defined in Cardano.Api.Script | |
data AsType ScriptInAnyLang Source # | |
Defined in Cardano.Api.Script | |
data AsType SimpleScript' Source # | |
Defined in Cardano.Api.Script | |
data AsType HashableScriptData Source # | |
Defined in Cardano.Api.ScriptData | |
data AsType ScriptData Source # | |
Defined in Cardano.Api.ScriptData | |
data AsType TextEnvelope Source # | |
Defined in Cardano.Api.SerialiseTextEnvelope | |
data AsType ByronUpdateProposal Source # | |
Defined in Cardano.Api.SpecialByron | |
data AsType ByronVote Source # | |
Defined in Cardano.Api.SpecialByron | |
data AsType StakePoolMetadata Source # | |
Defined in Cardano.Api.StakePoolMetadata | |
data AsType TxId Source # | |
Defined in Cardano.Api.TxIn | |
data AsType TxMetadata Source # | |
Defined in Cardano.Api.TxMetadata | |
data AsType AssetName Source # | |
Defined in Cardano.Api.Value | |
data AsType PolicyId Source # | |
Defined in Cardano.Api.Value | |
data AsType (Address addrtype) Source # | |
Defined in Cardano.Api.Address | |
data AsType (AddressInEra era) Source # | |
Defined in Cardano.Api.Address | |
data AsType (Certificate era) Source # | |
Defined in Cardano.Api.Certificate | |
data AsType (Proposal era) Source # | |
data AsType (VotingProcedure era) Source # | |
data AsType (VotingProcedures era) Source # | |
data AsType (Hash a) Source # | |
Defined in Cardano.Api.Hash | |
data AsType (SigningKey a) Source # | |
Defined in Cardano.Api.Keys.Class | |
data AsType (VerificationKey a) Source # | |
Defined in Cardano.Api.Keys.Class | |
data AsType (PlutusScript lang) Source # | |
Defined in Cardano.Api.Script | |
data AsType (Script lang) Source # | |
Defined in Cardano.Api.Script | |
data AsType (ScriptInEra era) Source # | |
Defined in Cardano.Api.Script | |
data AsType (KeyWitness era) Source # | |
Defined in Cardano.Api.Tx.Sign | |
data AsType (Tx era) Source # | |
Defined in Cardano.Api.Tx.Sign | |
data AsType (TxBody era) Source # | |
Defined in Cardano.Api.Tx.Sign |
data family VerificationKey keyrole Source #
The type of cryptographic verification key, for each key role.
Instances
IsString (VerificationKey ByronKey) Source # | |||||
Defined in Cardano.Api.Keys.Byron | |||||
IsString (VerificationKey ByronKeyLegacy) Source # | |||||
Defined in Cardano.Api.Keys.Byron | |||||
IsString (VerificationKey KesKey) Source # | |||||
Defined in Cardano.Api.Keys.Praos fromString :: String -> VerificationKey KesKey Source # | |||||
IsString (VerificationKey VrfKey) Source # | |||||
Defined in Cardano.Api.Keys.Praos fromString :: String -> VerificationKey VrfKey Source # | |||||
IsString (VerificationKey CommitteeColdExtendedKey) Source # | |||||
Defined in Cardano.Api.Keys.Shelley | |||||
IsString (VerificationKey CommitteeColdKey) Source # | |||||
Defined in Cardano.Api.Keys.Shelley | |||||
IsString (VerificationKey CommitteeHotExtendedKey) Source # | |||||
Defined in Cardano.Api.Keys.Shelley | |||||
IsString (VerificationKey CommitteeHotKey) Source # | |||||
Defined in Cardano.Api.Keys.Shelley | |||||
IsString (VerificationKey DRepExtendedKey) Source # | |||||
Defined in Cardano.Api.Keys.Shelley | |||||
IsString (VerificationKey DRepKey) Source # | |||||
Defined in Cardano.Api.Keys.Shelley | |||||
IsString (VerificationKey GenesisDelegateExtendedKey) Source # | |||||
Defined in Cardano.Api.Keys.Shelley | |||||
IsString (VerificationKey GenesisDelegateKey) Source # | |||||
Defined in Cardano.Api.Keys.Shelley | |||||
IsString (VerificationKey GenesisExtendedKey) Source # | |||||
Defined in Cardano.Api.Keys.Shelley | |||||
IsString (VerificationKey GenesisKey) Source # | |||||
Defined in Cardano.Api.Keys.Shelley | |||||
IsString (VerificationKey GenesisUTxOKey) Source # | |||||
Defined in Cardano.Api.Keys.Shelley | |||||
IsString (VerificationKey PaymentExtendedKey) Source # | |||||
Defined in Cardano.Api.Keys.Shelley | |||||
IsString (VerificationKey PaymentKey) Source # | |||||
Defined in Cardano.Api.Keys.Shelley | |||||
IsString (VerificationKey StakeExtendedKey) Source # | |||||
Defined in Cardano.Api.Keys.Shelley | |||||
IsString (VerificationKey StakeKey) Source # | |||||
Defined in Cardano.Api.Keys.Shelley | |||||
IsString (VerificationKey StakePoolKey) Source # | |||||
Defined in Cardano.Api.Keys.Shelley | |||||
Show (VerificationKey ByronKey) Source # | |||||
Defined in Cardano.Api.Keys.Byron | |||||
Show (VerificationKey ByronKeyLegacy) Source # | |||||
Defined in Cardano.Api.Keys.Byron showsPrec :: Int -> VerificationKey ByronKeyLegacy -> ShowS Source # show :: VerificationKey ByronKeyLegacy -> String Source # showList :: [VerificationKey ByronKeyLegacy] -> ShowS Source # | |||||
Show (VerificationKey KesKey) Source # | |||||
Defined in Cardano.Api.Keys.Praos | |||||
Show (VerificationKey VrfKey) Source # | |||||
Defined in Cardano.Api.Keys.Praos | |||||
Show (VerificationKey CommitteeColdExtendedKey) Source # | |||||
Defined in Cardano.Api.Keys.Shelley | |||||
Show (VerificationKey CommitteeColdKey) Source # | |||||
Defined in Cardano.Api.Keys.Shelley showsPrec :: Int -> VerificationKey CommitteeColdKey -> ShowS Source # show :: VerificationKey CommitteeColdKey -> String Source # showList :: [VerificationKey CommitteeColdKey] -> ShowS Source # | |||||
Show (VerificationKey CommitteeHotExtendedKey) Source # | |||||
Defined in Cardano.Api.Keys.Shelley | |||||
Show (VerificationKey CommitteeHotKey) Source # | |||||
Defined in Cardano.Api.Keys.Shelley showsPrec :: Int -> VerificationKey CommitteeHotKey -> ShowS Source # show :: VerificationKey CommitteeHotKey -> String Source # showList :: [VerificationKey CommitteeHotKey] -> ShowS Source # | |||||
Show (VerificationKey DRepExtendedKey) Source # | |||||
Defined in Cardano.Api.Keys.Shelley showsPrec :: Int -> VerificationKey DRepExtendedKey -> ShowS Source # show :: VerificationKey DRepExtendedKey -> String Source # showList :: [VerificationKey DRepExtendedKey] -> ShowS Source # | |||||
Show (VerificationKey DRepKey) Source # | |||||
Defined in Cardano.Api.Keys.Shelley | |||||
Show (VerificationKey GenesisDelegateExtendedKey) Source # | |||||
Show (VerificationKey GenesisDelegateKey) Source # | |||||
Defined in Cardano.Api.Keys.Shelley | |||||
Show (VerificationKey GenesisExtendedKey) Source # | |||||
Defined in Cardano.Api.Keys.Shelley | |||||
Show (VerificationKey GenesisKey) Source # | |||||
Defined in Cardano.Api.Keys.Shelley showsPrec :: Int -> VerificationKey GenesisKey -> ShowS Source # show :: VerificationKey GenesisKey -> String Source # showList :: [VerificationKey GenesisKey] -> ShowS Source # | |||||
Show (VerificationKey GenesisUTxOKey) Source # | |||||
Defined in Cardano.Api.Keys.Shelley showsPrec :: Int -> VerificationKey GenesisUTxOKey -> ShowS Source # show :: VerificationKey GenesisUTxOKey -> String Source # showList :: [VerificationKey GenesisUTxOKey] -> ShowS Source # | |||||
Show (VerificationKey PaymentExtendedKey) Source # | |||||
Defined in Cardano.Api.Keys.Shelley | |||||
Show (VerificationKey PaymentKey) Source # | |||||
Defined in Cardano.Api.Keys.Shelley showsPrec :: Int -> VerificationKey PaymentKey -> ShowS Source # show :: VerificationKey PaymentKey -> String Source # showList :: [VerificationKey PaymentKey] -> ShowS Source # | |||||
Show (VerificationKey StakeExtendedKey) Source # | |||||
Defined in Cardano.Api.Keys.Shelley showsPrec :: Int -> VerificationKey StakeExtendedKey -> ShowS Source # show :: VerificationKey StakeExtendedKey -> String Source # showList :: [VerificationKey StakeExtendedKey] -> ShowS Source # | |||||
Show (VerificationKey StakeKey) Source # | |||||
Defined in Cardano.Api.Keys.Shelley | |||||
Show (VerificationKey StakePoolKey) Source # | |||||
Defined in Cardano.Api.Keys.Shelley showsPrec :: Int -> VerificationKey StakePoolKey -> ShowS Source # show :: VerificationKey StakePoolKey -> String Source # showList :: [VerificationKey StakePoolKey] -> ShowS Source # | |||||
HasTypeProxy a => HasTypeProxy (VerificationKey a) Source # | |||||
Defined in Cardano.Api.Keys.Class
proxyToAsType :: Proxy (VerificationKey a) -> AsType (VerificationKey a) Source # | |||||
SerialiseAsBech32 (VerificationKey KesKey) Source # | |||||
Defined in Cardano.Api.Keys.Praos bech32PrefixFor :: VerificationKey KesKey -> Text Source # bech32PrefixesPermitted :: AsType (VerificationKey KesKey) -> [Text] Source # | |||||
SerialiseAsBech32 (VerificationKey VrfKey) Source # | |||||
Defined in Cardano.Api.Keys.Praos bech32PrefixFor :: VerificationKey VrfKey -> Text Source # bech32PrefixesPermitted :: AsType (VerificationKey VrfKey) -> [Text] Source # | |||||
SerialiseAsBech32 (VerificationKey CommitteeColdExtendedKey) Source # | |||||
SerialiseAsBech32 (VerificationKey CommitteeColdKey) Source # | |||||
Defined in Cardano.Api.Keys.Shelley | |||||
SerialiseAsBech32 (VerificationKey CommitteeHotExtendedKey) Source # | |||||
SerialiseAsBech32 (VerificationKey CommitteeHotKey) Source # | |||||
Defined in Cardano.Api.Keys.Shelley | |||||
SerialiseAsBech32 (VerificationKey DRepExtendedKey) Source # | |||||
Defined in Cardano.Api.Keys.Shelley | |||||
SerialiseAsBech32 (VerificationKey DRepKey) Source # | |||||
Defined in Cardano.Api.Keys.Shelley | |||||
SerialiseAsBech32 (VerificationKey PaymentExtendedKey) Source # | |||||
Defined in Cardano.Api.Keys.Shelley | |||||
SerialiseAsBech32 (VerificationKey PaymentKey) Source # | |||||
Defined in Cardano.Api.Keys.Shelley | |||||
SerialiseAsBech32 (VerificationKey StakeExtendedKey) Source # | |||||
Defined in Cardano.Api.Keys.Shelley | |||||
SerialiseAsBech32 (VerificationKey StakeKey) Source # | |||||
Defined in Cardano.Api.Keys.Shelley | |||||
SerialiseAsBech32 (VerificationKey StakePoolKey) Source # | |||||
Defined in Cardano.Api.Keys.Shelley | |||||
SerialiseAsCBOR (VerificationKey ByronKey) Source # | |||||
Defined in Cardano.Api.Keys.Byron | |||||
SerialiseAsCBOR (VerificationKey ByronKeyLegacy) Source # | |||||
SerialiseAsCBOR (VerificationKey KesKey) Source # | |||||
Defined in Cardano.Api.Keys.Praos | |||||
SerialiseAsCBOR (VerificationKey VrfKey) Source # | |||||
Defined in Cardano.Api.Keys.Praos | |||||
SerialiseAsCBOR (VerificationKey CommitteeColdExtendedKey) Source # | |||||
SerialiseAsCBOR (VerificationKey CommitteeColdKey) Source # | |||||
SerialiseAsCBOR (VerificationKey CommitteeHotExtendedKey) Source # | |||||
SerialiseAsCBOR (VerificationKey CommitteeHotKey) Source # | |||||
SerialiseAsCBOR (VerificationKey DRepExtendedKey) Source # | |||||
SerialiseAsCBOR (VerificationKey DRepKey) Source # | |||||
Defined in Cardano.Api.Keys.Shelley | |||||
SerialiseAsCBOR (VerificationKey GenesisDelegateExtendedKey) Source # | |||||
SerialiseAsCBOR (VerificationKey GenesisDelegateKey) Source # | |||||
SerialiseAsCBOR (VerificationKey GenesisExtendedKey) Source # | |||||
SerialiseAsCBOR (VerificationKey GenesisKey) Source # | |||||
SerialiseAsCBOR (VerificationKey GenesisUTxOKey) Source # | |||||
SerialiseAsCBOR (VerificationKey PaymentExtendedKey) Source # | |||||
SerialiseAsCBOR (VerificationKey PaymentKey) Source # | |||||
SerialiseAsCBOR (VerificationKey StakeExtendedKey) Source # | |||||
SerialiseAsCBOR (VerificationKey StakeKey) Source # | |||||
SerialiseAsCBOR (VerificationKey StakePoolKey) Source # | |||||
SerialiseAsRawBytes (VerificationKey ByronKey) Source # | |||||
SerialiseAsRawBytes (VerificationKey ByronKeyLegacy) Source # | |||||
SerialiseAsRawBytes (VerificationKey KesKey) Source # | |||||
SerialiseAsRawBytes (VerificationKey VrfKey) Source # | |||||
SerialiseAsRawBytes (VerificationKey CommitteeColdExtendedKey) Source # | |||||
SerialiseAsRawBytes (VerificationKey CommitteeColdKey) Source # | |||||
SerialiseAsRawBytes (VerificationKey CommitteeHotExtendedKey) Source # | |||||
SerialiseAsRawBytes (VerificationKey CommitteeHotKey) Source # | |||||
SerialiseAsRawBytes (VerificationKey DRepExtendedKey) Source # | |||||
SerialiseAsRawBytes (VerificationKey DRepKey) Source # | |||||
SerialiseAsRawBytes (VerificationKey GenesisDelegateExtendedKey) Source # | |||||
Defined in Cardano.Api.Keys.Shelley | |||||
SerialiseAsRawBytes (VerificationKey GenesisDelegateKey) Source # | |||||
SerialiseAsRawBytes (VerificationKey GenesisExtendedKey) Source # | |||||
SerialiseAsRawBytes (VerificationKey GenesisKey) Source # | |||||
SerialiseAsRawBytes (VerificationKey GenesisUTxOKey) Source # | |||||
SerialiseAsRawBytes (VerificationKey PaymentExtendedKey) Source # | |||||
SerialiseAsRawBytes (VerificationKey PaymentKey) Source # | |||||
SerialiseAsRawBytes (VerificationKey StakeExtendedKey) Source # | |||||
SerialiseAsRawBytes (VerificationKey StakeKey) Source # | |||||
SerialiseAsRawBytes (VerificationKey StakePoolKey) Source # | |||||
HasTextEnvelope (VerificationKey ByronKey) Source # | |||||
HasTextEnvelope (VerificationKey ByronKeyLegacy) Source # | |||||
HasTextEnvelope (VerificationKey KesKey) Source # | |||||
HasTextEnvelope (VerificationKey VrfKey) Source # | |||||
HasTextEnvelope (VerificationKey CommitteeColdExtendedKey) Source # | |||||
HasTextEnvelope (VerificationKey CommitteeColdKey) Source # | |||||
HasTextEnvelope (VerificationKey CommitteeHotExtendedKey) Source # | |||||
HasTextEnvelope (VerificationKey CommitteeHotKey) Source # | |||||
HasTextEnvelope (VerificationKey DRepExtendedKey) Source # | |||||
HasTextEnvelope (VerificationKey DRepKey) Source # | |||||
HasTextEnvelope (VerificationKey GenesisDelegateExtendedKey) Source # | |||||
HasTextEnvelope (VerificationKey GenesisDelegateKey) Source # | |||||
HasTextEnvelope (VerificationKey GenesisExtendedKey) Source # | |||||
HasTextEnvelope (VerificationKey GenesisKey) Source # | |||||
HasTextEnvelope (VerificationKey GenesisUTxOKey) Source # | |||||
HasTextEnvelope (VerificationKey PaymentExtendedKey) Source # | |||||
HasTextEnvelope (VerificationKey PaymentKey) Source # | |||||
HasTextEnvelope (VerificationKey StakeExtendedKey) Source # | |||||
HasTextEnvelope (VerificationKey StakeKey) Source # | |||||
HasTextEnvelope (VerificationKey StakePoolKey) Source # | |||||
FromCBOR (VerificationKey ByronKey) Source # | |||||
Defined in Cardano.Api.Keys.Byron | |||||
FromCBOR (VerificationKey ByronKeyLegacy) Source # | |||||
Defined in Cardano.Api.Keys.Byron fromCBOR :: Decoder s (VerificationKey ByronKeyLegacy) Source # label :: Proxy (VerificationKey ByronKeyLegacy) -> Text Source # | |||||
FromCBOR (VerificationKey KesKey) Source # | |||||
Defined in Cardano.Api.Keys.Praos | |||||
FromCBOR (VerificationKey VrfKey) Source # | |||||
Defined in Cardano.Api.Keys.Praos | |||||
FromCBOR (VerificationKey CommitteeColdExtendedKey) Source # | |||||
Defined in Cardano.Api.Keys.Shelley | |||||
FromCBOR (VerificationKey CommitteeColdKey) Source # | |||||
Defined in Cardano.Api.Keys.Shelley | |||||
FromCBOR (VerificationKey CommitteeHotExtendedKey) Source # | |||||
Defined in Cardano.Api.Keys.Shelley | |||||
FromCBOR (VerificationKey CommitteeHotKey) Source # | |||||
Defined in Cardano.Api.Keys.Shelley fromCBOR :: Decoder s (VerificationKey CommitteeHotKey) Source # label :: Proxy (VerificationKey CommitteeHotKey) -> Text Source # | |||||
FromCBOR (VerificationKey DRepExtendedKey) Source # | |||||
Defined in Cardano.Api.Keys.Shelley fromCBOR :: Decoder s (VerificationKey DRepExtendedKey) Source # label :: Proxy (VerificationKey DRepExtendedKey) -> Text Source # | |||||
FromCBOR (VerificationKey DRepKey) Source # | |||||
Defined in Cardano.Api.Keys.Shelley | |||||
FromCBOR (VerificationKey GenesisDelegateExtendedKey) Source # | |||||
Defined in Cardano.Api.Keys.Shelley | |||||
FromCBOR (VerificationKey GenesisDelegateKey) Source # | |||||
Defined in Cardano.Api.Keys.Shelley | |||||
FromCBOR (VerificationKey GenesisExtendedKey) Source # | |||||
Defined in Cardano.Api.Keys.Shelley | |||||
FromCBOR (VerificationKey GenesisKey) Source # | |||||
Defined in Cardano.Api.Keys.Shelley fromCBOR :: Decoder s (VerificationKey GenesisKey) Source # label :: Proxy (VerificationKey GenesisKey) -> Text Source # | |||||
FromCBOR (VerificationKey GenesisUTxOKey) Source # | |||||
Defined in Cardano.Api.Keys.Shelley fromCBOR :: Decoder s (VerificationKey GenesisUTxOKey) Source # label :: Proxy (VerificationKey GenesisUTxOKey) -> Text Source # | |||||
FromCBOR (VerificationKey PaymentExtendedKey) Source # | |||||
Defined in Cardano.Api.Keys.Shelley | |||||
FromCBOR (VerificationKey PaymentKey) Source # | |||||
Defined in Cardano.Api.Keys.Shelley fromCBOR :: Decoder s (VerificationKey PaymentKey) Source # label :: Proxy (VerificationKey PaymentKey) -> Text Source # | |||||
FromCBOR (VerificationKey StakeExtendedKey) Source # | |||||
Defined in Cardano.Api.Keys.Shelley | |||||
FromCBOR (VerificationKey StakeKey) Source # | |||||
Defined in Cardano.Api.Keys.Shelley | |||||
FromCBOR (VerificationKey StakePoolKey) Source # | |||||
Defined in Cardano.Api.Keys.Shelley fromCBOR :: Decoder s (VerificationKey StakePoolKey) Source # label :: Proxy (VerificationKey StakePoolKey) -> Text Source # | |||||
ToCBOR (VerificationKey ByronKey) Source # | |||||
Defined in Cardano.Api.Keys.Byron | |||||
ToCBOR (VerificationKey ByronKeyLegacy) Source # | |||||
Defined in Cardano.Api.Keys.Byron toCBOR :: VerificationKey ByronKeyLegacy -> Encoding Source # encodedSizeExpr :: (forall t. ToCBOR t => Proxy t -> Size) -> Proxy (VerificationKey ByronKeyLegacy) -> Size Source # encodedListSizeExpr :: (forall t. ToCBOR t => Proxy t -> Size) -> Proxy [VerificationKey ByronKeyLegacy] -> Size Source # | |||||
ToCBOR (VerificationKey KesKey) Source # | |||||
Defined in Cardano.Api.Keys.Praos | |||||
ToCBOR (VerificationKey VrfKey) Source # | |||||
Defined in Cardano.Api.Keys.Praos | |||||
ToCBOR (VerificationKey CommitteeColdExtendedKey) Source # | |||||
Defined in Cardano.Api.Keys.Shelley toCBOR :: VerificationKey CommitteeColdExtendedKey -> Encoding Source # encodedSizeExpr :: (forall t. ToCBOR t => Proxy t -> Size) -> Proxy (VerificationKey CommitteeColdExtendedKey) -> Size Source # encodedListSizeExpr :: (forall t. ToCBOR t => Proxy t -> Size) -> Proxy [VerificationKey CommitteeColdExtendedKey] -> Size Source # | |||||
ToCBOR (VerificationKey CommitteeColdKey) Source # | |||||
Defined in Cardano.Api.Keys.Shelley toCBOR :: VerificationKey CommitteeColdKey -> Encoding Source # encodedSizeExpr :: (forall t. ToCBOR t => Proxy t -> Size) -> Proxy (VerificationKey CommitteeColdKey) -> Size Source # encodedListSizeExpr :: (forall t. ToCBOR t => Proxy t -> Size) -> Proxy [VerificationKey CommitteeColdKey] -> Size Source # | |||||
ToCBOR (VerificationKey CommitteeHotExtendedKey) Source # | |||||
Defined in Cardano.Api.Keys.Shelley toCBOR :: VerificationKey CommitteeHotExtendedKey -> Encoding Source # encodedSizeExpr :: (forall t. ToCBOR t => Proxy t -> Size) -> Proxy (VerificationKey CommitteeHotExtendedKey) -> Size Source # encodedListSizeExpr :: (forall t. ToCBOR t => Proxy t -> Size) -> Proxy [VerificationKey CommitteeHotExtendedKey] -> Size Source # | |||||
ToCBOR (VerificationKey CommitteeHotKey) Source # | |||||
Defined in Cardano.Api.Keys.Shelley toCBOR :: VerificationKey CommitteeHotKey -> Encoding Source # encodedSizeExpr :: (forall t. ToCBOR t => Proxy t -> Size) -> Proxy (VerificationKey CommitteeHotKey) -> Size Source # encodedListSizeExpr :: (forall t. ToCBOR t => Proxy t -> Size) -> Proxy [VerificationKey CommitteeHotKey] -> Size Source # | |||||
ToCBOR (VerificationKey DRepExtendedKey) Source # | |||||
Defined in Cardano.Api.Keys.Shelley toCBOR :: VerificationKey DRepExtendedKey -> Encoding Source # encodedSizeExpr :: (forall t. ToCBOR t => Proxy t -> Size) -> Proxy (VerificationKey DRepExtendedKey) -> Size Source # encodedListSizeExpr :: (forall t. ToCBOR t => Proxy t -> Size) -> Proxy [VerificationKey DRepExtendedKey] -> Size Source # | |||||
ToCBOR (VerificationKey DRepKey) Source # | |||||
Defined in Cardano.Api.Keys.Shelley | |||||
ToCBOR (VerificationKey GenesisDelegateExtendedKey) Source # | |||||
Defined in Cardano.Api.Keys.Shelley toCBOR :: VerificationKey GenesisDelegateExtendedKey -> Encoding Source # encodedSizeExpr :: (forall t. ToCBOR t => Proxy t -> Size) -> Proxy (VerificationKey GenesisDelegateExtendedKey) -> Size Source # encodedListSizeExpr :: (forall t. ToCBOR t => Proxy t -> Size) -> Proxy [VerificationKey GenesisDelegateExtendedKey] -> Size Source # | |||||
ToCBOR (VerificationKey GenesisDelegateKey) Source # | |||||
Defined in Cardano.Api.Keys.Shelley toCBOR :: VerificationKey GenesisDelegateKey -> Encoding Source # encodedSizeExpr :: (forall t. ToCBOR t => Proxy t -> Size) -> Proxy (VerificationKey GenesisDelegateKey) -> Size Source # encodedListSizeExpr :: (forall t. ToCBOR t => Proxy t -> Size) -> Proxy [VerificationKey GenesisDelegateKey] -> Size Source # | |||||
ToCBOR (VerificationKey GenesisExtendedKey) Source # | |||||
Defined in Cardano.Api.Keys.Shelley toCBOR :: VerificationKey GenesisExtendedKey -> Encoding Source # encodedSizeExpr :: (forall t. ToCBOR t => Proxy t -> Size) -> Proxy (VerificationKey GenesisExtendedKey) -> Size Source # encodedListSizeExpr :: (forall t. ToCBOR t => Proxy t -> Size) -> Proxy [VerificationKey GenesisExtendedKey] -> Size Source # | |||||
ToCBOR (VerificationKey GenesisKey) Source # | |||||
Defined in Cardano.Api.Keys.Shelley toCBOR :: VerificationKey GenesisKey -> Encoding Source # encodedSizeExpr :: (forall t. ToCBOR t => Proxy t -> Size) -> Proxy (VerificationKey GenesisKey) -> Size Source # encodedListSizeExpr :: (forall t. ToCBOR t => Proxy t -> Size) -> Proxy [VerificationKey GenesisKey] -> Size Source # | |||||
ToCBOR (VerificationKey GenesisUTxOKey) Source # | |||||
Defined in Cardano.Api.Keys.Shelley toCBOR :: VerificationKey GenesisUTxOKey -> Encoding Source # encodedSizeExpr :: (forall t. ToCBOR t => Proxy t -> Size) -> Proxy (VerificationKey GenesisUTxOKey) -> Size Source # encodedListSizeExpr :: (forall t. ToCBOR t => Proxy t -> Size) -> Proxy [VerificationKey GenesisUTxOKey] -> Size Source # | |||||
ToCBOR (VerificationKey PaymentExtendedKey) Source # | |||||
Defined in Cardano.Api.Keys.Shelley toCBOR :: VerificationKey PaymentExtendedKey -> Encoding Source # encodedSizeExpr :: (forall t. ToCBOR t => Proxy t -> Size) -> Proxy (VerificationKey PaymentExtendedKey) -> Size Source # encodedListSizeExpr :: (forall t. ToCBOR t => Proxy t -> Size) -> Proxy [VerificationKey PaymentExtendedKey] -> Size Source # | |||||
ToCBOR (VerificationKey PaymentKey) Source # | |||||
Defined in Cardano.Api.Keys.Shelley toCBOR :: VerificationKey PaymentKey -> Encoding Source # encodedSizeExpr :: (forall t. ToCBOR t => Proxy t -> Size) -> Proxy (VerificationKey PaymentKey) -> Size Source # encodedListSizeExpr :: (forall t. ToCBOR t => Proxy t -> Size) -> Proxy [VerificationKey PaymentKey] -> Size Source # | |||||
ToCBOR (VerificationKey StakeExtendedKey) Source # | |||||
Defined in Cardano.Api.Keys.Shelley toCBOR :: VerificationKey StakeExtendedKey -> Encoding Source # encodedSizeExpr :: (forall t. ToCBOR t => Proxy t -> Size) -> Proxy (VerificationKey StakeExtendedKey) -> Size Source # encodedListSizeExpr :: (forall t. ToCBOR t => Proxy t -> Size) -> Proxy [VerificationKey StakeExtendedKey] -> Size Source # | |||||
ToCBOR (VerificationKey StakeKey) Source # | |||||
Defined in Cardano.Api.Keys.Shelley | |||||
ToCBOR (VerificationKey StakePoolKey) Source # | |||||
Defined in Cardano.Api.Keys.Shelley toCBOR :: VerificationKey StakePoolKey -> Encoding Source # encodedSizeExpr :: (forall t. ToCBOR t => Proxy t -> Size) -> Proxy (VerificationKey StakePoolKey) -> Size Source # encodedListSizeExpr :: (forall t. ToCBOR t => Proxy t -> Size) -> Proxy [VerificationKey StakePoolKey] -> Size Source # | |||||
Eq (VerificationKey ByronKey) Source # | |||||
Defined in Cardano.Api.Keys.Byron (==) :: VerificationKey ByronKey -> VerificationKey ByronKey -> Bool Source # (/=) :: VerificationKey ByronKey -> VerificationKey ByronKey -> Bool Source # | |||||
Eq (VerificationKey ByronKeyLegacy) Source # | |||||
Defined in Cardano.Api.Keys.Byron | |||||
Eq (VerificationKey KesKey) Source # | |||||
Defined in Cardano.Api.Keys.Praos (==) :: VerificationKey KesKey -> VerificationKey KesKey -> Bool Source # (/=) :: VerificationKey KesKey -> VerificationKey KesKey -> Bool Source # | |||||
Eq (VerificationKey VrfKey) Source # | |||||
Defined in Cardano.Api.Keys.Praos (==) :: VerificationKey VrfKey -> VerificationKey VrfKey -> Bool Source # (/=) :: VerificationKey VrfKey -> VerificationKey VrfKey -> Bool Source # | |||||
Eq (VerificationKey CommitteeColdExtendedKey) Source # | |||||
Eq (VerificationKey CommitteeColdKey) Source # | |||||
Eq (VerificationKey CommitteeHotExtendedKey) Source # | |||||
Eq (VerificationKey CommitteeHotKey) Source # | |||||
Defined in Cardano.Api.Keys.Shelley | |||||
Eq (VerificationKey DRepExtendedKey) Source # | |||||
Defined in Cardano.Api.Keys.Shelley | |||||
Eq (VerificationKey DRepKey) Source # | |||||
Defined in Cardano.Api.Keys.Shelley (==) :: VerificationKey DRepKey -> VerificationKey DRepKey -> Bool Source # (/=) :: VerificationKey DRepKey -> VerificationKey DRepKey -> Bool Source # | |||||
Eq (VerificationKey GenesisDelegateExtendedKey) Source # | |||||
Eq (VerificationKey GenesisDelegateKey) Source # | |||||
Eq (VerificationKey GenesisExtendedKey) Source # | |||||
Eq (VerificationKey GenesisKey) Source # | |||||
Defined in Cardano.Api.Keys.Shelley | |||||
Eq (VerificationKey GenesisUTxOKey) Source # | |||||
Defined in Cardano.Api.Keys.Shelley | |||||
Eq (VerificationKey PaymentExtendedKey) Source # | |||||
Eq (VerificationKey PaymentKey) Source # | |||||
Defined in Cardano.Api.Keys.Shelley | |||||
Eq (VerificationKey StakeExtendedKey) Source # | |||||
Eq (VerificationKey StakeKey) Source # | |||||
Defined in Cardano.Api.Keys.Shelley (==) :: VerificationKey StakeKey -> VerificationKey StakeKey -> Bool Source # (/=) :: VerificationKey StakeKey -> VerificationKey StakeKey -> Bool Source # | |||||
Eq (VerificationKey StakePoolKey) Source # | |||||
Defined in Cardano.Api.Keys.Shelley | |||||
newtype VerificationKey ByronKey Source # | |||||
Defined in Cardano.Api.Keys.Byron | |||||
newtype VerificationKey ByronKeyLegacy Source # | |||||
Defined in Cardano.Api.Keys.Byron | |||||
newtype VerificationKey KesKey Source # | |||||
Defined in Cardano.Api.Keys.Praos | |||||
newtype VerificationKey VrfKey Source # | |||||
Defined in Cardano.Api.Keys.Praos | |||||
newtype VerificationKey CommitteeColdExtendedKey Source # | |||||
Defined in Cardano.Api.Keys.Shelley | |||||
newtype VerificationKey CommitteeColdKey Source # | |||||
Defined in Cardano.Api.Keys.Shelley | |||||
newtype VerificationKey CommitteeHotExtendedKey Source # | |||||
Defined in Cardano.Api.Keys.Shelley | |||||
newtype VerificationKey CommitteeHotKey Source # | |||||
Defined in Cardano.Api.Keys.Shelley | |||||
newtype VerificationKey DRepExtendedKey Source # | |||||
Defined in Cardano.Api.Keys.Shelley | |||||
newtype VerificationKey DRepKey Source # | |||||
Defined in Cardano.Api.Keys.Shelley | |||||
newtype VerificationKey GenesisDelegateExtendedKey Source # | |||||
Defined in Cardano.Api.Keys.Shelley | |||||
newtype VerificationKey GenesisDelegateKey Source # | |||||
Defined in Cardano.Api.Keys.Shelley | |||||
newtype VerificationKey GenesisExtendedKey Source # | |||||
Defined in Cardano.Api.Keys.Shelley | |||||
newtype VerificationKey GenesisKey Source # | |||||
Defined in Cardano.Api.Keys.Shelley | |||||
newtype VerificationKey GenesisUTxOKey Source # | |||||
Defined in Cardano.Api.Keys.Shelley | |||||
newtype VerificationKey PaymentExtendedKey Source # | |||||
Defined in Cardano.Api.Keys.Shelley | |||||
newtype VerificationKey PaymentKey Source # | |||||
Defined in Cardano.Api.Keys.Shelley | |||||
newtype VerificationKey StakeExtendedKey Source # | |||||
Defined in Cardano.Api.Keys.Shelley | |||||
newtype VerificationKey StakeKey Source # | |||||
Defined in Cardano.Api.Keys.Shelley | |||||
newtype VerificationKey StakePoolKey Source # | |||||
Defined in Cardano.Api.Keys.Shelley | |||||
data AsType (VerificationKey a) Source # | |||||
Defined in Cardano.Api.Keys.Class |
data family SigningKey keyrole Source #
The type of cryptographic signing key, for each key role.
Instances
IsString (SigningKey ByronKey) Source # | |||||
Defined in Cardano.Api.Keys.Byron fromString :: String -> SigningKey ByronKey Source # | |||||
IsString (SigningKey ByronKeyLegacy) Source # | |||||
Defined in Cardano.Api.Keys.Byron | |||||
IsString (SigningKey KesKey) Source # | |||||
Defined in Cardano.Api.Keys.Praos fromString :: String -> SigningKey KesKey Source # | |||||
IsString (SigningKey VrfKey) Source # | |||||
Defined in Cardano.Api.Keys.Praos fromString :: String -> SigningKey VrfKey Source # | |||||
IsString (SigningKey CommitteeColdExtendedKey) Source # | |||||
Defined in Cardano.Api.Keys.Shelley | |||||
IsString (SigningKey CommitteeColdKey) Source # | |||||
Defined in Cardano.Api.Keys.Shelley | |||||
IsString (SigningKey CommitteeHotExtendedKey) Source # | |||||
Defined in Cardano.Api.Keys.Shelley | |||||
IsString (SigningKey CommitteeHotKey) Source # | |||||
Defined in Cardano.Api.Keys.Shelley | |||||
IsString (SigningKey DRepExtendedKey) Source # | |||||
Defined in Cardano.Api.Keys.Shelley | |||||
IsString (SigningKey DRepKey) Source # | |||||
Defined in Cardano.Api.Keys.Shelley fromString :: String -> SigningKey DRepKey Source # | |||||
IsString (SigningKey GenesisDelegateExtendedKey) Source # | |||||
Defined in Cardano.Api.Keys.Shelley | |||||
IsString (SigningKey GenesisDelegateKey) Source # | |||||
Defined in Cardano.Api.Keys.Shelley | |||||
IsString (SigningKey GenesisExtendedKey) Source # | |||||
Defined in Cardano.Api.Keys.Shelley | |||||
IsString (SigningKey GenesisKey) Source # | |||||
Defined in Cardano.Api.Keys.Shelley fromString :: String -> SigningKey GenesisKey Source # | |||||
IsString (SigningKey GenesisUTxOKey) Source # | |||||
Defined in Cardano.Api.Keys.Shelley | |||||
IsString (SigningKey PaymentExtendedKey) Source # | |||||
Defined in Cardano.Api.Keys.Shelley | |||||
IsString (SigningKey PaymentKey) Source # | |||||
Defined in Cardano.Api.Keys.Shelley fromString :: String -> SigningKey PaymentKey Source # | |||||
IsString (SigningKey StakeExtendedKey) Source # | |||||
Defined in Cardano.Api.Keys.Shelley | |||||
IsString (SigningKey StakeKey) Source # | |||||
Defined in Cardano.Api.Keys.Shelley fromString :: String -> SigningKey StakeKey Source # | |||||
IsString (SigningKey StakePoolKey) Source # | |||||
Defined in Cardano.Api.Keys.Shelley | |||||
Show (SigningKey ByronKey) Source # | |||||
Defined in Cardano.Api.Keys.Byron | |||||
Show (SigningKey ByronKeyLegacy) Source # | |||||
Defined in Cardano.Api.Keys.Byron showsPrec :: Int -> SigningKey ByronKeyLegacy -> ShowS Source # show :: SigningKey ByronKeyLegacy -> String Source # showList :: [SigningKey ByronKeyLegacy] -> ShowS Source # | |||||
Show (SigningKey KesKey) Source # | |||||
Defined in Cardano.Api.Keys.Praos | |||||
Show (SigningKey VrfKey) Source # | |||||
Defined in Cardano.Api.Keys.Praos | |||||
Show (SigningKey CommitteeColdExtendedKey) Source # | |||||
Defined in Cardano.Api.Keys.Shelley | |||||
Show (SigningKey CommitteeColdKey) Source # | |||||
Defined in Cardano.Api.Keys.Shelley showsPrec :: Int -> SigningKey CommitteeColdKey -> ShowS Source # show :: SigningKey CommitteeColdKey -> String Source # showList :: [SigningKey CommitteeColdKey] -> ShowS Source # | |||||
Show (SigningKey CommitteeHotExtendedKey) Source # | |||||
Defined in Cardano.Api.Keys.Shelley | |||||
Show (SigningKey CommitteeHotKey) Source # | |||||
Defined in Cardano.Api.Keys.Shelley showsPrec :: Int -> SigningKey CommitteeHotKey -> ShowS Source # show :: SigningKey CommitteeHotKey -> String Source # showList :: [SigningKey CommitteeHotKey] -> ShowS Source # | |||||
Show (SigningKey DRepExtendedKey) Source # | |||||
Defined in Cardano.Api.Keys.Shelley showsPrec :: Int -> SigningKey DRepExtendedKey -> ShowS Source # show :: SigningKey DRepExtendedKey -> String Source # showList :: [SigningKey DRepExtendedKey] -> ShowS Source # | |||||
Show (SigningKey DRepKey) Source # | |||||
Defined in Cardano.Api.Keys.Shelley | |||||
Show (SigningKey GenesisDelegateExtendedKey) Source # | |||||
Defined in Cardano.Api.Keys.Shelley | |||||
Show (SigningKey GenesisDelegateKey) Source # | |||||
Defined in Cardano.Api.Keys.Shelley showsPrec :: Int -> SigningKey GenesisDelegateKey -> ShowS Source # show :: SigningKey GenesisDelegateKey -> String Source # showList :: [SigningKey GenesisDelegateKey] -> ShowS Source # | |||||
Show (SigningKey GenesisExtendedKey) Source # | |||||
Defined in Cardano.Api.Keys.Shelley showsPrec :: Int -> SigningKey GenesisExtendedKey -> ShowS Source # show :: SigningKey GenesisExtendedKey -> String Source # showList :: [SigningKey GenesisExtendedKey] -> ShowS Source # | |||||
Show (SigningKey GenesisKey) Source # | |||||
Defined in Cardano.Api.Keys.Shelley showsPrec :: Int -> SigningKey GenesisKey -> ShowS Source # show :: SigningKey GenesisKey -> String Source # showList :: [SigningKey GenesisKey] -> ShowS Source # | |||||
Show (SigningKey GenesisUTxOKey) Source # | |||||
Defined in Cardano.Api.Keys.Shelley showsPrec :: Int -> SigningKey GenesisUTxOKey -> ShowS Source # show :: SigningKey GenesisUTxOKey -> String Source # showList :: [SigningKey GenesisUTxOKey] -> ShowS Source # | |||||
Show (SigningKey PaymentExtendedKey) Source # | |||||
Defined in Cardano.Api.Keys.Shelley showsPrec :: Int -> SigningKey PaymentExtendedKey -> ShowS Source # show :: SigningKey PaymentExtendedKey -> String Source # showList :: [SigningKey PaymentExtendedKey] -> ShowS Source # | |||||
Show (SigningKey PaymentKey) Source # | |||||
Defined in Cardano.Api.Keys.Shelley showsPrec :: Int -> SigningKey PaymentKey -> ShowS Source # show :: SigningKey PaymentKey -> String Source # showList :: [SigningKey PaymentKey] -> ShowS Source # | |||||
Show (SigningKey StakeExtendedKey) Source # | |||||
Defined in Cardano.Api.Keys.Shelley showsPrec :: Int -> SigningKey StakeExtendedKey -> ShowS Source # show :: SigningKey StakeExtendedKey -> String Source # showList :: [SigningKey StakeExtendedKey] -> ShowS Source # | |||||
Show (SigningKey StakeKey) Source # | |||||
Defined in Cardano.Api.Keys.Shelley | |||||
Show (SigningKey StakePoolKey) Source # | |||||
Defined in Cardano.Api.Keys.Shelley showsPrec :: Int -> SigningKey StakePoolKey -> ShowS Source # show :: SigningKey StakePoolKey -> String Source # showList :: [SigningKey StakePoolKey] -> ShowS Source # | |||||
HasTypeProxy a => HasTypeProxy (SigningKey a) Source # | |||||
Defined in Cardano.Api.Keys.Class
proxyToAsType :: Proxy (SigningKey a) -> AsType (SigningKey a) Source # | |||||
SerialiseAsBech32 (SigningKey KesKey) Source # | |||||
Defined in Cardano.Api.Keys.Praos bech32PrefixFor :: SigningKey KesKey -> Text Source # bech32PrefixesPermitted :: AsType (SigningKey KesKey) -> [Text] Source # | |||||
SerialiseAsBech32 (SigningKey VrfKey) Source # | |||||
Defined in Cardano.Api.Keys.Praos bech32PrefixFor :: SigningKey VrfKey -> Text Source # bech32PrefixesPermitted :: AsType (SigningKey VrfKey) -> [Text] Source # | |||||
SerialiseAsBech32 (SigningKey CommitteeColdExtendedKey) Source # | |||||
SerialiseAsBech32 (SigningKey CommitteeColdKey) Source # | |||||
Defined in Cardano.Api.Keys.Shelley | |||||
SerialiseAsBech32 (SigningKey CommitteeHotExtendedKey) Source # | |||||
Defined in Cardano.Api.Keys.Shelley | |||||
SerialiseAsBech32 (SigningKey CommitteeHotKey) Source # | |||||
Defined in Cardano.Api.Keys.Shelley | |||||
SerialiseAsBech32 (SigningKey DRepExtendedKey) Source # | |||||
Defined in Cardano.Api.Keys.Shelley | |||||
SerialiseAsBech32 (SigningKey DRepKey) Source # | |||||
Defined in Cardano.Api.Keys.Shelley bech32PrefixFor :: SigningKey DRepKey -> Text Source # bech32PrefixesPermitted :: AsType (SigningKey DRepKey) -> [Text] Source # | |||||
SerialiseAsBech32 (SigningKey PaymentExtendedKey) Source # | |||||
Defined in Cardano.Api.Keys.Shelley | |||||
SerialiseAsBech32 (SigningKey PaymentKey) Source # | |||||
Defined in Cardano.Api.Keys.Shelley bech32PrefixFor :: SigningKey PaymentKey -> Text Source # bech32PrefixesPermitted :: AsType (SigningKey PaymentKey) -> [Text] Source # | |||||
SerialiseAsBech32 (SigningKey StakeExtendedKey) Source # | |||||
Defined in Cardano.Api.Keys.Shelley | |||||
SerialiseAsBech32 (SigningKey StakeKey) Source # | |||||
Defined in Cardano.Api.Keys.Shelley bech32PrefixFor :: SigningKey StakeKey -> Text Source # bech32PrefixesPermitted :: AsType (SigningKey StakeKey) -> [Text] Source # | |||||
SerialiseAsBech32 (SigningKey StakePoolKey) Source # | |||||
Defined in Cardano.Api.Keys.Shelley | |||||
SerialiseAsCBOR (SigningKey ByronKey) Source # | |||||
Defined in Cardano.Api.Keys.Byron | |||||
SerialiseAsCBOR (SigningKey ByronKeyLegacy) Source # | |||||
SerialiseAsCBOR (SigningKey KesKey) Source # | |||||
Defined in Cardano.Api.Keys.Praos | |||||
SerialiseAsCBOR (SigningKey VrfKey) Source # | |||||
Defined in Cardano.Api.Keys.Praos | |||||
SerialiseAsCBOR (SigningKey CommitteeColdExtendedKey) Source # | |||||
SerialiseAsCBOR (SigningKey CommitteeColdKey) Source # | |||||
SerialiseAsCBOR (SigningKey CommitteeHotExtendedKey) Source # | |||||
SerialiseAsCBOR (SigningKey CommitteeHotKey) Source # | |||||
SerialiseAsCBOR (SigningKey DRepExtendedKey) Source # | |||||
SerialiseAsCBOR (SigningKey DRepKey) Source # | |||||
Defined in Cardano.Api.Keys.Shelley | |||||
SerialiseAsCBOR (SigningKey GenesisDelegateExtendedKey) Source # | |||||
SerialiseAsCBOR (SigningKey GenesisDelegateKey) Source # | |||||
SerialiseAsCBOR (SigningKey GenesisExtendedKey) Source # | |||||
SerialiseAsCBOR (SigningKey GenesisKey) Source # | |||||
Defined in Cardano.Api.Keys.Shelley | |||||
SerialiseAsCBOR (SigningKey GenesisUTxOKey) Source # | |||||
SerialiseAsCBOR (SigningKey PaymentExtendedKey) Source # | |||||
SerialiseAsCBOR (SigningKey PaymentKey) Source # | |||||
Defined in Cardano.Api.Keys.Shelley | |||||
SerialiseAsCBOR (SigningKey StakeExtendedKey) Source # | |||||
SerialiseAsCBOR (SigningKey StakeKey) Source # | |||||
Defined in Cardano.Api.Keys.Shelley | |||||
SerialiseAsCBOR (SigningKey StakePoolKey) Source # | |||||
Defined in Cardano.Api.Keys.Shelley | |||||
SerialiseAsRawBytes (SigningKey ByronKey) Source # | |||||
SerialiseAsRawBytes (SigningKey ByronKeyLegacy) Source # | |||||
SerialiseAsRawBytes (SigningKey KesKey) Source # | |||||
Defined in Cardano.Api.Keys.Praos | |||||
SerialiseAsRawBytes (SigningKey VrfKey) Source # | |||||
Defined in Cardano.Api.Keys.Praos | |||||
SerialiseAsRawBytes (SigningKey CommitteeColdExtendedKey) Source # | |||||
SerialiseAsRawBytes (SigningKey CommitteeColdKey) Source # | |||||
SerialiseAsRawBytes (SigningKey CommitteeHotExtendedKey) Source # | |||||
SerialiseAsRawBytes (SigningKey CommitteeHotKey) Source # | |||||
SerialiseAsRawBytes (SigningKey DRepExtendedKey) Source # | |||||
SerialiseAsRawBytes (SigningKey DRepKey) Source # | |||||
SerialiseAsRawBytes (SigningKey GenesisDelegateExtendedKey) Source # | |||||
SerialiseAsRawBytes (SigningKey GenesisDelegateKey) Source # | |||||
SerialiseAsRawBytes (SigningKey GenesisExtendedKey) Source # | |||||
SerialiseAsRawBytes (SigningKey GenesisKey) Source # | |||||
SerialiseAsRawBytes (SigningKey GenesisUTxOKey) Source # | |||||
SerialiseAsRawBytes (SigningKey PaymentExtendedKey) Source # | |||||
SerialiseAsRawBytes (SigningKey PaymentKey) Source # | |||||
SerialiseAsRawBytes (SigningKey StakeExtendedKey) Source # | |||||
SerialiseAsRawBytes (SigningKey StakeKey) Source # | |||||
SerialiseAsRawBytes (SigningKey StakePoolKey) Source # | |||||
HasTextEnvelope (SigningKey ByronKey) Source # | |||||
HasTextEnvelope (SigningKey ByronKeyLegacy) Source # | |||||
HasTextEnvelope (SigningKey KesKey) Source # | |||||
Defined in Cardano.Api.Keys.Praos | |||||
HasTextEnvelope (SigningKey VrfKey) Source # | |||||
Defined in Cardano.Api.Keys.Praos | |||||
HasTextEnvelope (SigningKey CommitteeColdExtendedKey) Source # | |||||
HasTextEnvelope (SigningKey CommitteeColdKey) Source # | |||||
HasTextEnvelope (SigningKey CommitteeHotExtendedKey) Source # | |||||
HasTextEnvelope (SigningKey CommitteeHotKey) Source # | |||||
HasTextEnvelope (SigningKey DRepExtendedKey) Source # | |||||
HasTextEnvelope (SigningKey DRepKey) Source # | |||||
HasTextEnvelope (SigningKey GenesisDelegateExtendedKey) Source # | |||||
HasTextEnvelope (SigningKey GenesisDelegateKey) Source # | |||||
HasTextEnvelope (SigningKey GenesisExtendedKey) Source # | |||||
HasTextEnvelope (SigningKey GenesisKey) Source # | |||||
HasTextEnvelope (SigningKey GenesisUTxOKey) Source # | |||||
HasTextEnvelope (SigningKey PaymentExtendedKey) Source # | |||||
HasTextEnvelope (SigningKey PaymentKey) Source # | |||||
HasTextEnvelope (SigningKey StakeExtendedKey) Source # | |||||
HasTextEnvelope (SigningKey StakeKey) Source # | |||||
HasTextEnvelope (SigningKey StakePoolKey) Source # | |||||
FromCBOR (SigningKey ByronKey) Source # | |||||
Defined in Cardano.Api.Keys.Byron | |||||
FromCBOR (SigningKey ByronKeyLegacy) Source # | |||||
Defined in Cardano.Api.Keys.Byron fromCBOR :: Decoder s (SigningKey ByronKeyLegacy) Source # label :: Proxy (SigningKey ByronKeyLegacy) -> Text Source # | |||||
FromCBOR (SigningKey KesKey) Source # | |||||
Defined in Cardano.Api.Keys.Praos | |||||
FromCBOR (SigningKey VrfKey) Source # | |||||
Defined in Cardano.Api.Keys.Praos | |||||
FromCBOR (SigningKey CommitteeColdExtendedKey) Source # | |||||
Defined in Cardano.Api.Keys.Shelley | |||||
FromCBOR (SigningKey CommitteeColdKey) Source # | |||||
Defined in Cardano.Api.Keys.Shelley fromCBOR :: Decoder s (SigningKey CommitteeColdKey) Source # label :: Proxy (SigningKey CommitteeColdKey) -> Text Source # | |||||
FromCBOR (SigningKey CommitteeHotExtendedKey) Source # | |||||
Defined in Cardano.Api.Keys.Shelley | |||||
FromCBOR (SigningKey CommitteeHotKey) Source # | |||||
Defined in Cardano.Api.Keys.Shelley fromCBOR :: Decoder s (SigningKey CommitteeHotKey) Source # label :: Proxy (SigningKey CommitteeHotKey) -> Text Source # | |||||
FromCBOR (SigningKey DRepExtendedKey) Source # | |||||
Defined in Cardano.Api.Keys.Shelley fromCBOR :: Decoder s (SigningKey DRepExtendedKey) Source # label :: Proxy (SigningKey DRepExtendedKey) -> Text Source # | |||||
FromCBOR (SigningKey DRepKey) Source # | |||||
Defined in Cardano.Api.Keys.Shelley | |||||
FromCBOR (SigningKey GenesisDelegateExtendedKey) Source # | |||||
Defined in Cardano.Api.Keys.Shelley | |||||
FromCBOR (SigningKey GenesisDelegateKey) Source # | |||||
Defined in Cardano.Api.Keys.Shelley fromCBOR :: Decoder s (SigningKey GenesisDelegateKey) Source # label :: Proxy (SigningKey GenesisDelegateKey) -> Text Source # | |||||
FromCBOR (SigningKey GenesisExtendedKey) Source # | |||||
Defined in Cardano.Api.Keys.Shelley fromCBOR :: Decoder s (SigningKey GenesisExtendedKey) Source # label :: Proxy (SigningKey GenesisExtendedKey) -> Text Source # | |||||
FromCBOR (SigningKey GenesisKey) Source # | |||||
Defined in Cardano.Api.Keys.Shelley fromCBOR :: Decoder s (SigningKey GenesisKey) Source # label :: Proxy (SigningKey GenesisKey) -> Text Source # | |||||
FromCBOR (SigningKey GenesisUTxOKey) Source # | |||||
Defined in Cardano.Api.Keys.Shelley fromCBOR :: Decoder s (SigningKey GenesisUTxOKey) Source # label :: Proxy (SigningKey GenesisUTxOKey) -> Text Source # | |||||
FromCBOR (SigningKey PaymentExtendedKey) Source # | |||||
Defined in Cardano.Api.Keys.Shelley fromCBOR :: Decoder s (SigningKey PaymentExtendedKey) Source # label :: Proxy (SigningKey PaymentExtendedKey) -> Text Source # | |||||
FromCBOR (SigningKey PaymentKey) Source # | |||||
Defined in Cardano.Api.Keys.Shelley fromCBOR :: Decoder s (SigningKey PaymentKey) Source # label :: Proxy (SigningKey PaymentKey) -> Text Source # | |||||
FromCBOR (SigningKey StakeExtendedKey) Source # | |||||
Defined in Cardano.Api.Keys.Shelley fromCBOR :: Decoder s (SigningKey StakeExtendedKey) Source # label :: Proxy (SigningKey StakeExtendedKey) -> Text Source # | |||||
FromCBOR (SigningKey StakeKey) Source # | |||||
Defined in Cardano.Api.Keys.Shelley | |||||
FromCBOR (SigningKey StakePoolKey) Source # | |||||
Defined in Cardano.Api.Keys.Shelley fromCBOR :: Decoder s (SigningKey StakePoolKey) Source # label :: Proxy (SigningKey StakePoolKey) -> Text Source # | |||||
ToCBOR (SigningKey ByronKey) Source # | |||||
Defined in Cardano.Api.Keys.Byron | |||||
ToCBOR (SigningKey ByronKeyLegacy) Source # | |||||
Defined in Cardano.Api.Keys.Byron toCBOR :: SigningKey ByronKeyLegacy -> Encoding Source # encodedSizeExpr :: (forall t. ToCBOR t => Proxy t -> Size) -> Proxy (SigningKey ByronKeyLegacy) -> Size Source # encodedListSizeExpr :: (forall t. ToCBOR t => Proxy t -> Size) -> Proxy [SigningKey ByronKeyLegacy] -> Size Source # | |||||
ToCBOR (SigningKey KesKey) Source # | |||||
Defined in Cardano.Api.Keys.Praos | |||||
ToCBOR (SigningKey VrfKey) Source # | |||||
Defined in Cardano.Api.Keys.Praos | |||||
ToCBOR (SigningKey CommitteeColdExtendedKey) Source # | |||||
Defined in Cardano.Api.Keys.Shelley toCBOR :: SigningKey CommitteeColdExtendedKey -> Encoding Source # encodedSizeExpr :: (forall t. ToCBOR t => Proxy t -> Size) -> Proxy (SigningKey CommitteeColdExtendedKey) -> Size Source # encodedListSizeExpr :: (forall t. ToCBOR t => Proxy t -> Size) -> Proxy [SigningKey CommitteeColdExtendedKey] -> Size Source # | |||||
ToCBOR (SigningKey CommitteeColdKey) Source # | |||||
Defined in Cardano.Api.Keys.Shelley toCBOR :: SigningKey CommitteeColdKey -> Encoding Source # encodedSizeExpr :: (forall t. ToCBOR t => Proxy t -> Size) -> Proxy (SigningKey CommitteeColdKey) -> Size Source # encodedListSizeExpr :: (forall t. ToCBOR t => Proxy t -> Size) -> Proxy [SigningKey CommitteeColdKey] -> Size Source # | |||||
ToCBOR (SigningKey CommitteeHotExtendedKey) Source # | |||||
Defined in Cardano.Api.Keys.Shelley toCBOR :: SigningKey CommitteeHotExtendedKey -> Encoding Source # encodedSizeExpr :: (forall t. ToCBOR t => Proxy t -> Size) -> Proxy (SigningKey CommitteeHotExtendedKey) -> Size Source # encodedListSizeExpr :: (forall t. ToCBOR t => Proxy t -> Size) -> Proxy [SigningKey CommitteeHotExtendedKey] -> Size Source # | |||||
ToCBOR (SigningKey CommitteeHotKey) Source # | |||||
Defined in Cardano.Api.Keys.Shelley toCBOR :: SigningKey CommitteeHotKey -> Encoding Source # encodedSizeExpr :: (forall t. ToCBOR t => Proxy t -> Size) -> Proxy (SigningKey CommitteeHotKey) -> Size Source # encodedListSizeExpr :: (forall t. ToCBOR t => Proxy t -> Size) -> Proxy [SigningKey CommitteeHotKey] -> Size Source # | |||||
ToCBOR (SigningKey DRepExtendedKey) Source # | |||||
Defined in Cardano.Api.Keys.Shelley toCBOR :: SigningKey DRepExtendedKey -> Encoding Source # encodedSizeExpr :: (forall t. ToCBOR t => Proxy t -> Size) -> Proxy (SigningKey DRepExtendedKey) -> Size Source # encodedListSizeExpr :: (forall t. ToCBOR t => Proxy t -> Size) -> Proxy [SigningKey DRepExtendedKey] -> Size Source # | |||||
ToCBOR (SigningKey DRepKey) Source # | |||||
Defined in Cardano.Api.Keys.Shelley | |||||
ToCBOR (SigningKey GenesisDelegateExtendedKey) Source # | |||||
Defined in Cardano.Api.Keys.Shelley toCBOR :: SigningKey GenesisDelegateExtendedKey -> Encoding Source # encodedSizeExpr :: (forall t. ToCBOR t => Proxy t -> Size) -> Proxy (SigningKey GenesisDelegateExtendedKey) -> Size Source # encodedListSizeExpr :: (forall t. ToCBOR t => Proxy t -> Size) -> Proxy [SigningKey GenesisDelegateExtendedKey] -> Size Source # | |||||
ToCBOR (SigningKey GenesisDelegateKey) Source # | |||||
Defined in Cardano.Api.Keys.Shelley toCBOR :: SigningKey GenesisDelegateKey -> Encoding Source # encodedSizeExpr :: (forall t. ToCBOR t => Proxy t -> Size) -> Proxy (SigningKey GenesisDelegateKey) -> Size Source # encodedListSizeExpr :: (forall t. ToCBOR t => Proxy t -> Size) -> Proxy [SigningKey GenesisDelegateKey] -> Size Source # | |||||
ToCBOR (SigningKey GenesisExtendedKey) Source # | |||||
Defined in Cardano.Api.Keys.Shelley toCBOR :: SigningKey GenesisExtendedKey -> Encoding Source # encodedSizeExpr :: (forall t. ToCBOR t => Proxy t -> Size) -> Proxy (SigningKey GenesisExtendedKey) -> Size Source # encodedListSizeExpr :: (forall t. ToCBOR t => Proxy t -> Size) -> Proxy [SigningKey GenesisExtendedKey] -> Size Source # | |||||
ToCBOR (SigningKey GenesisKey) Source # | |||||
Defined in Cardano.Api.Keys.Shelley toCBOR :: SigningKey GenesisKey -> Encoding Source # encodedSizeExpr :: (forall t. ToCBOR t => Proxy t -> Size) -> Proxy (SigningKey GenesisKey) -> Size Source # encodedListSizeExpr :: (forall t. ToCBOR t => Proxy t -> Size) -> Proxy [SigningKey GenesisKey] -> Size Source # | |||||
ToCBOR (SigningKey GenesisUTxOKey) Source # | |||||
Defined in Cardano.Api.Keys.Shelley toCBOR :: SigningKey GenesisUTxOKey -> Encoding Source # encodedSizeExpr :: (forall t. ToCBOR t => Proxy t -> Size) -> Proxy (SigningKey GenesisUTxOKey) -> Size Source # encodedListSizeExpr :: (forall t. ToCBOR t => Proxy t -> Size) -> Proxy [SigningKey GenesisUTxOKey] -> Size Source # | |||||
ToCBOR (SigningKey PaymentExtendedKey) Source # | |||||
Defined in Cardano.Api.Keys.Shelley toCBOR :: SigningKey PaymentExtendedKey -> Encoding Source # encodedSizeExpr :: (forall t. ToCBOR t => Proxy t -> Size) -> Proxy (SigningKey PaymentExtendedKey) -> Size Source # encodedListSizeExpr :: (forall t. ToCBOR t => Proxy t -> Size) -> Proxy [SigningKey PaymentExtendedKey] -> Size Source # | |||||
ToCBOR (SigningKey PaymentKey) Source # | |||||
Defined in Cardano.Api.Keys.Shelley toCBOR :: SigningKey PaymentKey -> Encoding Source # encodedSizeExpr :: (forall t. ToCBOR t => Proxy t -> Size) -> Proxy (SigningKey PaymentKey) -> Size Source # encodedListSizeExpr :: (forall t. ToCBOR t => Proxy t -> Size) -> Proxy [SigningKey PaymentKey] -> Size Source # | |||||
ToCBOR (SigningKey StakeExtendedKey) Source # | |||||
Defined in Cardano.Api.Keys.Shelley toCBOR :: SigningKey StakeExtendedKey -> Encoding Source # encodedSizeExpr :: (forall t. ToCBOR t => Proxy t -> Size) -> Proxy (SigningKey StakeExtendedKey) -> Size Source # encodedListSizeExpr :: (forall t. ToCBOR t => Proxy t -> Size) -> Proxy [SigningKey StakeExtendedKey] -> Size Source # | |||||
ToCBOR (SigningKey StakeKey) Source # | |||||
Defined in Cardano.Api.Keys.Shelley | |||||
ToCBOR (SigningKey StakePoolKey) Source # | |||||
Defined in Cardano.Api.Keys.Shelley toCBOR :: SigningKey StakePoolKey -> Encoding Source # encodedSizeExpr :: (forall t. ToCBOR t => Proxy t -> Size) -> Proxy (SigningKey StakePoolKey) -> Size Source # encodedListSizeExpr :: (forall t. ToCBOR t => Proxy t -> Size) -> Proxy [SigningKey StakePoolKey] -> Size Source # | |||||
newtype SigningKey ByronKey Source # | |||||
Defined in Cardano.Api.Keys.Byron | |||||
newtype SigningKey ByronKeyLegacy Source # | |||||
Defined in Cardano.Api.Keys.Byron | |||||
newtype SigningKey KesKey Source # | |||||
Defined in Cardano.Api.Keys.Praos | |||||
newtype SigningKey VrfKey Source # | |||||
Defined in Cardano.Api.Keys.Praos | |||||
newtype SigningKey CommitteeColdExtendedKey Source # | |||||
Defined in Cardano.Api.Keys.Shelley | |||||
newtype SigningKey CommitteeColdKey Source # | |||||
Defined in Cardano.Api.Keys.Shelley | |||||
newtype SigningKey CommitteeHotExtendedKey Source # | |||||
Defined in Cardano.Api.Keys.Shelley | |||||
newtype SigningKey CommitteeHotKey Source # | |||||
Defined in Cardano.Api.Keys.Shelley | |||||
newtype SigningKey DRepExtendedKey Source # | |||||
Defined in Cardano.Api.Keys.Shelley | |||||
newtype SigningKey DRepKey Source # | |||||
Defined in Cardano.Api.Keys.Shelley | |||||
newtype SigningKey GenesisDelegateExtendedKey Source # | |||||
Defined in Cardano.Api.Keys.Shelley | |||||
newtype SigningKey GenesisDelegateKey Source # | |||||
Defined in Cardano.Api.Keys.Shelley | |||||
newtype SigningKey GenesisExtendedKey Source # | |||||
Defined in Cardano.Api.Keys.Shelley | |||||
newtype SigningKey GenesisKey Source # | |||||
Defined in Cardano.Api.Keys.Shelley | |||||
newtype SigningKey GenesisUTxOKey Source # | |||||
Defined in Cardano.Api.Keys.Shelley | |||||
newtype SigningKey PaymentExtendedKey Source # | |||||
Defined in Cardano.Api.Keys.Shelley | |||||
newtype SigningKey PaymentKey Source # | |||||
Defined in Cardano.Api.Keys.Shelley | |||||
newtype SigningKey StakeExtendedKey Source # | |||||
Defined in Cardano.Api.Keys.Shelley | |||||
newtype SigningKey StakeKey Source # | |||||
Defined in Cardano.Api.Keys.Shelley | |||||
newtype SigningKey StakePoolKey Source # | |||||
Defined in Cardano.Api.Keys.Shelley | |||||
data AsType (SigningKey a) Source # | |||||
Defined in Cardano.Api.Keys.Class |
data family Hash keyrole Source #
Instances
FromJSON (Hash BlockHeader) Source # | |
Defined in Cardano.Api.Block parseJSON :: Value -> Parser (Hash BlockHeader) # parseJSONList :: Value -> Parser [Hash BlockHeader] # omittedField :: Maybe (Hash BlockHeader) # | |
FromJSON (Hash DRepKey) Source # | |
Defined in Cardano.Api.Keys.Shelley | |
FromJSON (Hash GenesisKey) Source # | |
Defined in Cardano.Api.Keys.Shelley parseJSON :: Value -> Parser (Hash GenesisKey) # parseJSONList :: Value -> Parser [Hash GenesisKey] # omittedField :: Maybe (Hash GenesisKey) # | |
FromJSON (Hash PaymentKey) Source # | |
Defined in Cardano.Api.Keys.Shelley parseJSON :: Value -> Parser (Hash PaymentKey) # parseJSONList :: Value -> Parser [Hash PaymentKey] # omittedField :: Maybe (Hash PaymentKey) # | |
FromJSON (Hash StakePoolKey) Source # | |
Defined in Cardano.Api.Keys.Shelley parseJSON :: Value -> Parser (Hash StakePoolKey) # parseJSONList :: Value -> Parser [Hash StakePoolKey] # omittedField :: Maybe (Hash StakePoolKey) # | |
FromJSON (Hash ScriptData) Source # | |
Defined in Cardano.Api.ScriptData parseJSON :: Value -> Parser (Hash ScriptData) # parseJSONList :: Value -> Parser [Hash ScriptData] # omittedField :: Maybe (Hash ScriptData) # | |
FromJSONKey (Hash ScriptData) Source # | |
Defined in Cardano.Api.ScriptData fromJSONKey :: FromJSONKeyFunction (Hash ScriptData) fromJSONKeyList :: FromJSONKeyFunction [Hash ScriptData] | |
ToJSON (Hash BlockHeader) Source # | |
Defined in Cardano.Api.Block toJSON :: Hash BlockHeader -> Value # toEncoding :: Hash BlockHeader -> Encoding # toJSONList :: [Hash BlockHeader] -> Value # toEncodingList :: [Hash BlockHeader] -> Encoding # omitField :: Hash BlockHeader -> Bool # | |
ToJSON (Hash DRepKey) Source # | |
ToJSON (Hash GenesisKey) Source # | |
Defined in Cardano.Api.Keys.Shelley toJSON :: Hash GenesisKey -> Value # toEncoding :: Hash GenesisKey -> Encoding # toJSONList :: [Hash GenesisKey] -> Value # toEncodingList :: [Hash GenesisKey] -> Encoding # omitField :: Hash GenesisKey -> Bool # | |
ToJSON (Hash PaymentKey) Source # | |
Defined in Cardano.Api.Keys.Shelley toJSON :: Hash PaymentKey -> Value # toEncoding :: Hash PaymentKey -> Encoding # toJSONList :: [Hash PaymentKey] -> Value # toEncodingList :: [Hash PaymentKey] -> Encoding # omitField :: Hash PaymentKey -> Bool # | |
ToJSON (Hash StakePoolKey) Source # | |
Defined in Cardano.Api.Keys.Shelley toJSON :: Hash StakePoolKey -> Value # toEncoding :: Hash StakePoolKey -> Encoding # toJSONList :: [Hash StakePoolKey] -> Value # toEncodingList :: [Hash StakePoolKey] -> Encoding # omitField :: Hash StakePoolKey -> Bool # | |
ToJSON (Hash ScriptData) Source # | |
Defined in Cardano.Api.ScriptData toJSON :: Hash ScriptData -> Value # toEncoding :: Hash ScriptData -> Encoding # toJSONList :: [Hash ScriptData] -> Value # toEncodingList :: [Hash ScriptData] -> Encoding # omitField :: Hash ScriptData -> Bool # | |
ToJSONKey (Hash DRepKey) Source # | |
Defined in Cardano.Api.Keys.Shelley | |
ToJSONKey (Hash GenesisKey) Source # | |
Defined in Cardano.Api.Keys.Shelley toJSONKey :: ToJSONKeyFunction (Hash GenesisKey) toJSONKeyList :: ToJSONKeyFunction [Hash GenesisKey] | |
ToJSONKey (Hash PaymentKey) Source # | |
Defined in Cardano.Api.Keys.Shelley toJSONKey :: ToJSONKeyFunction (Hash PaymentKey) toJSONKeyList :: ToJSONKeyFunction [Hash PaymentKey] | |
ToJSONKey (Hash StakePoolKey) Source # | |
Defined in Cardano.Api.Keys.Shelley toJSONKey :: ToJSONKeyFunction (Hash StakePoolKey) toJSONKeyList :: ToJSONKeyFunction [Hash StakePoolKey] | |
ToJSONKey (Hash ScriptData) Source # | |
Defined in Cardano.Api.ScriptData toJSONKey :: ToJSONKeyFunction (Hash ScriptData) toJSONKeyList :: ToJSONKeyFunction [Hash ScriptData] | |
IsString (Hash BlockHeader) Source # | |
Defined in Cardano.Api.Block fromString :: String -> Hash BlockHeader Source # | |
IsString (Hash GovernancePoll) Source # | |
Defined in Cardano.Api.Governance.Poll fromString :: String -> Hash GovernancePoll Source # | |
IsString (Hash ByronKey) Source # | |
Defined in Cardano.Api.Keys.Byron | |
IsString (Hash ByronKeyLegacy) Source # | |
Defined in Cardano.Api.Keys.Byron fromString :: String -> Hash ByronKeyLegacy Source # | |
IsString (Hash KesKey) Source # | |
Defined in Cardano.Api.Keys.Praos | |
IsString (Hash VrfKey) Source # | |
Defined in Cardano.Api.Keys.Praos | |
IsString (Hash CommitteeColdExtendedKey) Source # | |
Defined in Cardano.Api.Keys.Shelley | |
IsString (Hash CommitteeColdKey) Source # | |
Defined in Cardano.Api.Keys.Shelley fromString :: String -> Hash CommitteeColdKey Source # | |
IsString (Hash CommitteeHotExtendedKey) Source # | |
Defined in Cardano.Api.Keys.Shelley | |
IsString (Hash CommitteeHotKey) Source # | |
Defined in Cardano.Api.Keys.Shelley fromString :: String -> Hash CommitteeHotKey Source # | |
IsString (Hash DRepExtendedKey) Source # | |
Defined in Cardano.Api.Keys.Shelley fromString :: String -> Hash DRepExtendedKey Source # | |
IsString (Hash DRepKey) Source # | |
Defined in Cardano.Api.Keys.Shelley | |
IsString (Hash GenesisDelegateExtendedKey) Source # | |
Defined in Cardano.Api.Keys.Shelley | |
IsString (Hash GenesisDelegateKey) Source # | |
Defined in Cardano.Api.Keys.Shelley | |
IsString (Hash GenesisExtendedKey) Source # | |
Defined in Cardano.Api.Keys.Shelley | |
IsString (Hash GenesisKey) Source # | |
Defined in Cardano.Api.Keys.Shelley fromString :: String -> Hash GenesisKey Source # | |
IsString (Hash GenesisUTxOKey) Source # | |
Defined in Cardano.Api.Keys.Shelley fromString :: String -> Hash GenesisUTxOKey Source # | |
IsString (Hash PaymentExtendedKey) Source # | |
Defined in Cardano.Api.Keys.Shelley | |
IsString (Hash PaymentKey) Source # | |
Defined in Cardano.Api.Keys.Shelley fromString :: String -> Hash PaymentKey Source # | |
IsString (Hash StakeExtendedKey) Source # | |
Defined in Cardano.Api.Keys.Shelley fromString :: String -> Hash StakeExtendedKey Source # | |
IsString (Hash StakeKey) Source # | |
Defined in Cardano.Api.Keys.Shelley | |
IsString (Hash StakePoolKey) Source # | |
Defined in Cardano.Api.Keys.Shelley fromString :: String -> Hash StakePoolKey Source # | |
IsString (Hash ScriptData) Source # | |
Defined in Cardano.Api.ScriptData fromString :: String -> Hash ScriptData Source # | |
Show (Hash BlockHeader) Source # | |
Defined in Cardano.Api.Block | |
Show (Hash DRepMetadata) Source # | |
Defined in Cardano.Api.DRepMetadata | |
Show (Hash GovernancePoll) Source # | |
Defined in Cardano.Api.Governance.Poll | |
Show (Hash ByronKey) Source # | |
Show (Hash ByronKeyLegacy) Source # | |
Defined in Cardano.Api.Keys.Byron | |
Show (Hash KesKey) Source # | |
Show (Hash VrfKey) Source # | |
Show (Hash CommitteeColdExtendedKey) Source # | |
Defined in Cardano.Api.Keys.Shelley | |
Show (Hash CommitteeColdKey) Source # | |
Defined in Cardano.Api.Keys.Shelley | |
Show (Hash CommitteeHotExtendedKey) Source # | |
Defined in Cardano.Api.Keys.Shelley | |
Show (Hash CommitteeHotKey) Source # | |
Defined in Cardano.Api.Keys.Shelley | |
Show (Hash DRepExtendedKey) Source # | |
Defined in Cardano.Api.Keys.Shelley | |
Show (Hash DRepKey) Source # | |
Show (Hash GenesisDelegateExtendedKey) Source # | |
Defined in Cardano.Api.Keys.Shelley | |
Show (Hash GenesisDelegateKey) Source # | |
Defined in Cardano.Api.Keys.Shelley | |
Show (Hash GenesisExtendedKey) Source # | |
Defined in Cardano.Api.Keys.Shelley | |
Show (Hash GenesisKey) Source # | |
Defined in Cardano.Api.Keys.Shelley | |
Show (Hash GenesisUTxOKey) Source # | |
Defined in Cardano.Api.Keys.Shelley | |
Show (Hash PaymentExtendedKey) Source # | |
Defined in Cardano.Api.Keys.Shelley | |
Show (Hash PaymentKey) Source # | |
Defined in Cardano.Api.Keys.Shelley | |
Show (Hash StakeExtendedKey) Source # | |
Defined in Cardano.Api.Keys.Shelley | |
Show (Hash StakeKey) Source # | |
Show (Hash StakePoolKey) Source # | |
Defined in Cardano.Api.Keys.Shelley | |
Show (Hash ScriptData) Source # | |
Defined in Cardano.Api.ScriptData | |
Show (Hash StakePoolMetadata) Source # | |
Defined in Cardano.Api.StakePoolMetadata | |
HasTypeProxy a => HasTypeProxy (Hash a) Source # | |
Defined in Cardano.Api.Hash | |
SerialiseAsBech32 (Hash CommitteeColdKey) Source # | |
Defined in Cardano.Api.Keys.Shelley bech32PrefixFor :: Hash CommitteeColdKey -> Text Source # bech32PrefixesPermitted :: AsType (Hash CommitteeColdKey) -> [Text] Source # | |
SerialiseAsBech32 (Hash CommitteeHotKey) Source # | |
Defined in Cardano.Api.Keys.Shelley bech32PrefixFor :: Hash CommitteeHotKey -> Text Source # bech32PrefixesPermitted :: AsType (Hash CommitteeHotKey) -> [Text] Source # | |
SerialiseAsBech32 (Hash DRepKey) Source # | |
Defined in Cardano.Api.Keys.Shelley | |
SerialiseAsBech32 (Hash StakePoolKey) Source # | |
Defined in Cardano.Api.Keys.Shelley bech32PrefixFor :: Hash StakePoolKey -> Text Source # bech32PrefixesPermitted :: AsType (Hash StakePoolKey) -> [Text] Source # | |
SerialiseAsCBOR (Hash ByronKey) Source # | |
Defined in Cardano.Api.Keys.Byron serialiseToCBOR :: Hash ByronKey -> ByteString Source # deserialiseFromCBOR :: AsType (Hash ByronKey) -> ByteString -> Either DecoderError (Hash ByronKey) Source # | |
SerialiseAsCBOR (Hash ByronKeyLegacy) Source # | |
Defined in Cardano.Api.Keys.Byron | |
SerialiseAsCBOR (Hash KesKey) Source # | |
Defined in Cardano.Api.Keys.Praos serialiseToCBOR :: Hash KesKey -> ByteString Source # deserialiseFromCBOR :: AsType (Hash KesKey) -> ByteString -> Either DecoderError (Hash KesKey) Source # | |
SerialiseAsCBOR (Hash VrfKey) Source # | |
Defined in Cardano.Api.Keys.Praos serialiseToCBOR :: Hash VrfKey -> ByteString Source # deserialiseFromCBOR :: AsType (Hash VrfKey) -> ByteString -> Either DecoderError (Hash VrfKey) Source # | |
SerialiseAsCBOR (Hash CommitteeColdExtendedKey) Source # | |
SerialiseAsCBOR (Hash CommitteeColdKey) Source # | |
Defined in Cardano.Api.Keys.Shelley | |
SerialiseAsCBOR (Hash CommitteeHotExtendedKey) Source # | |
SerialiseAsCBOR (Hash CommitteeHotKey) Source # | |
Defined in Cardano.Api.Keys.Shelley | |
SerialiseAsCBOR (Hash DRepExtendedKey) Source # | |
Defined in Cardano.Api.Keys.Shelley | |
SerialiseAsCBOR (Hash DRepKey) Source # | |
Defined in Cardano.Api.Keys.Shelley serialiseToCBOR :: Hash DRepKey -> ByteString Source # deserialiseFromCBOR :: AsType (Hash DRepKey) -> ByteString -> Either DecoderError (Hash DRepKey) Source # | |
SerialiseAsCBOR (Hash GenesisDelegateExtendedKey) Source # | |
SerialiseAsCBOR (Hash GenesisDelegateKey) Source # | |
Defined in Cardano.Api.Keys.Shelley | |
SerialiseAsCBOR (Hash GenesisExtendedKey) Source # | |
Defined in Cardano.Api.Keys.Shelley | |
SerialiseAsCBOR (Hash GenesisKey) Source # | |
Defined in Cardano.Api.Keys.Shelley serialiseToCBOR :: Hash GenesisKey -> ByteString Source # deserialiseFromCBOR :: AsType (Hash GenesisKey) -> ByteString -> Either DecoderError (Hash GenesisKey) Source # | |
SerialiseAsCBOR (Hash GenesisUTxOKey) Source # | |
Defined in Cardano.Api.Keys.Shelley | |
SerialiseAsCBOR (Hash PaymentExtendedKey) Source # | |
Defined in Cardano.Api.Keys.Shelley | |
SerialiseAsCBOR (Hash PaymentKey) Source # | |
Defined in Cardano.Api.Keys.Shelley serialiseToCBOR :: Hash PaymentKey -> ByteString Source # deserialiseFromCBOR :: AsType (Hash PaymentKey) -> ByteString -> Either DecoderError (Hash PaymentKey) Source # | |
SerialiseAsCBOR (Hash StakeExtendedKey) Source # | |
Defined in Cardano.Api.Keys.Shelley | |
SerialiseAsCBOR (Hash StakeKey) Source # | |
Defined in Cardano.Api.Keys.Shelley serialiseToCBOR :: Hash StakeKey -> ByteString Source # deserialiseFromCBOR :: AsType (Hash StakeKey) -> ByteString -> Either DecoderError (Hash StakeKey) Source # | |
SerialiseAsCBOR (Hash StakePoolKey) Source # | |
Defined in Cardano.Api.Keys.Shelley | |
SerialiseAsRawBytes (Hash BlockHeader) Source # | |
Defined in Cardano.Api.Block | |
SerialiseAsRawBytes (Hash DRepMetadata) Source # | |
Defined in Cardano.Api.DRepMetadata | |
SerialiseAsRawBytes (Hash GovernancePoll) Source # | |
SerialiseAsRawBytes (Hash ByronKey) Source # | |
Defined in Cardano.Api.Keys.Byron | |
SerialiseAsRawBytes (Hash ByronKeyLegacy) Source # | |
SerialiseAsRawBytes (Hash KesKey) Source # | |
Defined in Cardano.Api.Keys.Praos | |
SerialiseAsRawBytes (Hash VrfKey) Source # | |
Defined in Cardano.Api.Keys.Praos | |
SerialiseAsRawBytes (Hash CommitteeColdExtendedKey) Source # | |
SerialiseAsRawBytes (Hash CommitteeColdKey) Source # | |
SerialiseAsRawBytes (Hash CommitteeHotExtendedKey) Source # | |
SerialiseAsRawBytes (Hash CommitteeHotKey) Source # | |
SerialiseAsRawBytes (Hash DRepExtendedKey) Source # | |
SerialiseAsRawBytes (Hash DRepKey) Source # | |
Defined in Cardano.Api.Keys.Shelley | |
SerialiseAsRawBytes (Hash GenesisDelegateExtendedKey) Source # | |
SerialiseAsRawBytes (Hash GenesisDelegateKey) Source # | |
SerialiseAsRawBytes (Hash GenesisExtendedKey) Source # | |
SerialiseAsRawBytes (Hash GenesisKey) Source # | |
Defined in Cardano.Api.Keys.Shelley | |
SerialiseAsRawBytes (Hash GenesisUTxOKey) Source # | |
SerialiseAsRawBytes (Hash PaymentExtendedKey) Source # | |
SerialiseAsRawBytes (Hash PaymentKey) Source # | |
Defined in Cardano.Api.Keys.Shelley | |
SerialiseAsRawBytes (Hash StakeExtendedKey) Source # | |
SerialiseAsRawBytes (Hash StakeKey) Source # | |
Defined in Cardano.Api.Keys.Shelley | |
SerialiseAsRawBytes (Hash StakePoolKey) Source # | |
Defined in Cardano.Api.Keys.Shelley | |
SerialiseAsRawBytes (Hash ScriptData) Source # | |
Defined in Cardano.Api.ScriptData | |
SerialiseAsRawBytes (Hash StakePoolMetadata) Source # | |
FromCBOR (Hash ByronKey) Source # | |
FromCBOR (Hash ByronKeyLegacy) Source # | |
Defined in Cardano.Api.Keys.Byron | |
FromCBOR (Hash KesKey) Source # | |
FromCBOR (Hash VrfKey) Source # | |
FromCBOR (Hash CommitteeColdExtendedKey) Source # | |
Defined in Cardano.Api.Keys.Shelley | |
FromCBOR (Hash CommitteeColdKey) Source # | |
Defined in Cardano.Api.Keys.Shelley | |
FromCBOR (Hash CommitteeHotExtendedKey) Source # | |
Defined in Cardano.Api.Keys.Shelley | |
FromCBOR (Hash CommitteeHotKey) Source # | |
Defined in Cardano.Api.Keys.Shelley | |
FromCBOR (Hash DRepExtendedKey) Source # | |
Defined in Cardano.Api.Keys.Shelley | |
FromCBOR (Hash DRepKey) Source # | |
FromCBOR (Hash GenesisDelegateExtendedKey) Source # | |
Defined in Cardano.Api.Keys.Shelley | |
FromCBOR (Hash GenesisDelegateKey) Source # | |
Defined in Cardano.Api.Keys.Shelley | |
FromCBOR (Hash GenesisExtendedKey) Source # | |
Defined in Cardano.Api.Keys.Shelley | |
FromCBOR (Hash GenesisKey) Source # | |
Defined in Cardano.Api.Keys.Shelley | |
FromCBOR (Hash GenesisUTxOKey) Source # | |
Defined in Cardano.Api.Keys.Shelley | |
FromCBOR (Hash PaymentExtendedKey) Source # | |
Defined in Cardano.Api.Keys.Shelley | |
FromCBOR (Hash PaymentKey) Source # | |
Defined in Cardano.Api.Keys.Shelley | |
FromCBOR (Hash StakeExtendedKey) Source # | |
Defined in Cardano.Api.Keys.Shelley | |
FromCBOR (Hash StakeKey) Source # | |
FromCBOR (Hash StakePoolKey) Source # | |
Defined in Cardano.Api.Keys.Shelley | |
ToCBOR (Hash ByronKey) Source # | |
ToCBOR (Hash ByronKeyLegacy) Source # | |
Defined in Cardano.Api.Keys.Byron | |
ToCBOR (Hash KesKey) Source # | |
ToCBOR (Hash VrfKey) Source # | |
ToCBOR (Hash CommitteeColdExtendedKey) Source # | |
Defined in Cardano.Api.Keys.Shelley | |
ToCBOR (Hash CommitteeColdKey) Source # | |
Defined in Cardano.Api.Keys.Shelley | |
ToCBOR (Hash CommitteeHotExtendedKey) Source # | |
Defined in Cardano.Api.Keys.Shelley | |
ToCBOR (Hash CommitteeHotKey) Source # | |
Defined in Cardano.Api.Keys.Shelley | |
ToCBOR (Hash DRepExtendedKey) Source # | |
Defined in Cardano.Api.Keys.Shelley | |
ToCBOR (Hash DRepKey) Source # | |
ToCBOR (Hash GenesisDelegateExtendedKey) Source # | |
Defined in Cardano.Api.Keys.Shelley toCBOR :: Hash GenesisDelegateExtendedKey -> Encoding Source # encodedSizeExpr :: (forall t. ToCBOR t => Proxy t -> Size) -> Proxy (Hash GenesisDelegateExtendedKey) -> Size Source # encodedListSizeExpr :: (forall t. ToCBOR t => Proxy t -> Size) -> Proxy [Hash GenesisDelegateExtendedKey] -> Size Source # | |
ToCBOR (Hash GenesisDelegateKey) Source # | |
Defined in Cardano.Api.Keys.Shelley | |
ToCBOR (Hash GenesisExtendedKey) Source # | |
Defined in Cardano.Api.Keys.Shelley | |
ToCBOR (Hash GenesisKey) Source # | |
Defined in Cardano.Api.Keys.Shelley | |
ToCBOR (Hash GenesisUTxOKey) Source # | |
Defined in Cardano.Api.Keys.Shelley | |
ToCBOR (Hash PaymentExtendedKey) Source # | |
Defined in Cardano.Api.Keys.Shelley | |
ToCBOR (Hash PaymentKey) Source # | |
Defined in Cardano.Api.Keys.Shelley | |
ToCBOR (Hash StakeExtendedKey) Source # | |
Defined in Cardano.Api.Keys.Shelley | |
ToCBOR (Hash StakeKey) Source # | |
ToCBOR (Hash StakePoolKey) Source # | |
Defined in Cardano.Api.Keys.Shelley | |
Eq (Hash BlockHeader) Source # | |
Defined in Cardano.Api.Block (==) :: Hash BlockHeader -> Hash BlockHeader -> Bool Source # (/=) :: Hash BlockHeader -> Hash BlockHeader -> Bool Source # | |
Eq (Hash DRepMetadata) Source # | |
Defined in Cardano.Api.DRepMetadata (==) :: Hash DRepMetadata -> Hash DRepMetadata -> Bool Source # (/=) :: Hash DRepMetadata -> Hash DRepMetadata -> Bool Source # | |
Eq (Hash GovernancePoll) Source # | |
Defined in Cardano.Api.Governance.Poll (==) :: Hash GovernancePoll -> Hash GovernancePoll -> Bool Source # (/=) :: Hash GovernancePoll -> Hash GovernancePoll -> Bool Source # | |
Eq (Hash ByronKey) Source # | |
Eq (Hash ByronKeyLegacy) Source # | |
Defined in Cardano.Api.Keys.Byron (==) :: Hash ByronKeyLegacy -> Hash ByronKeyLegacy -> Bool Source # (/=) :: Hash ByronKeyLegacy -> Hash ByronKeyLegacy -> Bool Source # | |
Eq (Hash KesKey) Source # | |
Eq (Hash VrfKey) Source # | |
Eq (Hash CommitteeColdExtendedKey) Source # | |
Defined in Cardano.Api.Keys.Shelley | |
Eq (Hash CommitteeColdKey) Source # | |
Defined in Cardano.Api.Keys.Shelley (==) :: Hash CommitteeColdKey -> Hash CommitteeColdKey -> Bool Source # (/=) :: Hash CommitteeColdKey -> Hash CommitteeColdKey -> Bool Source # | |
Eq (Hash CommitteeHotExtendedKey) Source # | |
Defined in Cardano.Api.Keys.Shelley | |
Eq (Hash CommitteeHotKey) Source # | |
Defined in Cardano.Api.Keys.Shelley (==) :: Hash CommitteeHotKey -> Hash CommitteeHotKey -> Bool Source # (/=) :: Hash CommitteeHotKey -> Hash CommitteeHotKey -> Bool Source # | |
Eq (Hash DRepExtendedKey) Source # | |
Defined in Cardano.Api.Keys.Shelley (==) :: Hash DRepExtendedKey -> Hash DRepExtendedKey -> Bool Source # (/=) :: Hash DRepExtendedKey -> Hash DRepExtendedKey -> Bool Source # | |
Eq (Hash DRepKey) Source # | |
Eq (Hash GenesisDelegateExtendedKey) Source # | |
Defined in Cardano.Api.Keys.Shelley | |
Eq (Hash GenesisDelegateKey) Source # | |
Defined in Cardano.Api.Keys.Shelley (==) :: Hash GenesisDelegateKey -> Hash GenesisDelegateKey -> Bool Source # (/=) :: Hash GenesisDelegateKey -> Hash GenesisDelegateKey -> Bool Source # | |
Eq (Hash GenesisExtendedKey) Source # | |
Defined in Cardano.Api.Keys.Shelley (==) :: Hash GenesisExtendedKey -> Hash GenesisExtendedKey -> Bool Source # (/=) :: Hash GenesisExtendedKey -> Hash GenesisExtendedKey -> Bool Source # | |
Eq (Hash GenesisKey) Source # | |
Defined in Cardano.Api.Keys.Shelley (==) :: Hash GenesisKey -> Hash GenesisKey -> Bool Source # (/=) :: Hash GenesisKey -> Hash GenesisKey -> Bool Source # | |
Eq (Hash GenesisUTxOKey) Source # | |
Defined in Cardano.Api.Keys.Shelley (==) :: Hash GenesisUTxOKey -> Hash GenesisUTxOKey -> Bool Source # (/=) :: Hash GenesisUTxOKey -> Hash GenesisUTxOKey -> Bool Source # | |
Eq (Hash PaymentExtendedKey) Source # | |
Defined in Cardano.Api.Keys.Shelley (==) :: Hash PaymentExtendedKey -> Hash PaymentExtendedKey -> Bool Source # (/=) :: Hash PaymentExtendedKey -> Hash PaymentExtendedKey -> Bool Source # | |
Eq (Hash PaymentKey) Source # | |
Defined in Cardano.Api.Keys.Shelley (==) :: Hash PaymentKey -> Hash PaymentKey -> Bool Source # (/=) :: Hash PaymentKey -> Hash PaymentKey -> Bool Source # | |
Eq (Hash StakeExtendedKey) Source # | |
Defined in Cardano.Api.Keys.Shelley (==) :: Hash StakeExtendedKey -> Hash StakeExtendedKey -> Bool Source # (/=) :: Hash StakeExtendedKey -> Hash StakeExtendedKey -> Bool Source # | |
Eq (Hash StakeKey) Source # | |
Eq (Hash StakePoolKey) Source # | |
Defined in Cardano.Api.Keys.Shelley (==) :: Hash StakePoolKey -> Hash StakePoolKey -> Bool Source # (/=) :: Hash StakePoolKey -> Hash StakePoolKey -> Bool Source # | |
Eq (Hash ScriptData) Source # | |
Defined in Cardano.Api.ScriptData (==) :: Hash ScriptData -> Hash ScriptData -> Bool Source # (/=) :: Hash ScriptData -> Hash ScriptData -> Bool Source # | |
Eq (Hash StakePoolMetadata) Source # | |
Defined in Cardano.Api.StakePoolMetadata (==) :: Hash StakePoolMetadata -> Hash StakePoolMetadata -> Bool Source # (/=) :: Hash StakePoolMetadata -> Hash StakePoolMetadata -> Bool Source # | |
Ord (Hash BlockHeader) Source # | |
Defined in Cardano.Api.Block compare :: Hash BlockHeader -> Hash BlockHeader -> Ordering Source # (<) :: Hash BlockHeader -> Hash BlockHeader -> Bool Source # (<=) :: Hash BlockHeader -> Hash BlockHeader -> Bool Source # (>) :: Hash BlockHeader -> Hash BlockHeader -> Bool Source # (>=) :: Hash BlockHeader -> Hash BlockHeader -> Bool Source # max :: Hash BlockHeader -> Hash BlockHeader -> Hash BlockHeader Source # min :: Hash BlockHeader -> Hash BlockHeader -> Hash BlockHeader Source # | |
Ord (Hash GovernancePoll) Source # | |
Defined in Cardano.Api.Governance.Poll compare :: Hash GovernancePoll -> Hash GovernancePoll -> Ordering Source # (<) :: Hash GovernancePoll -> Hash GovernancePoll -> Bool Source # (<=) :: Hash GovernancePoll -> Hash GovernancePoll -> Bool Source # (>) :: Hash GovernancePoll -> Hash GovernancePoll -> Bool Source # (>=) :: Hash GovernancePoll -> Hash GovernancePoll -> Bool Source # max :: Hash GovernancePoll -> Hash GovernancePoll -> Hash GovernancePoll Source # min :: Hash GovernancePoll -> Hash GovernancePoll -> Hash GovernancePoll Source # | |
Ord (Hash ByronKey) Source # | |
Defined in Cardano.Api.Keys.Byron compare :: Hash ByronKey -> Hash ByronKey -> Ordering Source # (<) :: Hash ByronKey -> Hash ByronKey -> Bool Source # (<=) :: Hash ByronKey -> Hash ByronKey -> Bool Source # (>) :: Hash ByronKey -> Hash ByronKey -> Bool Source # (>=) :: Hash ByronKey -> Hash ByronKey -> Bool Source # max :: Hash ByronKey -> Hash ByronKey -> Hash ByronKey Source # min :: Hash ByronKey -> Hash ByronKey -> Hash ByronKey Source # | |
Ord (Hash ByronKeyLegacy) Source # | |
Defined in Cardano.Api.Keys.Byron compare :: Hash ByronKeyLegacy -> Hash ByronKeyLegacy -> Ordering Source # (<) :: Hash ByronKeyLegacy -> Hash ByronKeyLegacy -> Bool Source # (<=) :: Hash ByronKeyLegacy -> Hash ByronKeyLegacy -> Bool Source # (>) :: Hash ByronKeyLegacy -> Hash ByronKeyLegacy -> Bool Source # (>=) :: Hash ByronKeyLegacy -> Hash ByronKeyLegacy -> Bool Source # max :: Hash ByronKeyLegacy -> Hash ByronKeyLegacy -> Hash ByronKeyLegacy Source # min :: Hash ByronKeyLegacy -> Hash ByronKeyLegacy -> Hash ByronKeyLegacy Source # | |
Ord (Hash KesKey) Source # | |
Defined in Cardano.Api.Keys.Praos compare :: Hash KesKey -> Hash KesKey -> Ordering Source # (<) :: Hash KesKey -> Hash KesKey -> Bool Source # (<=) :: Hash KesKey -> Hash KesKey -> Bool Source # (>) :: Hash KesKey -> Hash KesKey -> Bool Source # (>=) :: Hash KesKey -> Hash KesKey -> Bool Source # | |
Ord (Hash VrfKey) Source # | |
Defined in Cardano.Api.Keys.Praos compare :: Hash VrfKey -> Hash VrfKey -> Ordering Source # (<) :: Hash VrfKey -> Hash VrfKey -> Bool Source # (<=) :: Hash VrfKey -> Hash VrfKey -> Bool Source # (>) :: Hash VrfKey -> Hash VrfKey -> Bool Source # (>=) :: Hash VrfKey -> Hash VrfKey -> Bool Source # | |
Ord (Hash CommitteeColdExtendedKey) Source # | |
Defined in Cardano.Api.Keys.Shelley compare :: Hash CommitteeColdExtendedKey -> Hash CommitteeColdExtendedKey -> Ordering Source # (<) :: Hash CommitteeColdExtendedKey -> Hash CommitteeColdExtendedKey -> Bool Source # (<=) :: Hash CommitteeColdExtendedKey -> Hash CommitteeColdExtendedKey -> Bool Source # (>) :: Hash CommitteeColdExtendedKey -> Hash CommitteeColdExtendedKey -> Bool Source # (>=) :: Hash CommitteeColdExtendedKey -> Hash CommitteeColdExtendedKey -> Bool Source # max :: Hash CommitteeColdExtendedKey -> Hash CommitteeColdExtendedKey -> Hash CommitteeColdExtendedKey Source # min :: Hash CommitteeColdExtendedKey -> Hash CommitteeColdExtendedKey -> Hash CommitteeColdExtendedKey Source # | |
Ord (Hash CommitteeColdKey) Source # | |
Defined in Cardano.Api.Keys.Shelley compare :: Hash CommitteeColdKey -> Hash CommitteeColdKey -> Ordering Source # (<) :: Hash CommitteeColdKey -> Hash CommitteeColdKey -> Bool Source # (<=) :: Hash CommitteeColdKey -> Hash CommitteeColdKey -> Bool Source # (>) :: Hash CommitteeColdKey -> Hash CommitteeColdKey -> Bool Source # (>=) :: Hash CommitteeColdKey -> Hash CommitteeColdKey -> Bool Source # max :: Hash CommitteeColdKey -> Hash CommitteeColdKey -> Hash CommitteeColdKey Source # min :: Hash CommitteeColdKey -> Hash CommitteeColdKey -> Hash CommitteeColdKey Source # | |
Ord (Hash CommitteeHotExtendedKey) Source # | |
Defined in Cardano.Api.Keys.Shelley compare :: Hash CommitteeHotExtendedKey -> Hash CommitteeHotExtendedKey -> Ordering Source # (<) :: Hash CommitteeHotExtendedKey -> Hash CommitteeHotExtendedKey -> Bool Source # (<=) :: Hash CommitteeHotExtendedKey -> Hash CommitteeHotExtendedKey -> Bool Source # (>) :: Hash CommitteeHotExtendedKey -> Hash CommitteeHotExtendedKey -> Bool Source # (>=) :: Hash CommitteeHotExtendedKey -> Hash CommitteeHotExtendedKey -> Bool Source # max :: Hash CommitteeHotExtendedKey -> Hash CommitteeHotExtendedKey -> Hash CommitteeHotExtendedKey Source # min :: Hash CommitteeHotExtendedKey -> Hash CommitteeHotExtendedKey -> Hash CommitteeHotExtendedKey Source # | |
Ord (Hash CommitteeHotKey) Source # | |
Defined in Cardano.Api.Keys.Shelley compare :: Hash CommitteeHotKey -> Hash CommitteeHotKey -> Ordering Source # (<) :: Hash CommitteeHotKey -> Hash CommitteeHotKey -> Bool Source # (<=) :: Hash CommitteeHotKey -> Hash CommitteeHotKey -> Bool Source # (>) :: Hash CommitteeHotKey -> Hash CommitteeHotKey -> Bool Source # (>=) :: Hash CommitteeHotKey -> Hash CommitteeHotKey -> Bool Source # max :: Hash CommitteeHotKey -> Hash CommitteeHotKey -> Hash CommitteeHotKey Source # min :: Hash CommitteeHotKey -> Hash CommitteeHotKey -> Hash CommitteeHotKey Source # | |
Ord (Hash DRepExtendedKey) Source # | |
Defined in Cardano.Api.Keys.Shelley compare :: Hash DRepExtendedKey -> Hash DRepExtendedKey -> Ordering Source # (<) :: Hash DRepExtendedKey -> Hash DRepExtendedKey -> Bool Source # (<=) :: Hash DRepExtendedKey -> Hash DRepExtendedKey -> Bool Source # (>) :: Hash DRepExtendedKey -> Hash DRepExtendedKey -> Bool Source # (>=) :: Hash DRepExtendedKey -> Hash DRepExtendedKey -> Bool Source # max :: Hash DRepExtendedKey -> Hash DRepExtendedKey -> Hash DRepExtendedKey Source # min :: Hash DRepExtendedKey -> Hash DRepExtendedKey -> Hash DRepExtendedKey Source # | |
Ord (Hash DRepKey) Source # | |
Defined in Cardano.Api.Keys.Shelley compare :: Hash DRepKey -> Hash DRepKey -> Ordering Source # (<) :: Hash DRepKey -> Hash DRepKey -> Bool Source # (<=) :: Hash DRepKey -> Hash DRepKey -> Bool Source # (>) :: Hash DRepKey -> Hash DRepKey -> Bool Source # (>=) :: Hash DRepKey -> Hash DRepKey -> Bool Source # max :: Hash DRepKey -> Hash DRepKey -> Hash DRepKey Source # min :: Hash DRepKey -> Hash DRepKey -> Hash DRepKey Source # | |
Ord (Hash GenesisDelegateExtendedKey) Source # | |
Defined in Cardano.Api.Keys.Shelley compare :: Hash GenesisDelegateExtendedKey -> Hash GenesisDelegateExtendedKey -> Ordering Source # (<) :: Hash GenesisDelegateExtendedKey -> Hash GenesisDelegateExtendedKey -> Bool Source # (<=) :: Hash GenesisDelegateExtendedKey -> Hash GenesisDelegateExtendedKey -> Bool Source # (>) :: Hash GenesisDelegateExtendedKey -> Hash GenesisDelegateExtendedKey -> Bool Source # (>=) :: Hash GenesisDelegateExtendedKey -> Hash GenesisDelegateExtendedKey -> Bool Source # max :: Hash GenesisDelegateExtendedKey -> Hash GenesisDelegateExtendedKey -> Hash GenesisDelegateExtendedKey Source # min :: Hash GenesisDelegateExtendedKey -> Hash GenesisDelegateExtendedKey -> Hash GenesisDelegateExtendedKey Source # | |
Ord (Hash GenesisDelegateKey) Source # | |
Defined in Cardano.Api.Keys.Shelley compare :: Hash GenesisDelegateKey -> Hash GenesisDelegateKey -> Ordering Source # (<) :: Hash GenesisDelegateKey -> Hash GenesisDelegateKey -> Bool Source # (<=) :: Hash GenesisDelegateKey -> Hash GenesisDelegateKey -> Bool Source # (>) :: Hash GenesisDelegateKey -> Hash GenesisDelegateKey -> Bool Source # (>=) :: Hash GenesisDelegateKey -> Hash GenesisDelegateKey -> Bool Source # max :: Hash GenesisDelegateKey -> Hash GenesisDelegateKey -> Hash GenesisDelegateKey Source # min :: Hash GenesisDelegateKey -> Hash GenesisDelegateKey -> Hash GenesisDelegateKey Source # | |
Ord (Hash GenesisExtendedKey) Source # | |
Defined in Cardano.Api.Keys.Shelley compare :: Hash GenesisExtendedKey -> Hash GenesisExtendedKey -> Ordering Source # (<) :: Hash GenesisExtendedKey -> Hash GenesisExtendedKey -> Bool Source # (<=) :: Hash GenesisExtendedKey -> Hash GenesisExtendedKey -> Bool Source # (>) :: Hash GenesisExtendedKey -> Hash GenesisExtendedKey -> Bool Source # (>=) :: Hash GenesisExtendedKey -> Hash GenesisExtendedKey -> Bool Source # max :: Hash GenesisExtendedKey -> Hash GenesisExtendedKey -> Hash GenesisExtendedKey Source # min :: Hash GenesisExtendedKey -> Hash GenesisExtendedKey -> Hash GenesisExtendedKey Source # | |
Ord (Hash GenesisKey) Source # | |
Defined in Cardano.Api.Keys.Shelley compare :: Hash GenesisKey -> Hash GenesisKey -> Ordering Source # (<) :: Hash GenesisKey -> Hash GenesisKey -> Bool Source # (<=) :: Hash GenesisKey -> Hash GenesisKey -> Bool Source # (>) :: Hash GenesisKey -> Hash GenesisKey -> Bool Source # (>=) :: Hash GenesisKey -> Hash GenesisKey -> Bool Source # max :: Hash GenesisKey -> Hash GenesisKey -> Hash GenesisKey Source # min :: Hash GenesisKey -> Hash GenesisKey -> Hash GenesisKey Source # | |
Ord (Hash GenesisUTxOKey) Source # | |
Defined in Cardano.Api.Keys.Shelley compare :: Hash GenesisUTxOKey -> Hash GenesisUTxOKey -> Ordering Source # (<) :: Hash GenesisUTxOKey -> Hash GenesisUTxOKey -> Bool Source # (<=) :: Hash GenesisUTxOKey -> Hash GenesisUTxOKey -> Bool Source # (>) :: Hash GenesisUTxOKey -> Hash GenesisUTxOKey -> Bool Source # (>=) :: Hash GenesisUTxOKey -> Hash GenesisUTxOKey -> Bool Source # max :: Hash GenesisUTxOKey -> Hash GenesisUTxOKey -> Hash GenesisUTxOKey Source # min :: Hash GenesisUTxOKey -> Hash GenesisUTxOKey -> Hash GenesisUTxOKey Source # | |
Ord (Hash PaymentExtendedKey) Source # | |
Defined in Cardano.Api.Keys.Shelley compare :: Hash PaymentExtendedKey -> Hash PaymentExtendedKey -> Ordering Source # (<) :: Hash PaymentExtendedKey -> Hash PaymentExtendedKey -> Bool Source # (<=) :: Hash PaymentExtendedKey -> Hash PaymentExtendedKey -> Bool Source # (>) :: Hash PaymentExtendedKey -> Hash PaymentExtendedKey -> Bool Source # (>=) :: Hash PaymentExtendedKey -> Hash PaymentExtendedKey -> Bool Source # max :: Hash PaymentExtendedKey -> Hash PaymentExtendedKey -> Hash PaymentExtendedKey Source # min :: Hash PaymentExtendedKey -> Hash PaymentExtendedKey -> Hash PaymentExtendedKey Source # | |
Ord (Hash PaymentKey) Source # | |
Defined in Cardano.Api.Keys.Shelley compare :: Hash PaymentKey -> Hash PaymentKey -> Ordering Source # (<) :: Hash PaymentKey -> Hash PaymentKey -> Bool Source # (<=) :: Hash PaymentKey -> Hash PaymentKey -> Bool Source # (>) :: Hash PaymentKey -> Hash PaymentKey -> Bool Source # (>=) :: Hash PaymentKey -> Hash PaymentKey -> Bool Source # max :: Hash PaymentKey -> Hash PaymentKey -> Hash PaymentKey Source # min :: Hash PaymentKey -> Hash PaymentKey -> Hash PaymentKey Source # | |
Ord (Hash StakeExtendedKey) Source # | |
Defined in Cardano.Api.Keys.Shelley compare :: Hash StakeExtendedKey -> Hash StakeExtendedKey -> Ordering Source # (<) :: Hash StakeExtendedKey -> Hash StakeExtendedKey -> Bool Source # (<=) :: Hash StakeExtendedKey -> Hash StakeExtendedKey -> Bool Source # (>) :: Hash StakeExtendedKey -> Hash StakeExtendedKey -> Bool Source # (>=) :: Hash StakeExtendedKey -> Hash StakeExtendedKey -> Bool Source # max :: Hash StakeExtendedKey -> Hash StakeExtendedKey -> Hash StakeExtendedKey Source # min :: Hash StakeExtendedKey -> Hash StakeExtendedKey -> Hash StakeExtendedKey Source # | |
Ord (Hash StakeKey) Source # | |
Defined in Cardano.Api.Keys.Shelley compare :: Hash StakeKey -> Hash StakeKey -> Ordering Source # (<) :: Hash StakeKey -> Hash StakeKey -> Bool Source # (<=) :: Hash StakeKey -> Hash StakeKey -> Bool Source # (>) :: Hash StakeKey -> Hash StakeKey -> Bool Source # (>=) :: Hash StakeKey -> Hash StakeKey -> Bool Source # max :: Hash StakeKey -> Hash StakeKey -> Hash StakeKey Source # min :: Hash StakeKey -> Hash StakeKey -> Hash StakeKey Source # | |
Ord (Hash StakePoolKey) Source # | |
Defined in Cardano.Api.Keys.Shelley compare :: Hash StakePoolKey -> Hash StakePoolKey -> Ordering Source # (<) :: Hash StakePoolKey -> Hash StakePoolKey -> Bool Source # (<=) :: Hash StakePoolKey -> Hash StakePoolKey -> Bool Source # (>) :: Hash StakePoolKey -> Hash StakePoolKey -> Bool Source # (>=) :: Hash StakePoolKey -> Hash StakePoolKey -> Bool Source # max :: Hash StakePoolKey -> Hash StakePoolKey -> Hash StakePoolKey Source # min :: Hash StakePoolKey -> Hash StakePoolKey -> Hash StakePoolKey Source # | |
Ord (Hash ScriptData) Source # | |
Defined in Cardano.Api.ScriptData compare :: Hash ScriptData -> Hash ScriptData -> Ordering Source # (<) :: Hash ScriptData -> Hash ScriptData -> Bool Source # (<=) :: Hash ScriptData -> Hash ScriptData -> Bool Source # (>) :: Hash ScriptData -> Hash ScriptData -> Bool Source # (>=) :: Hash ScriptData -> Hash ScriptData -> Bool Source # max :: Hash ScriptData -> Hash ScriptData -> Hash ScriptData Source # min :: Hash ScriptData -> Hash ScriptData -> Hash ScriptData Source # | |
newtype Hash BlockHeader Source # | For now at least we use a fixed concrete hash type for all modes and era. The different eras do use different types, but it's all the same underlying representation. |
Defined in Cardano.Api.Block | |
newtype Hash DRepMetadata Source # | |
Defined in Cardano.Api.DRepMetadata | |
newtype Hash GovernancePoll Source # | |
Defined in Cardano.Api.Governance.Poll | |
newtype Hash ByronKey Source # | |
Defined in Cardano.Api.Keys.Byron | |
newtype Hash ByronKeyLegacy Source # | |
Defined in Cardano.Api.Keys.Byron | |
newtype Hash KesKey Source # | |
Defined in Cardano.Api.Keys.Praos | |
newtype Hash VrfKey Source # | |
Defined in Cardano.Api.Keys.Praos | |
newtype Hash CommitteeColdExtendedKey Source # | |
newtype Hash CommitteeColdKey Source # | |
Defined in Cardano.Api.Keys.Shelley | |
newtype Hash CommitteeHotExtendedKey Source # | |
newtype Hash CommitteeHotKey Source # | |
Defined in Cardano.Api.Keys.Shelley | |
newtype Hash DRepExtendedKey Source # | |
Defined in Cardano.Api.Keys.Shelley | |
newtype Hash DRepKey Source # | |
Defined in Cardano.Api.Keys.Shelley | |
newtype Hash GenesisDelegateExtendedKey Source # | |
newtype Hash GenesisDelegateKey Source # | |
Defined in Cardano.Api.Keys.Shelley | |
newtype Hash GenesisExtendedKey Source # | |
Defined in Cardano.Api.Keys.Shelley | |
newtype Hash GenesisKey Source # | |
Defined in Cardano.Api.Keys.Shelley | |
newtype Hash GenesisUTxOKey Source # | |
Defined in Cardano.Api.Keys.Shelley | |
newtype Hash PaymentExtendedKey Source # | |
Defined in Cardano.Api.Keys.Shelley | |
newtype Hash PaymentKey Source # | |
Defined in Cardano.Api.Keys.Shelley | |
newtype Hash StakeExtendedKey Source # | |
Defined in Cardano.Api.Keys.Shelley | |
newtype Hash StakeKey Source # | |
Defined in Cardano.Api.Keys.Shelley | |
newtype Hash StakePoolKey Source # | |
Defined in Cardano.Api.Keys.Shelley | |
newtype Hash ScriptData Source # | |
Defined in Cardano.Api.ScriptData | |
newtype Hash StakePoolMetadata Source # | |
Defined in Cardano.Api.StakePoolMetadata | |
data AsType (Hash a) Source # | |
Defined in Cardano.Api.Hash |