Safe Haskell | None |
---|---|
Language | Haskell2010 |
Cardano.Api.KeysPraos
Contents
Description
Praos consensus key types and their Key
class instances
Synopsis
- data KesKey
- data VrfKey
- data family AsType t
- data family Hash keyrole
- data family SigningKey keyrole
- data family VerificationKey keyrole
Key types
Instances
Instances
HasTypeProxy VrfKey Source # | |||||||||
Defined in Cardano.Api.KeysPraos | |||||||||
Key VrfKey Source # | |||||||||
Defined in Cardano.Api.KeysPraos Associated Types
| |||||||||
FromCBOR (Hash VrfKey) Source # | |||||||||
FromCBOR (SigningKey VrfKey) Source # | |||||||||
Defined in Cardano.Api.KeysPraos | |||||||||
FromCBOR (VerificationKey VrfKey) Source # | |||||||||
Defined in Cardano.Api.KeysPraos | |||||||||
ToCBOR (Hash VrfKey) Source # | |||||||||
ToCBOR (SigningKey VrfKey) Source # | |||||||||
Defined in Cardano.Api.KeysPraos | |||||||||
ToCBOR (VerificationKey VrfKey) Source # | |||||||||
Defined in Cardano.Api.KeysPraos | |||||||||
DecCBOR (SigningKey VrfKey) Source # | |||||||||
DecCBOR (VerificationKey VrfKey) Source # | |||||||||
EncCBOR (SigningKey VrfKey) Source # | |||||||||
Defined in Cardano.Api.KeysPraos | |||||||||
EncCBOR (VerificationKey VrfKey) Source # | |||||||||
Defined in Cardano.Api.KeysPraos | |||||||||
IsString (Hash VrfKey) Source # | |||||||||
Defined in Cardano.Api.KeysPraos Methods fromString ∷ String → Hash VrfKey # | |||||||||
IsString (SigningKey VrfKey) Source # | |||||||||
Defined in Cardano.Api.KeysPraos Methods | |||||||||
IsString (VerificationKey VrfKey) Source # | |||||||||
Defined in Cardano.Api.KeysPraos Methods | |||||||||
Show (Hash VrfKey) Source # | |||||||||
Show (SigningKey VrfKey) Source # | |||||||||
Defined in Cardano.Api.KeysPraos | |||||||||
Show (VerificationKey VrfKey) Source # | |||||||||
Defined in Cardano.Api.KeysPraos | |||||||||
Eq (Hash VrfKey) Source # | |||||||||
Eq (VerificationKey VrfKey) Source # | |||||||||
Defined in Cardano.Api.KeysPraos Methods (==) ∷ VerificationKey VrfKey → VerificationKey VrfKey → Bool # (/=) ∷ VerificationKey VrfKey → VerificationKey VrfKey → Bool # | |||||||||
Ord (Hash VrfKey) Source # | |||||||||
SerialiseAsBech32 (SigningKey VrfKey) Source # | |||||||||
Defined in Cardano.Api.KeysPraos Methods bech32PrefixFor ∷ SigningKey VrfKey → Text Source # bech32PrefixesPermitted ∷ AsType (SigningKey VrfKey) → [Text] Source # | |||||||||
SerialiseAsBech32 (VerificationKey VrfKey) Source # | |||||||||
Defined in Cardano.Api.KeysPraos Methods bech32PrefixFor ∷ VerificationKey VrfKey → Text Source # bech32PrefixesPermitted ∷ AsType (VerificationKey VrfKey) → [Text] Source # | |||||||||
SerialiseAsCBOR (Hash VrfKey) Source # | |||||||||
Defined in Cardano.Api.KeysPraos Methods serialiseToCBOR ∷ Hash VrfKey → ByteString Source # deserialiseFromCBOR ∷ AsType (Hash VrfKey) → ByteString → Either DecoderError (Hash VrfKey) Source # | |||||||||
SerialiseAsCBOR (SigningKey VrfKey) Source # | |||||||||
Defined in Cardano.Api.KeysPraos Methods serialiseToCBOR ∷ SigningKey VrfKey → ByteString Source # deserialiseFromCBOR ∷ AsType (SigningKey VrfKey) → ByteString → Either DecoderError (SigningKey VrfKey) Source # | |||||||||
SerialiseAsCBOR (VerificationKey VrfKey) Source # | |||||||||
Defined in Cardano.Api.KeysPraos | |||||||||
SerialiseAsRawBytes (Hash VrfKey) Source # | |||||||||
Defined in Cardano.Api.KeysPraos Methods serialiseToRawBytes ∷ Hash VrfKey → ByteString Source # deserialiseFromRawBytes ∷ AsType (Hash VrfKey) → ByteString → Maybe (Hash VrfKey) Source # | |||||||||
SerialiseAsRawBytes (SigningKey VrfKey) Source # | |||||||||
Defined in Cardano.Api.KeysPraos Methods serialiseToRawBytes ∷ SigningKey VrfKey → ByteString Source # deserialiseFromRawBytes ∷ AsType (SigningKey VrfKey) → ByteString → Maybe (SigningKey VrfKey) Source # | |||||||||
SerialiseAsRawBytes (VerificationKey VrfKey) Source # | |||||||||
Defined in Cardano.Api.KeysPraos | |||||||||
HasTextEnvelope (SigningKey VrfKey) Source # | |||||||||
Defined in Cardano.Api.KeysPraos | |||||||||
HasTextEnvelope (VerificationKey VrfKey) Source # | |||||||||
Defined in Cardano.Api.KeysPraos | |||||||||
data AsType VrfKey Source # | |||||||||
Defined in Cardano.Api.KeysPraos | |||||||||
newtype Hash VrfKey Source # | |||||||||
Defined in Cardano.Api.KeysPraos | |||||||||
newtype SigningKey VrfKey Source # | |||||||||
Defined in Cardano.Api.KeysPraos | |||||||||
newtype VerificationKey VrfKey Source # | |||||||||
Defined in Cardano.Api.KeysPraos |
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 ByronKey Source # | |
Defined in Cardano.Api.KeysByron | |
data AsType ByronKeyLegacy Source # | |
Defined in Cardano.Api.KeysByron | |
data AsType KesKey Source # | |
Defined in Cardano.Api.KeysPraos | |
data AsType VrfKey Source # | |
Defined in Cardano.Api.KeysPraos | |
data AsType GenesisDelegateExtendedKey Source # | |
Defined in Cardano.Api.KeysShelley | |
data AsType GenesisDelegateKey Source # | |
Defined in Cardano.Api.KeysShelley | |
data AsType GenesisExtendedKey Source # | |
Defined in Cardano.Api.KeysShelley | |
data AsType GenesisKey Source # | |
Defined in Cardano.Api.KeysShelley | |
data AsType GenesisUTxOKey Source # | |
Defined in Cardano.Api.KeysShelley | |
data AsType PaymentExtendedKey Source # | |
Defined in Cardano.Api.KeysShelley | |
data AsType PaymentKey Source # | |
Defined in Cardano.Api.KeysShelley | |
data AsType StakeExtendedKey Source # | |
Defined in Cardano.Api.KeysShelley | |
data AsType StakeKey Source # | |
Defined in Cardano.Api.KeysShelley | |
data AsType StakePoolKey Source # | |
Defined in Cardano.Api.KeysShelley | |
data AsType OperationalCertificate Source # | |
data AsType OperationalCertificateIssueCounter Source # | |
data AsType TextEnvelope Source # | |
Defined in Cardano.Api.SerialiseTextEnvelope | |
data AsType (Hash a) Source # | |
Defined in Cardano.Api.Any | |
data AsType (SigningKey a) Source # | |
Defined in Cardano.Api.Key | |
data AsType (VerificationKey a) Source # | |
Defined in Cardano.Api.Key |
data family Hash keyrole Source #
Instances
FromJSON (Hash StakePoolKey) Source # | |||||
Defined in Cardano.Api.KeysShelley Methods parseJSON ∷ Value → Parser (Hash StakePoolKey) Source # parseJSONList ∷ Value → Parser [Hash StakePoolKey] Source # | |||||
ToJSON (Hash StakePoolKey) Source # | |||||
Defined in Cardano.Api.KeysShelley Methods toJSON ∷ Hash StakePoolKey → Value Source # toEncoding ∷ Hash StakePoolKey → Encoding Source # toJSONList ∷ [Hash StakePoolKey] → Value Source # | |||||
ToJSONKey (Hash StakePoolKey) Source # | |||||
Defined in Cardano.Api.KeysShelley | |||||
FromCBOR (Hash ByronKey) Source # | |||||
FromCBOR (Hash ByronKeyLegacy) Source # | |||||
Defined in Cardano.Api.KeysByron | |||||
FromCBOR (Hash KesKey) Source # | |||||
FromCBOR (Hash VrfKey) Source # | |||||
FromCBOR (Hash GenesisDelegateExtendedKey) Source # | |||||
Defined in Cardano.Api.KeysShelley | |||||
FromCBOR (Hash GenesisDelegateKey) Source # | |||||
Defined in Cardano.Api.KeysShelley | |||||
FromCBOR (Hash GenesisExtendedKey) Source # | |||||
Defined in Cardano.Api.KeysShelley | |||||
FromCBOR (Hash GenesisKey) Source # | |||||
Defined in Cardano.Api.KeysShelley | |||||
FromCBOR (Hash GenesisUTxOKey) Source # | |||||
Defined in Cardano.Api.KeysShelley | |||||
FromCBOR (Hash PaymentExtendedKey) Source # | |||||
Defined in Cardano.Api.KeysShelley | |||||
FromCBOR (Hash PaymentKey) Source # | |||||
Defined in Cardano.Api.KeysShelley | |||||
FromCBOR (Hash StakeExtendedKey) Source # | |||||
Defined in Cardano.Api.KeysShelley | |||||
FromCBOR (Hash StakeKey) Source # | |||||
FromCBOR (Hash StakePoolKey) Source # | |||||
Defined in Cardano.Api.KeysShelley | |||||
ToCBOR (Hash ByronKey) Source # | |||||
ToCBOR (Hash ByronKeyLegacy) Source # | |||||
Defined in Cardano.Api.KeysByron | |||||
ToCBOR (Hash KesKey) Source # | |||||
ToCBOR (Hash VrfKey) Source # | |||||
ToCBOR (Hash GenesisDelegateExtendedKey) Source # | |||||
Defined in Cardano.Api.KeysShelley | |||||
ToCBOR (Hash GenesisDelegateKey) Source # | |||||
Defined in Cardano.Api.KeysShelley | |||||
ToCBOR (Hash GenesisExtendedKey) Source # | |||||
Defined in Cardano.Api.KeysShelley | |||||
ToCBOR (Hash GenesisKey) Source # | |||||
Defined in Cardano.Api.KeysShelley | |||||
ToCBOR (Hash GenesisUTxOKey) Source # | |||||
Defined in Cardano.Api.KeysShelley | |||||
ToCBOR (Hash PaymentExtendedKey) Source # | |||||
Defined in Cardano.Api.KeysShelley | |||||
ToCBOR (Hash PaymentKey) Source # | |||||
Defined in Cardano.Api.KeysShelley | |||||
ToCBOR (Hash StakeExtendedKey) Source # | |||||
Defined in Cardano.Api.KeysShelley | |||||
ToCBOR (Hash StakeKey) Source # | |||||
ToCBOR (Hash StakePoolKey) Source # | |||||
Defined in Cardano.Api.KeysShelley | |||||
IsString (Hash ByronKey) Source # | |||||
Defined in Cardano.Api.KeysByron Methods fromString ∷ String → Hash ByronKey # | |||||
IsString (Hash ByronKeyLegacy) Source # | |||||
Defined in Cardano.Api.KeysByron Methods | |||||
IsString (Hash KesKey) Source # | |||||
Defined in Cardano.Api.KeysPraos Methods fromString ∷ String → Hash KesKey # | |||||
IsString (Hash VrfKey) Source # | |||||
Defined in Cardano.Api.KeysPraos Methods fromString ∷ String → Hash VrfKey # | |||||
IsString (Hash GenesisDelegateExtendedKey) Source # | |||||
Defined in Cardano.Api.KeysShelley Methods | |||||
IsString (Hash GenesisDelegateKey) Source # | |||||
Defined in Cardano.Api.KeysShelley Methods | |||||
IsString (Hash GenesisExtendedKey) Source # | |||||
Defined in Cardano.Api.KeysShelley Methods | |||||
IsString (Hash GenesisKey) Source # | |||||
Defined in Cardano.Api.KeysShelley Methods fromString ∷ String → Hash GenesisKey # | |||||
IsString (Hash GenesisUTxOKey) Source # | |||||
Defined in Cardano.Api.KeysShelley Methods | |||||
IsString (Hash PaymentExtendedKey) Source # | |||||
Defined in Cardano.Api.KeysShelley Methods | |||||
IsString (Hash PaymentKey) Source # | |||||
Defined in Cardano.Api.KeysShelley Methods fromString ∷ String → Hash PaymentKey # | |||||
IsString (Hash StakeExtendedKey) Source # | |||||
Defined in Cardano.Api.KeysShelley Methods | |||||
IsString (Hash StakeKey) Source # | |||||
Defined in Cardano.Api.KeysShelley Methods fromString ∷ String → Hash StakeKey # | |||||
IsString (Hash StakePoolKey) Source # | |||||
Defined in Cardano.Api.KeysShelley Methods | |||||
Show (Hash ByronKey) Source # | |||||
Show (Hash ByronKeyLegacy) Source # | |||||
Defined in Cardano.Api.KeysByron | |||||
Show (Hash KesKey) Source # | |||||
Show (Hash VrfKey) Source # | |||||
Show (Hash GenesisDelegateExtendedKey) Source # | |||||
Defined in Cardano.Api.KeysShelley | |||||
Show (Hash GenesisDelegateKey) Source # | |||||
Defined in Cardano.Api.KeysShelley | |||||
Show (Hash GenesisExtendedKey) Source # | |||||
Defined in Cardano.Api.KeysShelley | |||||
Show (Hash GenesisKey) Source # | |||||
Defined in Cardano.Api.KeysShelley | |||||
Show (Hash GenesisUTxOKey) Source # | |||||
Defined in Cardano.Api.KeysShelley | |||||
Show (Hash PaymentExtendedKey) Source # | |||||
Defined in Cardano.Api.KeysShelley | |||||
Show (Hash PaymentKey) Source # | |||||
Defined in Cardano.Api.KeysShelley | |||||
Show (Hash StakeExtendedKey) Source # | |||||
Defined in Cardano.Api.KeysShelley | |||||
Show (Hash StakeKey) Source # | |||||
Show (Hash StakePoolKey) Source # | |||||
Defined in Cardano.Api.KeysShelley | |||||
Eq (Hash ByronKey) Source # | |||||
Eq (Hash ByronKeyLegacy) Source # | |||||
Defined in Cardano.Api.KeysByron Methods (==) ∷ Hash ByronKeyLegacy → Hash ByronKeyLegacy → Bool # (/=) ∷ Hash ByronKeyLegacy → Hash ByronKeyLegacy → Bool # | |||||
Eq (Hash KesKey) Source # | |||||
Eq (Hash VrfKey) Source # | |||||
Eq (Hash GenesisDelegateExtendedKey) Source # | |||||
Defined in Cardano.Api.KeysShelley | |||||
Eq (Hash GenesisDelegateKey) Source # | |||||
Defined in Cardano.Api.KeysShelley Methods (==) ∷ Hash GenesisDelegateKey → Hash GenesisDelegateKey → Bool # (/=) ∷ Hash GenesisDelegateKey → Hash GenesisDelegateKey → Bool # | |||||
Eq (Hash GenesisExtendedKey) Source # | |||||
Defined in Cardano.Api.KeysShelley Methods (==) ∷ Hash GenesisExtendedKey → Hash GenesisExtendedKey → Bool # (/=) ∷ Hash GenesisExtendedKey → Hash GenesisExtendedKey → Bool # | |||||
Eq (Hash GenesisKey) Source # | |||||
Defined in Cardano.Api.KeysShelley Methods (==) ∷ Hash GenesisKey → Hash GenesisKey → Bool # (/=) ∷ Hash GenesisKey → Hash GenesisKey → Bool # | |||||
Eq (Hash GenesisUTxOKey) Source # | |||||
Defined in Cardano.Api.KeysShelley Methods (==) ∷ Hash GenesisUTxOKey → Hash GenesisUTxOKey → Bool # (/=) ∷ Hash GenesisUTxOKey → Hash GenesisUTxOKey → Bool # | |||||
Eq (Hash PaymentExtendedKey) Source # | |||||
Defined in Cardano.Api.KeysShelley Methods (==) ∷ Hash PaymentExtendedKey → Hash PaymentExtendedKey → Bool # (/=) ∷ Hash PaymentExtendedKey → Hash PaymentExtendedKey → Bool # | |||||
Eq (Hash PaymentKey) Source # | |||||
Defined in Cardano.Api.KeysShelley Methods (==) ∷ Hash PaymentKey → Hash PaymentKey → Bool # (/=) ∷ Hash PaymentKey → Hash PaymentKey → Bool # | |||||
Eq (Hash StakeExtendedKey) Source # | |||||
Defined in Cardano.Api.KeysShelley Methods (==) ∷ Hash StakeExtendedKey → Hash StakeExtendedKey → Bool # (/=) ∷ Hash StakeExtendedKey → Hash StakeExtendedKey → Bool # | |||||
Eq (Hash StakeKey) Source # | |||||
Eq (Hash StakePoolKey) Source # | |||||
Defined in Cardano.Api.KeysShelley Methods (==) ∷ Hash StakePoolKey → Hash StakePoolKey → Bool # (/=) ∷ Hash StakePoolKey → Hash StakePoolKey → Bool # | |||||
Ord (Hash ByronKey) Source # | |||||
Defined in Cardano.Api.KeysByron | |||||
Ord (Hash ByronKeyLegacy) Source # | |||||
Defined in Cardano.Api.KeysByron Methods compare ∷ Hash ByronKeyLegacy → Hash ByronKeyLegacy → Ordering # (<) ∷ Hash ByronKeyLegacy → Hash ByronKeyLegacy → Bool # (<=) ∷ Hash ByronKeyLegacy → Hash ByronKeyLegacy → Bool # (>) ∷ Hash ByronKeyLegacy → Hash ByronKeyLegacy → Bool # (>=) ∷ Hash ByronKeyLegacy → Hash ByronKeyLegacy → Bool # max ∷ Hash ByronKeyLegacy → Hash ByronKeyLegacy → Hash ByronKeyLegacy # min ∷ Hash ByronKeyLegacy → Hash ByronKeyLegacy → Hash ByronKeyLegacy # | |||||
Ord (Hash KesKey) Source # | |||||
Ord (Hash VrfKey) Source # | |||||
Ord (Hash GenesisDelegateExtendedKey) Source # | |||||
Defined in Cardano.Api.KeysShelley Methods compare ∷ Hash GenesisDelegateExtendedKey → Hash GenesisDelegateExtendedKey → Ordering # (<) ∷ Hash GenesisDelegateExtendedKey → Hash GenesisDelegateExtendedKey → Bool # (<=) ∷ Hash GenesisDelegateExtendedKey → Hash GenesisDelegateExtendedKey → Bool # (>) ∷ Hash GenesisDelegateExtendedKey → Hash GenesisDelegateExtendedKey → Bool # (>=) ∷ Hash GenesisDelegateExtendedKey → Hash GenesisDelegateExtendedKey → Bool # max ∷ Hash GenesisDelegateExtendedKey → Hash GenesisDelegateExtendedKey → Hash GenesisDelegateExtendedKey # min ∷ Hash GenesisDelegateExtendedKey → Hash GenesisDelegateExtendedKey → Hash GenesisDelegateExtendedKey # | |||||
Ord (Hash GenesisDelegateKey) Source # | |||||
Defined in Cardano.Api.KeysShelley Methods compare ∷ Hash GenesisDelegateKey → Hash GenesisDelegateKey → Ordering # (<) ∷ Hash GenesisDelegateKey → Hash GenesisDelegateKey → Bool # (<=) ∷ Hash GenesisDelegateKey → Hash GenesisDelegateKey → Bool # (>) ∷ Hash GenesisDelegateKey → Hash GenesisDelegateKey → Bool # (>=) ∷ Hash GenesisDelegateKey → Hash GenesisDelegateKey → Bool # max ∷ Hash GenesisDelegateKey → Hash GenesisDelegateKey → Hash GenesisDelegateKey # min ∷ Hash GenesisDelegateKey → Hash GenesisDelegateKey → Hash GenesisDelegateKey # | |||||
Ord (Hash GenesisExtendedKey) Source # | |||||
Defined in Cardano.Api.KeysShelley Methods compare ∷ Hash GenesisExtendedKey → Hash GenesisExtendedKey → Ordering # (<) ∷ Hash GenesisExtendedKey → Hash GenesisExtendedKey → Bool # (<=) ∷ Hash GenesisExtendedKey → Hash GenesisExtendedKey → Bool # (>) ∷ Hash GenesisExtendedKey → Hash GenesisExtendedKey → Bool # (>=) ∷ Hash GenesisExtendedKey → Hash GenesisExtendedKey → Bool # max ∷ Hash GenesisExtendedKey → Hash GenesisExtendedKey → Hash GenesisExtendedKey # min ∷ Hash GenesisExtendedKey → Hash GenesisExtendedKey → Hash GenesisExtendedKey # | |||||
Ord (Hash GenesisKey) Source # | |||||
Defined in Cardano.Api.KeysShelley Methods compare ∷ Hash GenesisKey → Hash GenesisKey → Ordering # (<) ∷ Hash GenesisKey → Hash GenesisKey → Bool # (<=) ∷ Hash GenesisKey → Hash GenesisKey → Bool # (>) ∷ Hash GenesisKey → Hash GenesisKey → Bool # (>=) ∷ Hash GenesisKey → Hash GenesisKey → Bool # max ∷ Hash GenesisKey → Hash GenesisKey → Hash GenesisKey # min ∷ Hash GenesisKey → Hash GenesisKey → Hash GenesisKey # | |||||
Ord (Hash GenesisUTxOKey) Source # | |||||
Defined in Cardano.Api.KeysShelley Methods compare ∷ Hash GenesisUTxOKey → Hash GenesisUTxOKey → Ordering # (<) ∷ Hash GenesisUTxOKey → Hash GenesisUTxOKey → Bool # (<=) ∷ Hash GenesisUTxOKey → Hash GenesisUTxOKey → Bool # (>) ∷ Hash GenesisUTxOKey → Hash GenesisUTxOKey → Bool # (>=) ∷ Hash GenesisUTxOKey → Hash GenesisUTxOKey → Bool # max ∷ Hash GenesisUTxOKey → Hash GenesisUTxOKey → Hash GenesisUTxOKey # min ∷ Hash GenesisUTxOKey → Hash GenesisUTxOKey → Hash GenesisUTxOKey # | |||||
Ord (Hash PaymentExtendedKey) Source # | |||||
Defined in Cardano.Api.KeysShelley Methods compare ∷ Hash PaymentExtendedKey → Hash PaymentExtendedKey → Ordering # (<) ∷ Hash PaymentExtendedKey → Hash PaymentExtendedKey → Bool # (<=) ∷ Hash PaymentExtendedKey → Hash PaymentExtendedKey → Bool # (>) ∷ Hash PaymentExtendedKey → Hash PaymentExtendedKey → Bool # (>=) ∷ Hash PaymentExtendedKey → Hash PaymentExtendedKey → Bool # max ∷ Hash PaymentExtendedKey → Hash PaymentExtendedKey → Hash PaymentExtendedKey # min ∷ Hash PaymentExtendedKey → Hash PaymentExtendedKey → Hash PaymentExtendedKey # | |||||
Ord (Hash PaymentKey) Source # | |||||
Defined in Cardano.Api.KeysShelley Methods compare ∷ Hash PaymentKey → Hash PaymentKey → Ordering # (<) ∷ Hash PaymentKey → Hash PaymentKey → Bool # (<=) ∷ Hash PaymentKey → Hash PaymentKey → Bool # (>) ∷ Hash PaymentKey → Hash PaymentKey → Bool # (>=) ∷ Hash PaymentKey → Hash PaymentKey → Bool # max ∷ Hash PaymentKey → Hash PaymentKey → Hash PaymentKey # min ∷ Hash PaymentKey → Hash PaymentKey → Hash PaymentKey # | |||||
Ord (Hash StakeExtendedKey) Source # | |||||
Defined in Cardano.Api.KeysShelley Methods compare ∷ Hash StakeExtendedKey → Hash StakeExtendedKey → Ordering # (<) ∷ Hash StakeExtendedKey → Hash StakeExtendedKey → Bool # (<=) ∷ Hash StakeExtendedKey → Hash StakeExtendedKey → Bool # (>) ∷ Hash StakeExtendedKey → Hash StakeExtendedKey → Bool # (>=) ∷ Hash StakeExtendedKey → Hash StakeExtendedKey → Bool # max ∷ Hash StakeExtendedKey → Hash StakeExtendedKey → Hash StakeExtendedKey # min ∷ Hash StakeExtendedKey → Hash StakeExtendedKey → Hash StakeExtendedKey # | |||||
Ord (Hash StakeKey) Source # | |||||
Defined in Cardano.Api.KeysShelley | |||||
Ord (Hash StakePoolKey) Source # | |||||
Defined in Cardano.Api.KeysShelley Methods compare ∷ Hash StakePoolKey → Hash StakePoolKey → Ordering # (<) ∷ Hash StakePoolKey → Hash StakePoolKey → Bool # (<=) ∷ Hash StakePoolKey → Hash StakePoolKey → Bool # (>) ∷ Hash StakePoolKey → Hash StakePoolKey → Bool # (>=) ∷ Hash StakePoolKey → Hash StakePoolKey → Bool # max ∷ Hash StakePoolKey → Hash StakePoolKey → Hash StakePoolKey # min ∷ Hash StakePoolKey → Hash StakePoolKey → Hash StakePoolKey # | |||||
HasTypeProxy a ⇒ HasTypeProxy (Hash a) Source # | |||||
Defined in Cardano.Api.Any Associated Types
| |||||
SerialiseAsBech32 (Hash StakePoolKey) Source # | |||||
Defined in Cardano.Api.KeysShelley Methods bech32PrefixFor ∷ Hash StakePoolKey → Text Source # bech32PrefixesPermitted ∷ AsType (Hash StakePoolKey) → [Text] Source # | |||||
SerialiseAsCBOR (Hash ByronKey) Source # | |||||
Defined in Cardano.Api.KeysByron Methods serialiseToCBOR ∷ Hash ByronKey → ByteString Source # deserialiseFromCBOR ∷ AsType (Hash ByronKey) → ByteString → Either DecoderError (Hash ByronKey) Source # | |||||
SerialiseAsCBOR (Hash ByronKeyLegacy) Source # | |||||
Defined in Cardano.Api.KeysByron | |||||
SerialiseAsCBOR (Hash KesKey) Source # | |||||
Defined in Cardano.Api.KeysPraos Methods serialiseToCBOR ∷ Hash KesKey → ByteString Source # deserialiseFromCBOR ∷ AsType (Hash KesKey) → ByteString → Either DecoderError (Hash KesKey) Source # | |||||
SerialiseAsCBOR (Hash VrfKey) Source # | |||||
Defined in Cardano.Api.KeysPraos Methods serialiseToCBOR ∷ Hash VrfKey → ByteString Source # deserialiseFromCBOR ∷ AsType (Hash VrfKey) → ByteString → Either DecoderError (Hash VrfKey) Source # | |||||
SerialiseAsCBOR (Hash GenesisDelegateExtendedKey) Source # | |||||
SerialiseAsCBOR (Hash GenesisDelegateKey) Source # | |||||
Defined in Cardano.Api.KeysShelley | |||||
SerialiseAsCBOR (Hash GenesisExtendedKey) Source # | |||||
Defined in Cardano.Api.KeysShelley | |||||
SerialiseAsCBOR (Hash GenesisKey) Source # | |||||
Defined in Cardano.Api.KeysShelley Methods serialiseToCBOR ∷ Hash GenesisKey → ByteString Source # deserialiseFromCBOR ∷ AsType (Hash GenesisKey) → ByteString → Either DecoderError (Hash GenesisKey) Source # | |||||
SerialiseAsCBOR (Hash GenesisUTxOKey) Source # | |||||
Defined in Cardano.Api.KeysShelley | |||||
SerialiseAsCBOR (Hash PaymentExtendedKey) Source # | |||||
Defined in Cardano.Api.KeysShelley | |||||
SerialiseAsCBOR (Hash PaymentKey) Source # | |||||
Defined in Cardano.Api.KeysShelley Methods serialiseToCBOR ∷ Hash PaymentKey → ByteString Source # deserialiseFromCBOR ∷ AsType (Hash PaymentKey) → ByteString → Either DecoderError (Hash PaymentKey) Source # | |||||
SerialiseAsCBOR (Hash StakeExtendedKey) Source # | |||||
Defined in Cardano.Api.KeysShelley | |||||
SerialiseAsCBOR (Hash StakeKey) Source # | |||||
Defined in Cardano.Api.KeysShelley Methods serialiseToCBOR ∷ Hash StakeKey → ByteString Source # deserialiseFromCBOR ∷ AsType (Hash StakeKey) → ByteString → Either DecoderError (Hash StakeKey) Source # | |||||
SerialiseAsCBOR (Hash StakePoolKey) Source # | |||||
Defined in Cardano.Api.KeysShelley Methods serialiseToCBOR ∷ Hash StakePoolKey → ByteString Source # deserialiseFromCBOR ∷ AsType (Hash StakePoolKey) → ByteString → Either DecoderError (Hash StakePoolKey) Source # | |||||
SerialiseAsRawBytes (Hash ByronKey) Source # | |||||
Defined in Cardano.Api.KeysByron Methods serialiseToRawBytes ∷ Hash ByronKey → ByteString Source # deserialiseFromRawBytes ∷ AsType (Hash ByronKey) → ByteString → Maybe (Hash ByronKey) Source # | |||||
SerialiseAsRawBytes (Hash ByronKeyLegacy) Source # | |||||
Defined in Cardano.Api.KeysByron | |||||
SerialiseAsRawBytes (Hash KesKey) Source # | |||||
Defined in Cardano.Api.KeysPraos Methods serialiseToRawBytes ∷ Hash KesKey → ByteString Source # deserialiseFromRawBytes ∷ AsType (Hash KesKey) → ByteString → Maybe (Hash KesKey) Source # | |||||
SerialiseAsRawBytes (Hash VrfKey) Source # | |||||
Defined in Cardano.Api.KeysPraos Methods serialiseToRawBytes ∷ Hash VrfKey → ByteString Source # deserialiseFromRawBytes ∷ AsType (Hash VrfKey) → ByteString → Maybe (Hash VrfKey) Source # | |||||
SerialiseAsRawBytes (Hash GenesisDelegateExtendedKey) Source # | |||||
SerialiseAsRawBytes (Hash GenesisDelegateKey) Source # | |||||
Defined in Cardano.Api.KeysShelley | |||||
SerialiseAsRawBytes (Hash GenesisExtendedKey) Source # | |||||
Defined in Cardano.Api.KeysShelley | |||||
SerialiseAsRawBytes (Hash GenesisKey) Source # | |||||
Defined in Cardano.Api.KeysShelley Methods serialiseToRawBytes ∷ Hash GenesisKey → ByteString Source # deserialiseFromRawBytes ∷ AsType (Hash GenesisKey) → ByteString → Maybe (Hash GenesisKey) Source # | |||||
SerialiseAsRawBytes (Hash GenesisUTxOKey) Source # | |||||
Defined in Cardano.Api.KeysShelley | |||||
SerialiseAsRawBytes (Hash PaymentExtendedKey) Source # | |||||
Defined in Cardano.Api.KeysShelley | |||||
SerialiseAsRawBytes (Hash PaymentKey) Source # | |||||
Defined in Cardano.Api.KeysShelley Methods serialiseToRawBytes ∷ Hash PaymentKey → ByteString Source # deserialiseFromRawBytes ∷ AsType (Hash PaymentKey) → ByteString → Maybe (Hash PaymentKey) Source # | |||||
SerialiseAsRawBytes (Hash StakeExtendedKey) Source # | |||||
Defined in Cardano.Api.KeysShelley | |||||
SerialiseAsRawBytes (Hash StakeKey) Source # | |||||
Defined in Cardano.Api.KeysShelley Methods serialiseToRawBytes ∷ Hash StakeKey → ByteString Source # deserialiseFromRawBytes ∷ AsType (Hash StakeKey) → ByteString → Maybe (Hash StakeKey) Source # | |||||
SerialiseAsRawBytes (Hash StakePoolKey) Source # | |||||
Defined in Cardano.Api.KeysShelley Methods serialiseToRawBytes ∷ Hash StakePoolKey → ByteString Source # deserialiseFromRawBytes ∷ AsType (Hash StakePoolKey) → ByteString → Maybe (Hash StakePoolKey) Source # | |||||
newtype Hash ByronKey Source # | |||||
Defined in Cardano.Api.KeysByron | |||||
newtype Hash ByronKeyLegacy Source # | |||||
Defined in Cardano.Api.KeysByron | |||||
newtype Hash KesKey Source # | |||||
Defined in Cardano.Api.KeysPraos | |||||
newtype Hash VrfKey Source # | |||||
Defined in Cardano.Api.KeysPraos | |||||
newtype Hash GenesisDelegateExtendedKey Source # | |||||
Defined in Cardano.Api.KeysShelley | |||||
newtype Hash GenesisDelegateKey Source # | |||||
Defined in Cardano.Api.KeysShelley | |||||
newtype Hash GenesisExtendedKey Source # | |||||
Defined in Cardano.Api.KeysShelley | |||||
newtype Hash GenesisKey Source # | |||||
Defined in Cardano.Api.KeysShelley | |||||
newtype Hash GenesisUTxOKey Source # | |||||
Defined in Cardano.Api.KeysShelley | |||||
newtype Hash PaymentExtendedKey Source # | |||||
Defined in Cardano.Api.KeysShelley | |||||
newtype Hash PaymentKey Source # | |||||
Defined in Cardano.Api.KeysShelley | |||||
newtype Hash StakeExtendedKey Source # | |||||
Defined in Cardano.Api.KeysShelley | |||||
newtype Hash StakeKey Source # | |||||
Defined in Cardano.Api.KeysShelley | |||||
newtype Hash StakePoolKey Source # | |||||
Defined in Cardano.Api.KeysShelley | |||||
data AsType (Hash a) Source # | |||||
Defined in Cardano.Api.Any |
data family SigningKey keyrole Source #
The type of cryptographic signing key, for each key role.
Instances
FromCBOR (SigningKey ByronKey) Source # | |||||
Defined in Cardano.Api.KeysByron | |||||
FromCBOR (SigningKey ByronKeyLegacy) Source # | |||||
Defined in Cardano.Api.KeysByron Methods fromCBOR ∷ Decoder s (SigningKey ByronKeyLegacy) Source # label ∷ Proxy (SigningKey ByronKeyLegacy) → Text Source # | |||||
FromCBOR (SigningKey KesKey) Source # | |||||
Defined in Cardano.Api.KeysPraos | |||||
FromCBOR (SigningKey VrfKey) Source # | |||||
Defined in Cardano.Api.KeysPraos | |||||
FromCBOR (SigningKey GenesisDelegateExtendedKey) Source # | |||||
Defined in Cardano.Api.KeysShelley Methods fromCBOR ∷ Decoder s (SigningKey GenesisDelegateExtendedKey) Source # label ∷ Proxy (SigningKey GenesisDelegateExtendedKey) → Text Source # | |||||
FromCBOR (SigningKey GenesisDelegateKey) Source # | |||||
Defined in Cardano.Api.KeysShelley Methods fromCBOR ∷ Decoder s (SigningKey GenesisDelegateKey) Source # label ∷ Proxy (SigningKey GenesisDelegateKey) → Text Source # | |||||
FromCBOR (SigningKey GenesisExtendedKey) Source # | |||||
Defined in Cardano.Api.KeysShelley Methods fromCBOR ∷ Decoder s (SigningKey GenesisExtendedKey) Source # label ∷ Proxy (SigningKey GenesisExtendedKey) → Text Source # | |||||
FromCBOR (SigningKey GenesisKey) Source # | |||||
Defined in Cardano.Api.KeysShelley Methods fromCBOR ∷ Decoder s (SigningKey GenesisKey) Source # label ∷ Proxy (SigningKey GenesisKey) → Text Source # | |||||
FromCBOR (SigningKey GenesisUTxOKey) Source # | |||||
Defined in Cardano.Api.KeysShelley Methods fromCBOR ∷ Decoder s (SigningKey GenesisUTxOKey) Source # label ∷ Proxy (SigningKey GenesisUTxOKey) → Text Source # | |||||
FromCBOR (SigningKey PaymentExtendedKey) Source # | |||||
Defined in Cardano.Api.KeysShelley Methods fromCBOR ∷ Decoder s (SigningKey PaymentExtendedKey) Source # label ∷ Proxy (SigningKey PaymentExtendedKey) → Text Source # | |||||
FromCBOR (SigningKey PaymentKey) Source # | |||||
Defined in Cardano.Api.KeysShelley Methods fromCBOR ∷ Decoder s (SigningKey PaymentKey) Source # label ∷ Proxy (SigningKey PaymentKey) → Text Source # | |||||
FromCBOR (SigningKey StakeExtendedKey) Source # | |||||
Defined in Cardano.Api.KeysShelley Methods fromCBOR ∷ Decoder s (SigningKey StakeExtendedKey) Source # label ∷ Proxy (SigningKey StakeExtendedKey) → Text Source # | |||||
FromCBOR (SigningKey StakeKey) Source # | |||||
Defined in Cardano.Api.KeysShelley | |||||
FromCBOR (SigningKey StakePoolKey) Source # | |||||
Defined in Cardano.Api.KeysShelley Methods fromCBOR ∷ Decoder s (SigningKey StakePoolKey) Source # label ∷ Proxy (SigningKey StakePoolKey) → Text Source # | |||||
ToCBOR (SigningKey ByronKey) Source # | |||||
Defined in Cardano.Api.KeysByron | |||||
ToCBOR (SigningKey ByronKeyLegacy) Source # | |||||
Defined in Cardano.Api.KeysByron Methods toCBOR ∷ SigningKey ByronKeyLegacy → Encoding Source # encodedSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy (SigningKey ByronKeyLegacy) → Size Source # encodedListSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy [SigningKey ByronKeyLegacy] → Size Source # | |||||
ToCBOR (SigningKey KesKey) Source # | |||||
Defined in Cardano.Api.KeysPraos | |||||
ToCBOR (SigningKey VrfKey) Source # | |||||
Defined in Cardano.Api.KeysPraos | |||||
ToCBOR (SigningKey GenesisDelegateExtendedKey) Source # | |||||
Defined in Cardano.Api.KeysShelley Methods toCBOR ∷ SigningKey GenesisDelegateExtendedKey → Encoding Source # encodedSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy (SigningKey GenesisDelegateExtendedKey) → Size Source # encodedListSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy [SigningKey GenesisDelegateExtendedKey] → Size Source # | |||||
ToCBOR (SigningKey GenesisDelegateKey) Source # | |||||
Defined in Cardano.Api.KeysShelley Methods toCBOR ∷ SigningKey GenesisDelegateKey → Encoding Source # encodedSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy (SigningKey GenesisDelegateKey) → Size Source # encodedListSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy [SigningKey GenesisDelegateKey] → Size Source # | |||||
ToCBOR (SigningKey GenesisExtendedKey) Source # | |||||
Defined in Cardano.Api.KeysShelley Methods toCBOR ∷ SigningKey GenesisExtendedKey → Encoding Source # encodedSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy (SigningKey GenesisExtendedKey) → Size Source # encodedListSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy [SigningKey GenesisExtendedKey] → Size Source # | |||||
ToCBOR (SigningKey GenesisKey) Source # | |||||
Defined in Cardano.Api.KeysShelley Methods toCBOR ∷ SigningKey GenesisKey → Encoding Source # encodedSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy (SigningKey GenesisKey) → Size Source # encodedListSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy [SigningKey GenesisKey] → Size Source # | |||||
ToCBOR (SigningKey GenesisUTxOKey) Source # | |||||
Defined in Cardano.Api.KeysShelley Methods toCBOR ∷ SigningKey GenesisUTxOKey → Encoding Source # encodedSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy (SigningKey GenesisUTxOKey) → Size Source # encodedListSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy [SigningKey GenesisUTxOKey] → Size Source # | |||||
ToCBOR (SigningKey PaymentExtendedKey) Source # | |||||
Defined in Cardano.Api.KeysShelley Methods toCBOR ∷ SigningKey PaymentExtendedKey → Encoding Source # encodedSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy (SigningKey PaymentExtendedKey) → Size Source # encodedListSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy [SigningKey PaymentExtendedKey] → Size Source # | |||||
ToCBOR (SigningKey PaymentKey) Source # | |||||
Defined in Cardano.Api.KeysShelley Methods toCBOR ∷ SigningKey PaymentKey → Encoding Source # encodedSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy (SigningKey PaymentKey) → Size Source # encodedListSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy [SigningKey PaymentKey] → Size Source # | |||||
ToCBOR (SigningKey StakeExtendedKey) Source # | |||||
Defined in Cardano.Api.KeysShelley Methods toCBOR ∷ SigningKey StakeExtendedKey → Encoding Source # encodedSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy (SigningKey StakeExtendedKey) → Size Source # encodedListSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy [SigningKey StakeExtendedKey] → Size Source # | |||||
ToCBOR (SigningKey StakeKey) Source # | |||||
Defined in Cardano.Api.KeysShelley | |||||
ToCBOR (SigningKey StakePoolKey) Source # | |||||
Defined in Cardano.Api.KeysShelley Methods toCBOR ∷ SigningKey StakePoolKey → Encoding Source # encodedSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy (SigningKey StakePoolKey) → Size Source # encodedListSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy [SigningKey StakePoolKey] → Size Source # | |||||
DecCBOR (SigningKey KesKey) Source # | |||||
DecCBOR (SigningKey VrfKey) Source # | |||||
EncCBOR (SigningKey KesKey) Source # | |||||
Defined in Cardano.Api.KeysPraos | |||||
EncCBOR (SigningKey VrfKey) Source # | |||||
Defined in Cardano.Api.KeysPraos | |||||
IsString (SigningKey ByronKey) Source # | |||||
Defined in Cardano.Api.KeysByron Methods | |||||
IsString (SigningKey ByronKeyLegacy) Source # | |||||
Defined in Cardano.Api.KeysByron Methods | |||||
IsString (SigningKey KesKey) Source # | |||||
Defined in Cardano.Api.KeysPraos Methods | |||||
IsString (SigningKey VrfKey) Source # | |||||
Defined in Cardano.Api.KeysPraos Methods | |||||
IsString (SigningKey GenesisDelegateExtendedKey) Source # | |||||
Defined in Cardano.Api.KeysShelley Methods fromString ∷ String → SigningKey GenesisDelegateExtendedKey # | |||||
IsString (SigningKey GenesisDelegateKey) Source # | |||||
Defined in Cardano.Api.KeysShelley Methods | |||||
IsString (SigningKey GenesisExtendedKey) Source # | |||||
Defined in Cardano.Api.KeysShelley Methods | |||||
IsString (SigningKey GenesisKey) Source # | |||||
Defined in Cardano.Api.KeysShelley Methods | |||||
IsString (SigningKey GenesisUTxOKey) Source # | |||||
Defined in Cardano.Api.KeysShelley Methods | |||||
IsString (SigningKey PaymentExtendedKey) Source # | |||||
Defined in Cardano.Api.KeysShelley Methods | |||||
IsString (SigningKey PaymentKey) Source # | |||||
Defined in Cardano.Api.KeysShelley Methods | |||||
IsString (SigningKey StakeExtendedKey) Source # | |||||
Defined in Cardano.Api.KeysShelley Methods | |||||
IsString (SigningKey StakeKey) Source # | |||||
Defined in Cardano.Api.KeysShelley Methods | |||||
IsString (SigningKey StakePoolKey) Source # | |||||
Defined in Cardano.Api.KeysShelley Methods | |||||
Show (SigningKey ByronKey) Source # | |||||
Defined in Cardano.Api.KeysByron | |||||
Show (SigningKey ByronKeyLegacy) Source # | |||||
Defined in Cardano.Api.KeysByron Methods showsPrec ∷ Int → SigningKey ByronKeyLegacy → ShowS # show ∷ SigningKey ByronKeyLegacy → String # showList ∷ [SigningKey ByronKeyLegacy] → ShowS # | |||||
Show (SigningKey KesKey) Source # | |||||
Defined in Cardano.Api.KeysPraos | |||||
Show (SigningKey VrfKey) Source # | |||||
Defined in Cardano.Api.KeysPraos | |||||
Show (SigningKey GenesisDelegateExtendedKey) Source # | |||||
Defined in Cardano.Api.KeysShelley | |||||
Show (SigningKey GenesisDelegateKey) Source # | |||||
Defined in Cardano.Api.KeysShelley Methods showsPrec ∷ Int → SigningKey GenesisDelegateKey → ShowS # | |||||
Show (SigningKey GenesisExtendedKey) Source # | |||||
Defined in Cardano.Api.KeysShelley Methods showsPrec ∷ Int → SigningKey GenesisExtendedKey → ShowS # | |||||
Show (SigningKey GenesisKey) Source # | |||||
Defined in Cardano.Api.KeysShelley Methods showsPrec ∷ Int → SigningKey GenesisKey → ShowS # show ∷ SigningKey GenesisKey → String # showList ∷ [SigningKey GenesisKey] → ShowS # | |||||
Show (SigningKey GenesisUTxOKey) Source # | |||||
Defined in Cardano.Api.KeysShelley Methods showsPrec ∷ Int → SigningKey GenesisUTxOKey → ShowS # show ∷ SigningKey GenesisUTxOKey → String # showList ∷ [SigningKey GenesisUTxOKey] → ShowS # | |||||
Show (SigningKey PaymentExtendedKey) Source # | |||||
Defined in Cardano.Api.KeysShelley Methods showsPrec ∷ Int → SigningKey PaymentExtendedKey → ShowS # | |||||
Show (SigningKey PaymentKey) Source # | |||||
Defined in Cardano.Api.KeysShelley Methods showsPrec ∷ Int → SigningKey PaymentKey → ShowS # show ∷ SigningKey PaymentKey → String # showList ∷ [SigningKey PaymentKey] → ShowS # | |||||
Show (SigningKey StakeExtendedKey) Source # | |||||
Defined in Cardano.Api.KeysShelley Methods showsPrec ∷ Int → SigningKey StakeExtendedKey → ShowS # show ∷ SigningKey StakeExtendedKey → String # showList ∷ [SigningKey StakeExtendedKey] → ShowS # | |||||
Show (SigningKey StakeKey) Source # | |||||
Defined in Cardano.Api.KeysShelley | |||||
Show (SigningKey StakePoolKey) Source # | |||||
Defined in Cardano.Api.KeysShelley Methods showsPrec ∷ Int → SigningKey StakePoolKey → ShowS # show ∷ SigningKey StakePoolKey → String # showList ∷ [SigningKey StakePoolKey] → ShowS # | |||||
HasTypeProxy a ⇒ HasTypeProxy (SigningKey a) Source # | |||||
Defined in Cardano.Api.Key Associated Types
Methods proxyToAsType ∷ Proxy (SigningKey a) → AsType (SigningKey a) Source # | |||||
SerialiseAsBech32 (SigningKey KesKey) Source # | |||||
Defined in Cardano.Api.KeysPraos Methods bech32PrefixFor ∷ SigningKey KesKey → Text Source # bech32PrefixesPermitted ∷ AsType (SigningKey KesKey) → [Text] Source # | |||||
SerialiseAsBech32 (SigningKey VrfKey) Source # | |||||
Defined in Cardano.Api.KeysPraos Methods bech32PrefixFor ∷ SigningKey VrfKey → Text Source # bech32PrefixesPermitted ∷ AsType (SigningKey VrfKey) → [Text] Source # | |||||
SerialiseAsBech32 (SigningKey PaymentExtendedKey) Source # | |||||
Defined in Cardano.Api.KeysShelley | |||||
SerialiseAsBech32 (SigningKey PaymentKey) Source # | |||||
Defined in Cardano.Api.KeysShelley Methods bech32PrefixFor ∷ SigningKey PaymentKey → Text Source # bech32PrefixesPermitted ∷ AsType (SigningKey PaymentKey) → [Text] Source # | |||||
SerialiseAsBech32 (SigningKey StakeExtendedKey) Source # | |||||
Defined in Cardano.Api.KeysShelley Methods bech32PrefixFor ∷ SigningKey StakeExtendedKey → Text Source # bech32PrefixesPermitted ∷ AsType (SigningKey StakeExtendedKey) → [Text] Source # | |||||
SerialiseAsBech32 (SigningKey StakeKey) Source # | |||||
Defined in Cardano.Api.KeysShelley Methods bech32PrefixFor ∷ SigningKey StakeKey → Text Source # bech32PrefixesPermitted ∷ AsType (SigningKey StakeKey) → [Text] Source # | |||||
SerialiseAsBech32 (SigningKey StakePoolKey) Source # | |||||
Defined in Cardano.Api.KeysShelley Methods bech32PrefixFor ∷ SigningKey StakePoolKey → Text Source # bech32PrefixesPermitted ∷ AsType (SigningKey StakePoolKey) → [Text] Source # | |||||
SerialiseAsCBOR (SigningKey ByronKey) Source # | |||||
Defined in Cardano.Api.KeysByron | |||||
SerialiseAsCBOR (SigningKey ByronKeyLegacy) Source # | |||||
Defined in Cardano.Api.KeysByron | |||||
SerialiseAsCBOR (SigningKey KesKey) Source # | |||||
Defined in Cardano.Api.KeysPraos Methods serialiseToCBOR ∷ SigningKey KesKey → ByteString Source # deserialiseFromCBOR ∷ AsType (SigningKey KesKey) → ByteString → Either DecoderError (SigningKey KesKey) Source # | |||||
SerialiseAsCBOR (SigningKey VrfKey) Source # | |||||
Defined in Cardano.Api.KeysPraos Methods serialiseToCBOR ∷ SigningKey VrfKey → ByteString Source # deserialiseFromCBOR ∷ AsType (SigningKey VrfKey) → ByteString → Either DecoderError (SigningKey VrfKey) Source # | |||||
SerialiseAsCBOR (SigningKey GenesisDelegateExtendedKey) Source # | |||||
SerialiseAsCBOR (SigningKey GenesisDelegateKey) Source # | |||||
SerialiseAsCBOR (SigningKey GenesisExtendedKey) Source # | |||||
SerialiseAsCBOR (SigningKey GenesisKey) Source # | |||||
Defined in Cardano.Api.KeysShelley | |||||
SerialiseAsCBOR (SigningKey GenesisUTxOKey) Source # | |||||
Defined in Cardano.Api.KeysShelley | |||||
SerialiseAsCBOR (SigningKey PaymentExtendedKey) Source # | |||||
SerialiseAsCBOR (SigningKey PaymentKey) Source # | |||||
Defined in Cardano.Api.KeysShelley | |||||
SerialiseAsCBOR (SigningKey StakeExtendedKey) Source # | |||||
SerialiseAsCBOR (SigningKey StakeKey) Source # | |||||
Defined in Cardano.Api.KeysShelley | |||||
SerialiseAsCBOR (SigningKey StakePoolKey) Source # | |||||
Defined in Cardano.Api.KeysShelley | |||||
SerialiseAsRawBytes (SigningKey ByronKey) Source # | |||||
Defined in Cardano.Api.KeysByron | |||||
SerialiseAsRawBytes (SigningKey ByronKeyLegacy) Source # | |||||
Defined in Cardano.Api.KeysByron | |||||
SerialiseAsRawBytes (SigningKey KesKey) Source # | |||||
Defined in Cardano.Api.KeysPraos Methods serialiseToRawBytes ∷ SigningKey KesKey → ByteString Source # deserialiseFromRawBytes ∷ AsType (SigningKey KesKey) → ByteString → Maybe (SigningKey KesKey) Source # | |||||
SerialiseAsRawBytes (SigningKey VrfKey) Source # | |||||
Defined in Cardano.Api.KeysPraos Methods serialiseToRawBytes ∷ SigningKey VrfKey → ByteString Source # deserialiseFromRawBytes ∷ AsType (SigningKey VrfKey) → ByteString → Maybe (SigningKey VrfKey) Source # | |||||
SerialiseAsRawBytes (SigningKey GenesisDelegateExtendedKey) Source # | |||||
SerialiseAsRawBytes (SigningKey GenesisDelegateKey) Source # | |||||
SerialiseAsRawBytes (SigningKey GenesisExtendedKey) Source # | |||||
SerialiseAsRawBytes (SigningKey GenesisKey) Source # | |||||
Defined in Cardano.Api.KeysShelley | |||||
SerialiseAsRawBytes (SigningKey GenesisUTxOKey) Source # | |||||
Defined in Cardano.Api.KeysShelley | |||||
SerialiseAsRawBytes (SigningKey PaymentExtendedKey) Source # | |||||
SerialiseAsRawBytes (SigningKey PaymentKey) Source # | |||||
Defined in Cardano.Api.KeysShelley | |||||
SerialiseAsRawBytes (SigningKey StakeExtendedKey) Source # | |||||
Defined in Cardano.Api.KeysShelley | |||||
SerialiseAsRawBytes (SigningKey StakeKey) Source # | |||||
Defined in Cardano.Api.KeysShelley | |||||
SerialiseAsRawBytes (SigningKey StakePoolKey) Source # | |||||
Defined in Cardano.Api.KeysShelley | |||||
HasTextEnvelope (SigningKey ByronKey) Source # | |||||
Defined in Cardano.Api.KeysByron | |||||
HasTextEnvelope (SigningKey ByronKeyLegacy) Source # | |||||
HasTextEnvelope (SigningKey KesKey) Source # | |||||
Defined in Cardano.Api.KeysPraos | |||||
HasTextEnvelope (SigningKey VrfKey) Source # | |||||
Defined in Cardano.Api.KeysPraos | |||||
HasTextEnvelope (SigningKey GenesisDelegateExtendedKey) Source # | |||||
HasTextEnvelope (SigningKey GenesisDelegateKey) Source # | |||||
HasTextEnvelope (SigningKey GenesisExtendedKey) Source # | |||||
HasTextEnvelope (SigningKey GenesisKey) Source # | |||||
Defined in Cardano.Api.KeysShelley | |||||
HasTextEnvelope (SigningKey GenesisUTxOKey) Source # | |||||
HasTextEnvelope (SigningKey PaymentExtendedKey) Source # | |||||
HasTextEnvelope (SigningKey PaymentKey) Source # | |||||
Defined in Cardano.Api.KeysShelley | |||||
HasTextEnvelope (SigningKey StakeExtendedKey) Source # | |||||
HasTextEnvelope (SigningKey StakeKey) Source # | |||||
Defined in Cardano.Api.KeysShelley | |||||
HasTextEnvelope (SigningKey StakePoolKey) Source # | |||||
Defined in Cardano.Api.KeysShelley | |||||
newtype SigningKey ByronKey Source # | |||||
Defined in Cardano.Api.KeysByron | |||||
newtype SigningKey ByronKeyLegacy Source # | |||||
Defined in Cardano.Api.KeysByron | |||||
newtype SigningKey KesKey Source # | |||||
Defined in Cardano.Api.KeysPraos | |||||
newtype SigningKey VrfKey Source # | |||||
Defined in Cardano.Api.KeysPraos | |||||
newtype SigningKey GenesisDelegateExtendedKey Source # | |||||
Defined in Cardano.Api.KeysShelley | |||||
newtype SigningKey GenesisDelegateKey Source # | |||||
Defined in Cardano.Api.KeysShelley | |||||
newtype SigningKey GenesisExtendedKey Source # | |||||
Defined in Cardano.Api.KeysShelley | |||||
newtype SigningKey GenesisKey Source # | |||||
Defined in Cardano.Api.KeysShelley | |||||
newtype SigningKey GenesisUTxOKey Source # | |||||
Defined in Cardano.Api.KeysShelley | |||||
newtype SigningKey PaymentExtendedKey Source # | |||||
Defined in Cardano.Api.KeysShelley | |||||
newtype SigningKey PaymentKey Source # | |||||
Defined in Cardano.Api.KeysShelley | |||||
newtype SigningKey StakeExtendedKey Source # | |||||
Defined in Cardano.Api.KeysShelley | |||||
newtype SigningKey StakeKey Source # | |||||
Defined in Cardano.Api.KeysShelley | |||||
newtype SigningKey StakePoolKey Source # | |||||
Defined in Cardano.Api.KeysShelley | |||||
data AsType (SigningKey a) Source # | |||||
Defined in Cardano.Api.Key |
data family VerificationKey keyrole Source #
The type of cryptographic verification key, for each key role.
Instances
FromCBOR (VerificationKey ByronKey) Source # | |||||
Defined in Cardano.Api.KeysByron | |||||
FromCBOR (VerificationKey ByronKeyLegacy) Source # | |||||
Defined in Cardano.Api.KeysByron Methods fromCBOR ∷ Decoder s (VerificationKey ByronKeyLegacy) Source # label ∷ Proxy (VerificationKey ByronKeyLegacy) → Text Source # | |||||
FromCBOR (VerificationKey KesKey) Source # | |||||
Defined in Cardano.Api.KeysPraos | |||||
FromCBOR (VerificationKey VrfKey) Source # | |||||
Defined in Cardano.Api.KeysPraos | |||||
FromCBOR (VerificationKey GenesisDelegateExtendedKey) Source # | |||||
Defined in Cardano.Api.KeysShelley | |||||
FromCBOR (VerificationKey GenesisDelegateKey) Source # | |||||
Defined in Cardano.Api.KeysShelley Methods fromCBOR ∷ Decoder s (VerificationKey GenesisDelegateKey) Source # label ∷ Proxy (VerificationKey GenesisDelegateKey) → Text Source # | |||||
FromCBOR (VerificationKey GenesisExtendedKey) Source # | |||||
Defined in Cardano.Api.KeysShelley Methods fromCBOR ∷ Decoder s (VerificationKey GenesisExtendedKey) Source # label ∷ Proxy (VerificationKey GenesisExtendedKey) → Text Source # | |||||
FromCBOR (VerificationKey GenesisKey) Source # | |||||
Defined in Cardano.Api.KeysShelley Methods fromCBOR ∷ Decoder s (VerificationKey GenesisKey) Source # label ∷ Proxy (VerificationKey GenesisKey) → Text Source # | |||||
FromCBOR (VerificationKey GenesisUTxOKey) Source # | |||||
Defined in Cardano.Api.KeysShelley Methods fromCBOR ∷ Decoder s (VerificationKey GenesisUTxOKey) Source # label ∷ Proxy (VerificationKey GenesisUTxOKey) → Text Source # | |||||
FromCBOR (VerificationKey PaymentExtendedKey) Source # | |||||
Defined in Cardano.Api.KeysShelley Methods fromCBOR ∷ Decoder s (VerificationKey PaymentExtendedKey) Source # label ∷ Proxy (VerificationKey PaymentExtendedKey) → Text Source # | |||||
FromCBOR (VerificationKey PaymentKey) Source # | |||||
Defined in Cardano.Api.KeysShelley Methods fromCBOR ∷ Decoder s (VerificationKey PaymentKey) Source # label ∷ Proxy (VerificationKey PaymentKey) → Text Source # | |||||
FromCBOR (VerificationKey StakeExtendedKey) Source # | |||||
Defined in Cardano.Api.KeysShelley Methods fromCBOR ∷ Decoder s (VerificationKey StakeExtendedKey) Source # label ∷ Proxy (VerificationKey StakeExtendedKey) → Text Source # | |||||
FromCBOR (VerificationKey StakeKey) Source # | |||||
Defined in Cardano.Api.KeysShelley | |||||
FromCBOR (VerificationKey StakePoolKey) Source # | |||||
Defined in Cardano.Api.KeysShelley Methods fromCBOR ∷ Decoder s (VerificationKey StakePoolKey) Source # label ∷ Proxy (VerificationKey StakePoolKey) → Text Source # | |||||
ToCBOR (VerificationKey ByronKey) Source # | |||||
Defined in Cardano.Api.KeysByron | |||||
ToCBOR (VerificationKey ByronKeyLegacy) Source # | |||||
Defined in Cardano.Api.KeysByron Methods toCBOR ∷ VerificationKey ByronKeyLegacy → Encoding Source # encodedSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy (VerificationKey ByronKeyLegacy) → Size Source # encodedListSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy [VerificationKey ByronKeyLegacy] → Size Source # | |||||
ToCBOR (VerificationKey KesKey) Source # | |||||
Defined in Cardano.Api.KeysPraos | |||||
ToCBOR (VerificationKey VrfKey) Source # | |||||
Defined in Cardano.Api.KeysPraos | |||||
ToCBOR (VerificationKey GenesisDelegateExtendedKey) Source # | |||||
Defined in Cardano.Api.KeysShelley Methods toCBOR ∷ VerificationKey GenesisDelegateExtendedKey → Encoding Source # encodedSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy (VerificationKey GenesisDelegateExtendedKey) → Size Source # encodedListSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy [VerificationKey GenesisDelegateExtendedKey] → Size Source # | |||||
ToCBOR (VerificationKey GenesisDelegateKey) Source # | |||||
Defined in Cardano.Api.KeysShelley Methods toCBOR ∷ VerificationKey GenesisDelegateKey → Encoding Source # encodedSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy (VerificationKey GenesisDelegateKey) → Size Source # encodedListSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy [VerificationKey GenesisDelegateKey] → Size Source # | |||||
ToCBOR (VerificationKey GenesisExtendedKey) Source # | |||||
Defined in Cardano.Api.KeysShelley Methods toCBOR ∷ VerificationKey GenesisExtendedKey → Encoding Source # encodedSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy (VerificationKey GenesisExtendedKey) → Size Source # encodedListSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy [VerificationKey GenesisExtendedKey] → Size Source # | |||||
ToCBOR (VerificationKey GenesisKey) Source # | |||||
Defined in Cardano.Api.KeysShelley Methods toCBOR ∷ VerificationKey GenesisKey → Encoding Source # encodedSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy (VerificationKey GenesisKey) → Size Source # encodedListSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy [VerificationKey GenesisKey] → Size Source # | |||||
ToCBOR (VerificationKey GenesisUTxOKey) Source # | |||||
Defined in Cardano.Api.KeysShelley Methods toCBOR ∷ VerificationKey GenesisUTxOKey → Encoding Source # encodedSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy (VerificationKey GenesisUTxOKey) → Size Source # encodedListSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy [VerificationKey GenesisUTxOKey] → Size Source # | |||||
ToCBOR (VerificationKey PaymentExtendedKey) Source # | |||||
Defined in Cardano.Api.KeysShelley Methods toCBOR ∷ VerificationKey PaymentExtendedKey → Encoding Source # encodedSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy (VerificationKey PaymentExtendedKey) → Size Source # encodedListSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy [VerificationKey PaymentExtendedKey] → Size Source # | |||||
ToCBOR (VerificationKey PaymentKey) Source # | |||||
Defined in Cardano.Api.KeysShelley Methods toCBOR ∷ VerificationKey PaymentKey → Encoding Source # encodedSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy (VerificationKey PaymentKey) → Size Source # encodedListSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy [VerificationKey PaymentKey] → Size Source # | |||||
ToCBOR (VerificationKey StakeExtendedKey) Source # | |||||
Defined in Cardano.Api.KeysShelley Methods toCBOR ∷ VerificationKey StakeExtendedKey → Encoding Source # encodedSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy (VerificationKey StakeExtendedKey) → Size Source # encodedListSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy [VerificationKey StakeExtendedKey] → Size Source # | |||||
ToCBOR (VerificationKey StakeKey) Source # | |||||
Defined in Cardano.Api.KeysShelley | |||||
ToCBOR (VerificationKey StakePoolKey) Source # | |||||
Defined in Cardano.Api.KeysShelley Methods toCBOR ∷ VerificationKey StakePoolKey → Encoding Source # encodedSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy (VerificationKey StakePoolKey) → Size Source # encodedListSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy [VerificationKey StakePoolKey] → Size Source # | |||||
DecCBOR (VerificationKey KesKey) Source # | |||||
DecCBOR (VerificationKey VrfKey) Source # | |||||
DecCBOR (VerificationKey StakePoolKey) Source # | |||||
Defined in Cardano.Api.KeysShelley Methods decCBOR ∷ Decoder s (VerificationKey StakePoolKey) Source # dropCBOR ∷ Proxy (VerificationKey StakePoolKey) → Decoder s () Source # label ∷ Proxy (VerificationKey StakePoolKey) → Text Source # | |||||
EncCBOR (VerificationKey KesKey) Source # | |||||
Defined in Cardano.Api.KeysPraos | |||||
EncCBOR (VerificationKey VrfKey) Source # | |||||
Defined in Cardano.Api.KeysPraos | |||||
EncCBOR (VerificationKey StakePoolKey) Source # | |||||
Defined in Cardano.Api.KeysShelley Methods encCBOR ∷ VerificationKey StakePoolKey → Encoding Source # encodedSizeExpr ∷ (∀ t. EncCBOR t ⇒ Proxy t → Size) → Proxy (VerificationKey StakePoolKey) → Size Source # encodedListSizeExpr ∷ (∀ t. EncCBOR t ⇒ Proxy t → Size) → Proxy [VerificationKey StakePoolKey] → Size Source # | |||||
IsString (VerificationKey ByronKey) Source # | |||||
Defined in Cardano.Api.KeysByron Methods | |||||
IsString (VerificationKey ByronKeyLegacy) Source # | |||||
Defined in Cardano.Api.KeysByron Methods | |||||
IsString (VerificationKey KesKey) Source # | |||||
Defined in Cardano.Api.KeysPraos Methods | |||||
IsString (VerificationKey VrfKey) Source # | |||||
Defined in Cardano.Api.KeysPraos Methods | |||||
IsString (VerificationKey GenesisDelegateExtendedKey) Source # | |||||
Defined in Cardano.Api.KeysShelley Methods fromString ∷ String → VerificationKey GenesisDelegateExtendedKey # | |||||
IsString (VerificationKey GenesisDelegateKey) Source # | |||||
Defined in Cardano.Api.KeysShelley Methods | |||||
IsString (VerificationKey GenesisExtendedKey) Source # | |||||
Defined in Cardano.Api.KeysShelley Methods | |||||
IsString (VerificationKey GenesisKey) Source # | |||||
Defined in Cardano.Api.KeysShelley Methods | |||||
IsString (VerificationKey GenesisUTxOKey) Source # | |||||
Defined in Cardano.Api.KeysShelley Methods | |||||
IsString (VerificationKey PaymentExtendedKey) Source # | |||||
Defined in Cardano.Api.KeysShelley Methods | |||||
IsString (VerificationKey PaymentKey) Source # | |||||
Defined in Cardano.Api.KeysShelley Methods | |||||
IsString (VerificationKey StakeExtendedKey) Source # | |||||
Defined in Cardano.Api.KeysShelley Methods | |||||
IsString (VerificationKey StakeKey) Source # | |||||
Defined in Cardano.Api.KeysShelley Methods | |||||
IsString (VerificationKey StakePoolKey) Source # | |||||
Defined in Cardano.Api.KeysShelley Methods | |||||
Show (VerificationKey ByronKey) Source # | |||||
Defined in Cardano.Api.KeysByron | |||||
Show (VerificationKey ByronKeyLegacy) Source # | |||||
Defined in Cardano.Api.KeysByron Methods showsPrec ∷ Int → VerificationKey ByronKeyLegacy → ShowS # | |||||
Show (VerificationKey KesKey) Source # | |||||
Defined in Cardano.Api.KeysPraos | |||||
Show (VerificationKey VrfKey) Source # | |||||
Defined in Cardano.Api.KeysPraos | |||||
Show (VerificationKey GenesisDelegateExtendedKey) Source # | |||||
Defined in Cardano.Api.KeysShelley | |||||
Show (VerificationKey GenesisDelegateKey) Source # | |||||
Defined in Cardano.Api.KeysShelley Methods showsPrec ∷ Int → VerificationKey GenesisDelegateKey → ShowS # | |||||
Show (VerificationKey GenesisExtendedKey) Source # | |||||
Defined in Cardano.Api.KeysShelley Methods showsPrec ∷ Int → VerificationKey GenesisExtendedKey → ShowS # | |||||
Show (VerificationKey GenesisKey) Source # | |||||
Defined in Cardano.Api.KeysShelley Methods showsPrec ∷ Int → VerificationKey GenesisKey → ShowS # show ∷ VerificationKey GenesisKey → String # showList ∷ [VerificationKey GenesisKey] → ShowS # | |||||
Show (VerificationKey GenesisUTxOKey) Source # | |||||
Defined in Cardano.Api.KeysShelley Methods showsPrec ∷ Int → VerificationKey GenesisUTxOKey → ShowS # | |||||
Show (VerificationKey PaymentExtendedKey) Source # | |||||
Defined in Cardano.Api.KeysShelley Methods showsPrec ∷ Int → VerificationKey PaymentExtendedKey → ShowS # | |||||
Show (VerificationKey PaymentKey) Source # | |||||
Defined in Cardano.Api.KeysShelley Methods showsPrec ∷ Int → VerificationKey PaymentKey → ShowS # show ∷ VerificationKey PaymentKey → String # showList ∷ [VerificationKey PaymentKey] → ShowS # | |||||
Show (VerificationKey StakeExtendedKey) Source # | |||||
Defined in Cardano.Api.KeysShelley Methods showsPrec ∷ Int → VerificationKey StakeExtendedKey → ShowS # | |||||
Show (VerificationKey StakeKey) Source # | |||||
Defined in Cardano.Api.KeysShelley | |||||
Show (VerificationKey StakePoolKey) Source # | |||||
Defined in Cardano.Api.KeysShelley Methods showsPrec ∷ Int → VerificationKey StakePoolKey → ShowS # | |||||
Eq (VerificationKey ByronKey) Source # | |||||
Defined in Cardano.Api.KeysByron Methods (==) ∷ VerificationKey ByronKey → VerificationKey ByronKey → Bool # (/=) ∷ VerificationKey ByronKey → VerificationKey ByronKey → Bool # | |||||
Eq (VerificationKey ByronKeyLegacy) Source # | |||||
Defined in Cardano.Api.KeysByron | |||||
Eq (VerificationKey KesKey) Source # | |||||
Defined in Cardano.Api.KeysPraos Methods (==) ∷ VerificationKey KesKey → VerificationKey KesKey → Bool # (/=) ∷ VerificationKey KesKey → VerificationKey KesKey → Bool # | |||||
Eq (VerificationKey VrfKey) Source # | |||||
Defined in Cardano.Api.KeysPraos Methods (==) ∷ VerificationKey VrfKey → VerificationKey VrfKey → Bool # (/=) ∷ VerificationKey VrfKey → VerificationKey VrfKey → Bool # | |||||
Eq (VerificationKey GenesisDelegateExtendedKey) Source # | |||||
Eq (VerificationKey GenesisDelegateKey) Source # | |||||
Eq (VerificationKey GenesisExtendedKey) Source # | |||||
Eq (VerificationKey GenesisKey) Source # | |||||
Defined in Cardano.Api.KeysShelley Methods (==) ∷ VerificationKey GenesisKey → VerificationKey GenesisKey → Bool # (/=) ∷ VerificationKey GenesisKey → VerificationKey GenesisKey → Bool # | |||||
Eq (VerificationKey GenesisUTxOKey) Source # | |||||
Defined in Cardano.Api.KeysShelley | |||||
Eq (VerificationKey PaymentExtendedKey) Source # | |||||
Eq (VerificationKey PaymentKey) Source # | |||||
Defined in Cardano.Api.KeysShelley Methods (==) ∷ VerificationKey PaymentKey → VerificationKey PaymentKey → Bool # (/=) ∷ VerificationKey PaymentKey → VerificationKey PaymentKey → Bool # | |||||
Eq (VerificationKey StakeExtendedKey) Source # | |||||
Defined in Cardano.Api.KeysShelley | |||||
Eq (VerificationKey StakeKey) Source # | |||||
Defined in Cardano.Api.KeysShelley Methods (==) ∷ VerificationKey StakeKey → VerificationKey StakeKey → Bool # (/=) ∷ VerificationKey StakeKey → VerificationKey StakeKey → Bool # | |||||
Eq (VerificationKey StakePoolKey) Source # | |||||
Defined in Cardano.Api.KeysShelley | |||||
HasTypeProxy a ⇒ HasTypeProxy (VerificationKey a) Source # | |||||
Defined in Cardano.Api.Key Associated Types
Methods proxyToAsType ∷ Proxy (VerificationKey a) → AsType (VerificationKey a) Source # | |||||
SerialiseAsBech32 (VerificationKey KesKey) Source # | |||||
Defined in Cardano.Api.KeysPraos Methods bech32PrefixFor ∷ VerificationKey KesKey → Text Source # bech32PrefixesPermitted ∷ AsType (VerificationKey KesKey) → [Text] Source # | |||||
SerialiseAsBech32 (VerificationKey VrfKey) Source # | |||||
Defined in Cardano.Api.KeysPraos Methods bech32PrefixFor ∷ VerificationKey VrfKey → Text Source # bech32PrefixesPermitted ∷ AsType (VerificationKey VrfKey) → [Text] Source # | |||||
SerialiseAsBech32 (VerificationKey PaymentExtendedKey) Source # | |||||
Defined in Cardano.Api.KeysShelley | |||||
SerialiseAsBech32 (VerificationKey PaymentKey) Source # | |||||
Defined in Cardano.Api.KeysShelley Methods bech32PrefixFor ∷ VerificationKey PaymentKey → Text Source # bech32PrefixesPermitted ∷ AsType (VerificationKey PaymentKey) → [Text] Source # | |||||
SerialiseAsBech32 (VerificationKey StakeExtendedKey) Source # | |||||
Defined in Cardano.Api.KeysShelley | |||||
SerialiseAsBech32 (VerificationKey StakeKey) Source # | |||||
Defined in Cardano.Api.KeysShelley Methods bech32PrefixFor ∷ VerificationKey StakeKey → Text Source # bech32PrefixesPermitted ∷ AsType (VerificationKey StakeKey) → [Text] Source # | |||||
SerialiseAsBech32 (VerificationKey StakePoolKey) Source # | |||||
Defined in Cardano.Api.KeysShelley Methods bech32PrefixFor ∷ VerificationKey StakePoolKey → Text Source # bech32PrefixesPermitted ∷ AsType (VerificationKey StakePoolKey) → [Text] Source # | |||||
SerialiseAsCBOR (VerificationKey ByronKey) Source # | |||||
Defined in Cardano.Api.KeysByron | |||||
SerialiseAsCBOR (VerificationKey ByronKeyLegacy) Source # | |||||
SerialiseAsCBOR (VerificationKey KesKey) Source # | |||||
Defined in Cardano.Api.KeysPraos | |||||
SerialiseAsCBOR (VerificationKey VrfKey) Source # | |||||
Defined in Cardano.Api.KeysPraos | |||||
SerialiseAsCBOR (VerificationKey GenesisDelegateExtendedKey) Source # | |||||
SerialiseAsCBOR (VerificationKey GenesisDelegateKey) Source # | |||||
SerialiseAsCBOR (VerificationKey GenesisExtendedKey) Source # | |||||
SerialiseAsCBOR (VerificationKey GenesisKey) Source # | |||||
Defined in Cardano.Api.KeysShelley | |||||
SerialiseAsCBOR (VerificationKey GenesisUTxOKey) Source # | |||||
SerialiseAsCBOR (VerificationKey PaymentExtendedKey) Source # | |||||
SerialiseAsCBOR (VerificationKey PaymentKey) Source # | |||||
Defined in Cardano.Api.KeysShelley | |||||
SerialiseAsCBOR (VerificationKey StakeExtendedKey) Source # | |||||
SerialiseAsCBOR (VerificationKey StakeKey) Source # | |||||
Defined in Cardano.Api.KeysShelley | |||||
SerialiseAsCBOR (VerificationKey StakePoolKey) Source # | |||||
SerialiseAsRawBytes (VerificationKey ByronKey) Source # | |||||
Defined in Cardano.Api.KeysByron | |||||
SerialiseAsRawBytes (VerificationKey ByronKeyLegacy) Source # | |||||
SerialiseAsRawBytes (VerificationKey KesKey) Source # | |||||
Defined in Cardano.Api.KeysPraos | |||||
SerialiseAsRawBytes (VerificationKey VrfKey) Source # | |||||
Defined in Cardano.Api.KeysPraos | |||||
SerialiseAsRawBytes (VerificationKey GenesisDelegateExtendedKey) Source # | |||||
SerialiseAsRawBytes (VerificationKey GenesisDelegateKey) Source # | |||||
SerialiseAsRawBytes (VerificationKey GenesisExtendedKey) Source # | |||||
SerialiseAsRawBytes (VerificationKey GenesisKey) Source # | |||||
Defined in Cardano.Api.KeysShelley | |||||
SerialiseAsRawBytes (VerificationKey GenesisUTxOKey) Source # | |||||
SerialiseAsRawBytes (VerificationKey PaymentExtendedKey) Source # | |||||
SerialiseAsRawBytes (VerificationKey PaymentKey) Source # | |||||
Defined in Cardano.Api.KeysShelley | |||||
SerialiseAsRawBytes (VerificationKey StakeExtendedKey) Source # | |||||
SerialiseAsRawBytes (VerificationKey StakeKey) Source # | |||||
Defined in Cardano.Api.KeysShelley | |||||
SerialiseAsRawBytes (VerificationKey StakePoolKey) Source # | |||||
HasTextEnvelope (VerificationKey ByronKey) Source # | |||||
Defined in Cardano.Api.KeysByron | |||||
HasTextEnvelope (VerificationKey ByronKeyLegacy) Source # | |||||
HasTextEnvelope (VerificationKey KesKey) Source # | |||||
Defined in Cardano.Api.KeysPraos | |||||
HasTextEnvelope (VerificationKey VrfKey) Source # | |||||
Defined in Cardano.Api.KeysPraos | |||||
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 # | |||||
newtype VerificationKey ByronKey Source # | |||||
Defined in Cardano.Api.KeysByron | |||||
newtype VerificationKey ByronKeyLegacy Source # | |||||
Defined in Cardano.Api.KeysByron | |||||
newtype VerificationKey KesKey Source # | |||||
Defined in Cardano.Api.KeysPraos | |||||
newtype VerificationKey VrfKey Source # | |||||
Defined in Cardano.Api.KeysPraos | |||||
newtype VerificationKey GenesisDelegateExtendedKey Source # | |||||
newtype VerificationKey GenesisDelegateKey Source # | |||||
Defined in Cardano.Api.KeysShelley | |||||
newtype VerificationKey GenesisExtendedKey Source # | |||||
Defined in Cardano.Api.KeysShelley | |||||
newtype VerificationKey GenesisKey Source # | |||||
Defined in Cardano.Api.KeysShelley | |||||
newtype VerificationKey GenesisUTxOKey Source # | |||||
Defined in Cardano.Api.KeysShelley | |||||
newtype VerificationKey PaymentExtendedKey Source # | |||||
Defined in Cardano.Api.KeysShelley | |||||
newtype VerificationKey PaymentKey Source # | |||||
Defined in Cardano.Api.KeysShelley | |||||
newtype VerificationKey StakeExtendedKey Source # | |||||
Defined in Cardano.Api.KeysShelley | |||||
newtype VerificationKey StakeKey Source # | |||||
Defined in Cardano.Api.KeysShelley | |||||
newtype VerificationKey StakePoolKey Source # | |||||
Defined in Cardano.Api.KeysShelley | |||||
data AsType (VerificationKey a) Source # | |||||
Defined in Cardano.Api.Key |