Safe Haskell | None |
---|---|
Language | Haskell2010 |
Cardano.Api.KeysShelley
Contents
Description
Shelley key types and their Key
class instances
Synopsis
- data GenesisDelegateExtendedKey
- data GenesisDelegateKey
- data GenesisExtendedKey
- data GenesisKey
- data GenesisUTxOKey
- data PaymentExtendedKey
- data PaymentKey
- data StakeExtendedKey
- data StakeKey
- data StakePoolKey
- data family AsType t
- data family Hash keyrole
- data family SigningKey keyrole
- data family VerificationKey keyrole
Key types
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
data GenesisDelegateKey Source #
Instances
HasTypeProxy GenesisDelegateKey Source # | |||||||||
Defined in Cardano.Api.KeysShelley Associated Types
Methods proxyToAsType ∷ Proxy GenesisDelegateKey → AsType GenesisDelegateKey Source # | |||||||||
Key GenesisDelegateKey Source # | |||||||||
Defined in Cardano.Api.KeysShelley Associated Types
Methods 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.KeysShelley | |||||||||
CastVerificationKeyRole GenesisDelegateExtendedKey GenesisDelegateKey Source # | |||||||||
CastVerificationKeyRole GenesisDelegateKey StakePoolKey Source # | |||||||||
Defined in Cardano.Api.KeysShelley | |||||||||
FromCBOR (Hash GenesisDelegateKey) Source # | |||||||||
Defined in Cardano.Api.KeysShelley | |||||||||
FromCBOR (SigningKey GenesisDelegateKey) Source # | |||||||||
Defined in Cardano.Api.KeysShelley Methods fromCBOR ∷ Decoder s (SigningKey GenesisDelegateKey) Source # label ∷ Proxy (SigningKey GenesisDelegateKey) → Text Source # | |||||||||
FromCBOR (VerificationKey GenesisDelegateKey) Source # | |||||||||
Defined in Cardano.Api.KeysShelley Methods fromCBOR ∷ Decoder s (VerificationKey GenesisDelegateKey) Source # label ∷ Proxy (VerificationKey GenesisDelegateKey) → Text Source # | |||||||||
ToCBOR (Hash GenesisDelegateKey) Source # | |||||||||
Defined in Cardano.Api.KeysShelley | |||||||||
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 (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 # | |||||||||
IsString (Hash GenesisDelegateKey) Source # | |||||||||
Defined in Cardano.Api.KeysShelley Methods | |||||||||
IsString (SigningKey GenesisDelegateKey) Source # | |||||||||
Defined in Cardano.Api.KeysShelley Methods | |||||||||
IsString (VerificationKey GenesisDelegateKey) Source # | |||||||||
Defined in Cardano.Api.KeysShelley Methods | |||||||||
Show (Hash GenesisDelegateKey) Source # | |||||||||
Defined in Cardano.Api.KeysShelley | |||||||||
Show (SigningKey GenesisDelegateKey) Source # | |||||||||
Defined in Cardano.Api.KeysShelley Methods showsPrec ∷ Int → SigningKey GenesisDelegateKey → ShowS # | |||||||||
Show (VerificationKey GenesisDelegateKey) Source # | |||||||||
Defined in Cardano.Api.KeysShelley Methods showsPrec ∷ Int → VerificationKey GenesisDelegateKey → ShowS # | |||||||||
Eq (Hash GenesisDelegateKey) Source # | |||||||||
Defined in Cardano.Api.KeysShelley Methods (==) ∷ Hash GenesisDelegateKey → Hash GenesisDelegateKey → Bool # (/=) ∷ Hash GenesisDelegateKey → Hash GenesisDelegateKey → Bool # | |||||||||
Eq (VerificationKey GenesisDelegateKey) Source # | |||||||||
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 # | |||||||||
SerialiseAsCBOR (Hash GenesisDelegateKey) Source # | |||||||||
Defined in Cardano.Api.KeysShelley | |||||||||
SerialiseAsCBOR (SigningKey GenesisDelegateKey) Source # | |||||||||
SerialiseAsCBOR (VerificationKey GenesisDelegateKey) Source # | |||||||||
SerialiseAsRawBytes (Hash GenesisDelegateKey) Source # | |||||||||
Defined in Cardano.Api.KeysShelley | |||||||||
SerialiseAsRawBytes (SigningKey GenesisDelegateKey) Source # | |||||||||
SerialiseAsRawBytes (VerificationKey GenesisDelegateKey) Source # | |||||||||
HasTextEnvelope (SigningKey GenesisDelegateKey) Source # | |||||||||
HasTextEnvelope (VerificationKey GenesisDelegateKey) Source # | |||||||||
data AsType GenesisDelegateKey Source # | |||||||||
Defined in Cardano.Api.KeysShelley | |||||||||
newtype Hash GenesisDelegateKey Source # | |||||||||
Defined in Cardano.Api.KeysShelley | |||||||||
newtype SigningKey GenesisDelegateKey Source # | |||||||||
Defined in Cardano.Api.KeysShelley | |||||||||
newtype VerificationKey GenesisDelegateKey Source # | |||||||||
Defined in Cardano.Api.KeysShelley |
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.KeysShelley Associated Types
Methods proxyToAsType ∷ Proxy GenesisExtendedKey → AsType GenesisExtendedKey Source # | |||||||||
Key GenesisExtendedKey Source # | |||||||||
Defined in Cardano.Api.KeysShelley Associated Types
Methods 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 # | |||||||||
Defined in Cardano.Api.KeysShelley | |||||||||
FromCBOR (Hash GenesisExtendedKey) Source # | |||||||||
Defined in Cardano.Api.KeysShelley | |||||||||
FromCBOR (SigningKey GenesisExtendedKey) Source # | |||||||||
Defined in Cardano.Api.KeysShelley Methods fromCBOR ∷ Decoder s (SigningKey GenesisExtendedKey) Source # label ∷ Proxy (SigningKey GenesisExtendedKey) → Text Source # | |||||||||
FromCBOR (VerificationKey GenesisExtendedKey) Source # | |||||||||
Defined in Cardano.Api.KeysShelley Methods fromCBOR ∷ Decoder s (VerificationKey GenesisExtendedKey) Source # label ∷ Proxy (VerificationKey GenesisExtendedKey) → Text Source # | |||||||||
ToCBOR (Hash GenesisExtendedKey) Source # | |||||||||
Defined in Cardano.Api.KeysShelley | |||||||||
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 (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 # | |||||||||
IsString (Hash GenesisExtendedKey) Source # | |||||||||
Defined in Cardano.Api.KeysShelley Methods | |||||||||
IsString (SigningKey GenesisExtendedKey) Source # | |||||||||
Defined in Cardano.Api.KeysShelley Methods | |||||||||
IsString (VerificationKey GenesisExtendedKey) Source # | |||||||||
Defined in Cardano.Api.KeysShelley Methods | |||||||||
Show (Hash GenesisExtendedKey) Source # | |||||||||
Defined in Cardano.Api.KeysShelley | |||||||||
Show (SigningKey GenesisExtendedKey) Source # | |||||||||
Defined in Cardano.Api.KeysShelley Methods showsPrec ∷ Int → SigningKey GenesisExtendedKey → ShowS # | |||||||||
Show (VerificationKey GenesisExtendedKey) Source # | |||||||||
Defined in Cardano.Api.KeysShelley Methods showsPrec ∷ Int → VerificationKey GenesisExtendedKey → ShowS # | |||||||||
Eq (Hash GenesisExtendedKey) Source # | |||||||||
Defined in Cardano.Api.KeysShelley Methods (==) ∷ Hash GenesisExtendedKey → Hash GenesisExtendedKey → Bool # (/=) ∷ Hash GenesisExtendedKey → Hash GenesisExtendedKey → Bool # | |||||||||
Eq (VerificationKey GenesisExtendedKey) Source # | |||||||||
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 # | |||||||||
SerialiseAsCBOR (Hash GenesisExtendedKey) Source # | |||||||||
Defined in Cardano.Api.KeysShelley | |||||||||
SerialiseAsCBOR (SigningKey GenesisExtendedKey) Source # | |||||||||
SerialiseAsCBOR (VerificationKey GenesisExtendedKey) Source # | |||||||||
SerialiseAsRawBytes (Hash GenesisExtendedKey) Source # | |||||||||
Defined in Cardano.Api.KeysShelley | |||||||||
SerialiseAsRawBytes (SigningKey GenesisExtendedKey) Source # | |||||||||
SerialiseAsRawBytes (VerificationKey GenesisExtendedKey) Source # | |||||||||
HasTextEnvelope (SigningKey GenesisExtendedKey) Source # | |||||||||
HasTextEnvelope (VerificationKey GenesisExtendedKey) Source # | |||||||||
data AsType GenesisExtendedKey Source # | |||||||||
Defined in Cardano.Api.KeysShelley | |||||||||
newtype Hash GenesisExtendedKey Source # | |||||||||
Defined in Cardano.Api.KeysShelley | |||||||||
newtype SigningKey GenesisExtendedKey Source # | |||||||||
Defined in Cardano.Api.KeysShelley | |||||||||
newtype VerificationKey GenesisExtendedKey Source # | |||||||||
Defined in Cardano.Api.KeysShelley |
data GenesisKey Source #
Instances
HasTypeProxy GenesisKey Source # | |||||||||
Defined in Cardano.Api.KeysShelley Associated Types
Methods proxyToAsType ∷ Proxy GenesisKey → AsType GenesisKey Source # | |||||||||
Key GenesisKey Source # | |||||||||
Defined in Cardano.Api.KeysShelley Associated Types
Methods 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 # | |||||||||
Defined in Cardano.Api.KeysShelley | |||||||||
FromCBOR (Hash GenesisKey) Source # | |||||||||
Defined in Cardano.Api.KeysShelley | |||||||||
FromCBOR (SigningKey GenesisKey) Source # | |||||||||
Defined in Cardano.Api.KeysShelley Methods fromCBOR ∷ Decoder s (SigningKey GenesisKey) Source # label ∷ Proxy (SigningKey GenesisKey) → Text Source # | |||||||||
FromCBOR (VerificationKey GenesisKey) Source # | |||||||||
Defined in Cardano.Api.KeysShelley Methods fromCBOR ∷ Decoder s (VerificationKey GenesisKey) Source # label ∷ Proxy (VerificationKey GenesisKey) → Text Source # | |||||||||
ToCBOR (Hash GenesisKey) Source # | |||||||||
Defined in Cardano.Api.KeysShelley | |||||||||
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 (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 # | |||||||||
IsString (Hash GenesisKey) Source # | |||||||||
Defined in Cardano.Api.KeysShelley Methods fromString ∷ String → Hash GenesisKey # | |||||||||
IsString (SigningKey GenesisKey) Source # | |||||||||
Defined in Cardano.Api.KeysShelley Methods | |||||||||
IsString (VerificationKey GenesisKey) Source # | |||||||||
Defined in Cardano.Api.KeysShelley Methods | |||||||||
Show (Hash GenesisKey) Source # | |||||||||
Defined in Cardano.Api.KeysShelley | |||||||||
Show (SigningKey GenesisKey) Source # | |||||||||
Defined in Cardano.Api.KeysShelley Methods showsPrec ∷ Int → SigningKey GenesisKey → ShowS # show ∷ SigningKey GenesisKey → String # showList ∷ [SigningKey GenesisKey] → ShowS # | |||||||||
Show (VerificationKey GenesisKey) Source # | |||||||||
Defined in Cardano.Api.KeysShelley Methods showsPrec ∷ Int → VerificationKey GenesisKey → ShowS # show ∷ VerificationKey GenesisKey → String # showList ∷ [VerificationKey GenesisKey] → ShowS # | |||||||||
Eq (Hash GenesisKey) Source # | |||||||||
Defined in Cardano.Api.KeysShelley Methods (==) ∷ Hash GenesisKey → Hash GenesisKey → Bool # (/=) ∷ Hash GenesisKey → Hash GenesisKey → Bool # | |||||||||
Eq (VerificationKey GenesisKey) Source # | |||||||||
Defined in Cardano.Api.KeysShelley Methods (==) ∷ VerificationKey GenesisKey → VerificationKey GenesisKey → Bool # (/=) ∷ VerificationKey GenesisKey → VerificationKey GenesisKey → Bool # | |||||||||
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 # | |||||||||
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 (SigningKey GenesisKey) Source # | |||||||||
Defined in Cardano.Api.KeysShelley | |||||||||
SerialiseAsCBOR (VerificationKey GenesisKey) 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 (SigningKey GenesisKey) Source # | |||||||||
Defined in Cardano.Api.KeysShelley | |||||||||
SerialiseAsRawBytes (VerificationKey GenesisKey) Source # | |||||||||
Defined in Cardano.Api.KeysShelley | |||||||||
HasTextEnvelope (SigningKey GenesisKey) Source # | |||||||||
Defined in Cardano.Api.KeysShelley | |||||||||
HasTextEnvelope (VerificationKey GenesisKey) Source # | |||||||||
data AsType GenesisKey Source # | |||||||||
Defined in Cardano.Api.KeysShelley | |||||||||
newtype Hash GenesisKey Source # | |||||||||
Defined in Cardano.Api.KeysShelley | |||||||||
newtype SigningKey GenesisKey Source # | |||||||||
Defined in Cardano.Api.KeysShelley | |||||||||
newtype VerificationKey GenesisKey Source # | |||||||||
Defined in Cardano.Api.KeysShelley |
data GenesisUTxOKey Source #
Instances
HasTypeProxy GenesisUTxOKey Source # | |||||||||
Defined in Cardano.Api.KeysShelley Associated Types
Methods proxyToAsType ∷ Proxy GenesisUTxOKey → AsType GenesisUTxOKey Source # | |||||||||
Key GenesisUTxOKey Source # | |||||||||
Defined in Cardano.Api.KeysShelley Associated Types
Methods 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.KeysShelley Methods castSigningKey ∷ SigningKey GenesisUTxOKey → SigningKey PaymentKey Source # | |||||||||
CastVerificationKeyRole GenesisUTxOKey PaymentKey Source # | |||||||||
Defined in Cardano.Api.KeysShelley | |||||||||
FromCBOR (Hash GenesisUTxOKey) Source # | |||||||||
Defined in Cardano.Api.KeysShelley | |||||||||
FromCBOR (SigningKey GenesisUTxOKey) Source # | |||||||||
Defined in Cardano.Api.KeysShelley Methods fromCBOR ∷ Decoder s (SigningKey GenesisUTxOKey) Source # label ∷ Proxy (SigningKey GenesisUTxOKey) → Text Source # | |||||||||
FromCBOR (VerificationKey GenesisUTxOKey) Source # | |||||||||
Defined in Cardano.Api.KeysShelley Methods fromCBOR ∷ Decoder s (VerificationKey GenesisUTxOKey) Source # label ∷ Proxy (VerificationKey GenesisUTxOKey) → Text Source # | |||||||||
ToCBOR (Hash GenesisUTxOKey) Source # | |||||||||
Defined in Cardano.Api.KeysShelley | |||||||||
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 (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 # | |||||||||
IsString (Hash GenesisUTxOKey) Source # | |||||||||
Defined in Cardano.Api.KeysShelley Methods | |||||||||
IsString (SigningKey GenesisUTxOKey) Source # | |||||||||
Defined in Cardano.Api.KeysShelley Methods | |||||||||
IsString (VerificationKey GenesisUTxOKey) Source # | |||||||||
Defined in Cardano.Api.KeysShelley Methods | |||||||||
Show (Hash GenesisUTxOKey) Source # | |||||||||
Defined in Cardano.Api.KeysShelley | |||||||||
Show (SigningKey GenesisUTxOKey) Source # | |||||||||
Defined in Cardano.Api.KeysShelley Methods showsPrec ∷ Int → SigningKey GenesisUTxOKey → ShowS # show ∷ SigningKey GenesisUTxOKey → String # showList ∷ [SigningKey GenesisUTxOKey] → ShowS # | |||||||||
Show (VerificationKey GenesisUTxOKey) Source # | |||||||||
Defined in Cardano.Api.KeysShelley Methods showsPrec ∷ Int → VerificationKey GenesisUTxOKey → ShowS # | |||||||||
Eq (Hash GenesisUTxOKey) Source # | |||||||||
Defined in Cardano.Api.KeysShelley Methods (==) ∷ Hash GenesisUTxOKey → Hash GenesisUTxOKey → Bool # (/=) ∷ Hash GenesisUTxOKey → Hash GenesisUTxOKey → Bool # | |||||||||
Eq (VerificationKey GenesisUTxOKey) Source # | |||||||||
Defined in Cardano.Api.KeysShelley | |||||||||
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 # | |||||||||
SerialiseAsCBOR (Hash GenesisUTxOKey) Source # | |||||||||
Defined in Cardano.Api.KeysShelley | |||||||||
SerialiseAsCBOR (SigningKey GenesisUTxOKey) Source # | |||||||||
Defined in Cardano.Api.KeysShelley | |||||||||
SerialiseAsCBOR (VerificationKey GenesisUTxOKey) Source # | |||||||||
SerialiseAsRawBytes (Hash GenesisUTxOKey) Source # | |||||||||
Defined in Cardano.Api.KeysShelley | |||||||||
SerialiseAsRawBytes (SigningKey GenesisUTxOKey) Source # | |||||||||
Defined in Cardano.Api.KeysShelley | |||||||||
SerialiseAsRawBytes (VerificationKey GenesisUTxOKey) Source # | |||||||||
HasTextEnvelope (SigningKey GenesisUTxOKey) Source # | |||||||||
HasTextEnvelope (VerificationKey GenesisUTxOKey) Source # | |||||||||
data AsType GenesisUTxOKey Source # | |||||||||
Defined in Cardano.Api.KeysShelley | |||||||||
newtype Hash GenesisUTxOKey Source # | |||||||||
Defined in Cardano.Api.KeysShelley | |||||||||
newtype SigningKey GenesisUTxOKey Source # | |||||||||
Defined in Cardano.Api.KeysShelley | |||||||||
newtype VerificationKey GenesisUTxOKey Source # | |||||||||
Defined in Cardano.Api.KeysShelley |
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.KeysShelley Associated Types
Methods proxyToAsType ∷ Proxy PaymentExtendedKey → AsType PaymentExtendedKey Source # | |||||||||
Key PaymentExtendedKey Source # | |||||||||
Defined in Cardano.Api.KeysShelley Associated Types
Methods 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 # | |||||||||
Defined in Cardano.Api.KeysByron | |||||||||
CastVerificationKeyRole PaymentExtendedKey PaymentKey Source # | |||||||||
Defined in Cardano.Api.KeysShelley | |||||||||
FromCBOR (Hash PaymentExtendedKey) Source # | |||||||||
Defined in Cardano.Api.KeysShelley | |||||||||
FromCBOR (SigningKey PaymentExtendedKey) Source # | |||||||||
Defined in Cardano.Api.KeysShelley Methods fromCBOR ∷ Decoder s (SigningKey PaymentExtendedKey) Source # label ∷ Proxy (SigningKey PaymentExtendedKey) → Text Source # | |||||||||
FromCBOR (VerificationKey PaymentExtendedKey) Source # | |||||||||
Defined in Cardano.Api.KeysShelley Methods fromCBOR ∷ Decoder s (VerificationKey PaymentExtendedKey) Source # label ∷ Proxy (VerificationKey PaymentExtendedKey) → Text Source # | |||||||||
ToCBOR (Hash PaymentExtendedKey) Source # | |||||||||
Defined in Cardano.Api.KeysShelley | |||||||||
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 (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 # | |||||||||
IsString (Hash PaymentExtendedKey) Source # | |||||||||
Defined in Cardano.Api.KeysShelley Methods | |||||||||
IsString (SigningKey PaymentExtendedKey) Source # | |||||||||
Defined in Cardano.Api.KeysShelley Methods | |||||||||
IsString (VerificationKey PaymentExtendedKey) Source # | |||||||||
Defined in Cardano.Api.KeysShelley Methods | |||||||||
Show (Hash PaymentExtendedKey) Source # | |||||||||
Defined in Cardano.Api.KeysShelley | |||||||||
Show (SigningKey PaymentExtendedKey) Source # | |||||||||
Defined in Cardano.Api.KeysShelley Methods showsPrec ∷ Int → SigningKey PaymentExtendedKey → ShowS # | |||||||||
Show (VerificationKey PaymentExtendedKey) Source # | |||||||||
Defined in Cardano.Api.KeysShelley Methods showsPrec ∷ Int → VerificationKey PaymentExtendedKey → ShowS # | |||||||||
Eq (Hash PaymentExtendedKey) Source # | |||||||||
Defined in Cardano.Api.KeysShelley Methods (==) ∷ Hash PaymentExtendedKey → Hash PaymentExtendedKey → Bool # (/=) ∷ Hash PaymentExtendedKey → Hash PaymentExtendedKey → Bool # | |||||||||
Eq (VerificationKey PaymentExtendedKey) Source # | |||||||||
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 # | |||||||||
SerialiseAsBech32 (SigningKey PaymentExtendedKey) Source # | |||||||||
Defined in Cardano.Api.KeysShelley | |||||||||
SerialiseAsBech32 (VerificationKey PaymentExtendedKey) Source # | |||||||||
Defined in Cardano.Api.KeysShelley | |||||||||
SerialiseAsCBOR (Hash PaymentExtendedKey) Source # | |||||||||
Defined in Cardano.Api.KeysShelley | |||||||||
SerialiseAsCBOR (SigningKey PaymentExtendedKey) Source # | |||||||||
SerialiseAsCBOR (VerificationKey PaymentExtendedKey) Source # | |||||||||
SerialiseAsRawBytes (Hash PaymentExtendedKey) Source # | |||||||||
Defined in Cardano.Api.KeysShelley | |||||||||
SerialiseAsRawBytes (SigningKey PaymentExtendedKey) Source # | |||||||||
SerialiseAsRawBytes (VerificationKey PaymentExtendedKey) Source # | |||||||||
HasTextEnvelope (SigningKey PaymentExtendedKey) Source # | |||||||||
HasTextEnvelope (VerificationKey PaymentExtendedKey) Source # | |||||||||
data AsType PaymentExtendedKey Source # | |||||||||
Defined in Cardano.Api.KeysShelley | |||||||||
newtype Hash PaymentExtendedKey Source # | |||||||||
Defined in Cardano.Api.KeysShelley | |||||||||
newtype SigningKey PaymentExtendedKey Source # | |||||||||
Defined in Cardano.Api.KeysShelley | |||||||||
newtype VerificationKey PaymentExtendedKey Source # | |||||||||
Defined in Cardano.Api.KeysShelley |
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.KeysShelley Associated Types
Methods proxyToAsType ∷ Proxy PaymentKey → AsType PaymentKey Source # | |||||||||
Key PaymentKey Source # | |||||||||
Defined in Cardano.Api.KeysShelley Associated Types
Methods 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.KeysShelley Methods castSigningKey ∷ SigningKey GenesisUTxOKey → SigningKey PaymentKey Source # | |||||||||
CastVerificationKeyRole ByronKey PaymentKey Source # | |||||||||
Defined in Cardano.Api.KeysByron | |||||||||
CastVerificationKeyRole GenesisUTxOKey PaymentKey Source # | |||||||||
Defined in Cardano.Api.KeysShelley | |||||||||
CastVerificationKeyRole PaymentExtendedKey PaymentKey Source # | |||||||||
Defined in Cardano.Api.KeysShelley | |||||||||
FromCBOR (Hash PaymentKey) Source # | |||||||||
Defined in Cardano.Api.KeysShelley | |||||||||
FromCBOR (SigningKey PaymentKey) Source # | |||||||||
Defined in Cardano.Api.KeysShelley Methods fromCBOR ∷ Decoder s (SigningKey PaymentKey) Source # label ∷ Proxy (SigningKey PaymentKey) → Text Source # | |||||||||
FromCBOR (VerificationKey PaymentKey) Source # | |||||||||
Defined in Cardano.Api.KeysShelley Methods fromCBOR ∷ Decoder s (VerificationKey PaymentKey) Source # label ∷ Proxy (VerificationKey PaymentKey) → Text Source # | |||||||||
ToCBOR (Hash PaymentKey) Source # | |||||||||
Defined in Cardano.Api.KeysShelley | |||||||||
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 (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 # | |||||||||
IsString (Hash PaymentKey) Source # | |||||||||
Defined in Cardano.Api.KeysShelley Methods fromString ∷ String → Hash PaymentKey # | |||||||||
IsString (SigningKey PaymentKey) Source # | |||||||||
Defined in Cardano.Api.KeysShelley Methods | |||||||||
IsString (VerificationKey PaymentKey) Source # | |||||||||
Defined in Cardano.Api.KeysShelley Methods | |||||||||
Show (Hash PaymentKey) Source # | |||||||||
Defined in Cardano.Api.KeysShelley | |||||||||
Show (SigningKey PaymentKey) Source # | |||||||||
Defined in Cardano.Api.KeysShelley Methods showsPrec ∷ Int → SigningKey PaymentKey → ShowS # show ∷ SigningKey PaymentKey → String # showList ∷ [SigningKey PaymentKey] → ShowS # | |||||||||
Show (VerificationKey PaymentKey) Source # | |||||||||
Defined in Cardano.Api.KeysShelley Methods showsPrec ∷ Int → VerificationKey PaymentKey → ShowS # show ∷ VerificationKey PaymentKey → String # showList ∷ [VerificationKey PaymentKey] → ShowS # | |||||||||
Eq (Hash PaymentKey) Source # | |||||||||
Defined in Cardano.Api.KeysShelley Methods (==) ∷ Hash PaymentKey → Hash PaymentKey → Bool # (/=) ∷ Hash PaymentKey → Hash PaymentKey → Bool # | |||||||||
Eq (VerificationKey PaymentKey) Source # | |||||||||
Defined in Cardano.Api.KeysShelley Methods (==) ∷ VerificationKey PaymentKey → VerificationKey PaymentKey → Bool # (/=) ∷ VerificationKey PaymentKey → VerificationKey PaymentKey → Bool # | |||||||||
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 # | |||||||||
SerialiseAsBech32 (SigningKey PaymentKey) Source # | |||||||||
Defined in Cardano.Api.KeysShelley Methods bech32PrefixFor ∷ SigningKey PaymentKey → Text Source # bech32PrefixesPermitted ∷ AsType (SigningKey PaymentKey) → [Text] Source # | |||||||||
SerialiseAsBech32 (VerificationKey PaymentKey) Source # | |||||||||
Defined in Cardano.Api.KeysShelley Methods bech32PrefixFor ∷ VerificationKey PaymentKey → Text Source # bech32PrefixesPermitted ∷ AsType (VerificationKey PaymentKey) → [Text] Source # | |||||||||
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 (SigningKey PaymentKey) Source # | |||||||||
Defined in Cardano.Api.KeysShelley | |||||||||
SerialiseAsCBOR (VerificationKey PaymentKey) 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 (SigningKey PaymentKey) Source # | |||||||||
Defined in Cardano.Api.KeysShelley | |||||||||
SerialiseAsRawBytes (VerificationKey PaymentKey) Source # | |||||||||
Defined in Cardano.Api.KeysShelley | |||||||||
HasTextEnvelope (SigningKey PaymentKey) Source # | |||||||||
Defined in Cardano.Api.KeysShelley | |||||||||
HasTextEnvelope (VerificationKey PaymentKey) Source # | |||||||||
data AsType PaymentKey Source # | |||||||||
Defined in Cardano.Api.KeysShelley | |||||||||
newtype Hash PaymentKey Source # | |||||||||
Defined in Cardano.Api.KeysShelley | |||||||||
newtype SigningKey PaymentKey Source # | |||||||||
Defined in Cardano.Api.KeysShelley | |||||||||
newtype VerificationKey PaymentKey Source # | |||||||||
Defined in Cardano.Api.KeysShelley |
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.KeysShelley Associated Types
Methods proxyToAsType ∷ Proxy StakeExtendedKey → AsType StakeExtendedKey Source # | |||||||||
Key StakeExtendedKey Source # | |||||||||
Defined in Cardano.Api.KeysShelley Associated Types
Methods 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 # | |||||||||
Defined in Cardano.Api.KeysShelley | |||||||||
FromCBOR (Hash StakeExtendedKey) Source # | |||||||||
Defined in Cardano.Api.KeysShelley | |||||||||
FromCBOR (SigningKey StakeExtendedKey) Source # | |||||||||
Defined in Cardano.Api.KeysShelley Methods fromCBOR ∷ Decoder s (SigningKey StakeExtendedKey) Source # label ∷ Proxy (SigningKey StakeExtendedKey) → Text Source # | |||||||||
FromCBOR (VerificationKey StakeExtendedKey) Source # | |||||||||
Defined in Cardano.Api.KeysShelley Methods fromCBOR ∷ Decoder s (VerificationKey StakeExtendedKey) Source # label ∷ Proxy (VerificationKey StakeExtendedKey) → Text Source # | |||||||||
ToCBOR (Hash StakeExtendedKey) Source # | |||||||||
Defined in Cardano.Api.KeysShelley | |||||||||
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 (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 # | |||||||||
IsString (Hash StakeExtendedKey) Source # | |||||||||
Defined in Cardano.Api.KeysShelley Methods | |||||||||
IsString (SigningKey StakeExtendedKey) Source # | |||||||||
Defined in Cardano.Api.KeysShelley Methods | |||||||||
IsString (VerificationKey StakeExtendedKey) Source # | |||||||||
Defined in Cardano.Api.KeysShelley Methods | |||||||||
Show (Hash StakeExtendedKey) Source # | |||||||||
Defined in Cardano.Api.KeysShelley | |||||||||
Show (SigningKey StakeExtendedKey) Source # | |||||||||
Defined in Cardano.Api.KeysShelley Methods showsPrec ∷ Int → SigningKey StakeExtendedKey → ShowS # show ∷ SigningKey StakeExtendedKey → String # showList ∷ [SigningKey StakeExtendedKey] → ShowS # | |||||||||
Show (VerificationKey StakeExtendedKey) Source # | |||||||||
Defined in Cardano.Api.KeysShelley Methods showsPrec ∷ Int → VerificationKey StakeExtendedKey → ShowS # | |||||||||
Eq (Hash StakeExtendedKey) Source # | |||||||||
Defined in Cardano.Api.KeysShelley Methods (==) ∷ Hash StakeExtendedKey → Hash StakeExtendedKey → Bool # (/=) ∷ Hash StakeExtendedKey → Hash StakeExtendedKey → Bool # | |||||||||
Eq (VerificationKey StakeExtendedKey) Source # | |||||||||
Defined in Cardano.Api.KeysShelley | |||||||||
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 # | |||||||||
SerialiseAsBech32 (SigningKey StakeExtendedKey) Source # | |||||||||
Defined in Cardano.Api.KeysShelley Methods bech32PrefixFor ∷ SigningKey StakeExtendedKey → Text Source # bech32PrefixesPermitted ∷ AsType (SigningKey StakeExtendedKey) → [Text] Source # | |||||||||
SerialiseAsBech32 (VerificationKey StakeExtendedKey) Source # | |||||||||
Defined in Cardano.Api.KeysShelley | |||||||||
SerialiseAsCBOR (Hash StakeExtendedKey) Source # | |||||||||
Defined in Cardano.Api.KeysShelley | |||||||||
SerialiseAsCBOR (SigningKey StakeExtendedKey) Source # | |||||||||
SerialiseAsCBOR (VerificationKey StakeExtendedKey) Source # | |||||||||
SerialiseAsRawBytes (Hash StakeExtendedKey) Source # | |||||||||
Defined in Cardano.Api.KeysShelley | |||||||||
SerialiseAsRawBytes (SigningKey StakeExtendedKey) Source # | |||||||||
Defined in Cardano.Api.KeysShelley | |||||||||
SerialiseAsRawBytes (VerificationKey StakeExtendedKey) Source # | |||||||||
HasTextEnvelope (SigningKey StakeExtendedKey) Source # | |||||||||
HasTextEnvelope (VerificationKey StakeExtendedKey) Source # | |||||||||
data AsType StakeExtendedKey Source # | |||||||||
Defined in Cardano.Api.KeysShelley | |||||||||
newtype Hash StakeExtendedKey Source # | |||||||||
Defined in Cardano.Api.KeysShelley | |||||||||
newtype SigningKey StakeExtendedKey Source # | |||||||||
Defined in Cardano.Api.KeysShelley | |||||||||
newtype VerificationKey StakeExtendedKey Source # | |||||||||
Defined in Cardano.Api.KeysShelley |
Instances
HasTypeProxy StakeKey Source # | |||||||||
Defined in Cardano.Api.KeysShelley Associated Types
| |||||||||
Key StakeKey Source # | |||||||||
Defined in Cardano.Api.KeysShelley Associated Types
| |||||||||
CastVerificationKeyRole StakeExtendedKey StakeKey Source # | |||||||||
Defined in Cardano.Api.KeysShelley | |||||||||
FromCBOR (Hash StakeKey) Source # | |||||||||
FromCBOR (SigningKey StakeKey) Source # | |||||||||
Defined in Cardano.Api.KeysShelley | |||||||||
FromCBOR (VerificationKey StakeKey) Source # | |||||||||
Defined in Cardano.Api.KeysShelley | |||||||||
ToCBOR (Hash StakeKey) Source # | |||||||||
ToCBOR (SigningKey StakeKey) Source # | |||||||||
Defined in Cardano.Api.KeysShelley | |||||||||
ToCBOR (VerificationKey StakeKey) Source # | |||||||||
Defined in Cardano.Api.KeysShelley | |||||||||
IsString (Hash StakeKey) Source # | |||||||||
Defined in Cardano.Api.KeysShelley Methods fromString ∷ String → Hash StakeKey # | |||||||||
IsString (SigningKey StakeKey) Source # | |||||||||
Defined in Cardano.Api.KeysShelley Methods | |||||||||
IsString (VerificationKey StakeKey) Source # | |||||||||
Defined in Cardano.Api.KeysShelley Methods | |||||||||
Show (Hash StakeKey) Source # | |||||||||
Show (SigningKey StakeKey) Source # | |||||||||
Defined in Cardano.Api.KeysShelley | |||||||||
Show (VerificationKey StakeKey) Source # | |||||||||
Defined in Cardano.Api.KeysShelley | |||||||||
Eq (Hash StakeKey) Source # | |||||||||
Eq (VerificationKey StakeKey) Source # | |||||||||
Defined in Cardano.Api.KeysShelley Methods (==) ∷ VerificationKey StakeKey → VerificationKey StakeKey → Bool # (/=) ∷ VerificationKey StakeKey → VerificationKey StakeKey → Bool # | |||||||||
Ord (Hash StakeKey) Source # | |||||||||
Defined in Cardano.Api.KeysShelley | |||||||||
SerialiseAsBech32 (SigningKey StakeKey) Source # | |||||||||
Defined in Cardano.Api.KeysShelley Methods bech32PrefixFor ∷ SigningKey StakeKey → Text Source # bech32PrefixesPermitted ∷ AsType (SigningKey StakeKey) → [Text] Source # | |||||||||
SerialiseAsBech32 (VerificationKey StakeKey) Source # | |||||||||
Defined in Cardano.Api.KeysShelley Methods bech32PrefixFor ∷ VerificationKey StakeKey → Text Source # bech32PrefixesPermitted ∷ AsType (VerificationKey StakeKey) → [Text] Source # | |||||||||
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 (SigningKey StakeKey) Source # | |||||||||
Defined in Cardano.Api.KeysShelley | |||||||||
SerialiseAsCBOR (VerificationKey StakeKey) 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 (SigningKey StakeKey) Source # | |||||||||
Defined in Cardano.Api.KeysShelley | |||||||||
SerialiseAsRawBytes (VerificationKey StakeKey) Source # | |||||||||
Defined in Cardano.Api.KeysShelley | |||||||||
HasTextEnvelope (SigningKey StakeKey) Source # | |||||||||
Defined in Cardano.Api.KeysShelley | |||||||||
HasTextEnvelope (VerificationKey StakeKey) Source # | |||||||||
data AsType StakeKey Source # | |||||||||
Defined in Cardano.Api.KeysShelley | |||||||||
newtype Hash StakeKey Source # | |||||||||
Defined in Cardano.Api.KeysShelley | |||||||||
newtype SigningKey StakeKey Source # | |||||||||
Defined in Cardano.Api.KeysShelley | |||||||||
newtype VerificationKey StakeKey Source # | |||||||||
Defined in Cardano.Api.KeysShelley |
data StakePoolKey Source #
Instances
HasTypeProxy StakePoolKey Source # | |||||||||
Defined in Cardano.Api.KeysShelley Associated Types
Methods proxyToAsType ∷ Proxy StakePoolKey → AsType StakePoolKey Source # | |||||||||
Key StakePoolKey Source # | |||||||||
Defined in Cardano.Api.KeysShelley Associated Types
Methods 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.KeysShelley | |||||||||
CastVerificationKeyRole GenesisDelegateKey StakePoolKey Source # | |||||||||
Defined in Cardano.Api.KeysShelley | |||||||||
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 StakePoolKey) 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 # | |||||||||
FromCBOR (VerificationKey StakePoolKey) Source # | |||||||||
Defined in Cardano.Api.KeysShelley Methods fromCBOR ∷ Decoder s (VerificationKey StakePoolKey) Source # label ∷ Proxy (VerificationKey StakePoolKey) → Text Source # | |||||||||
ToCBOR (Hash StakePoolKey) 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 # | |||||||||
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 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 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 (Hash StakePoolKey) Source # | |||||||||
Defined in Cardano.Api.KeysShelley Methods | |||||||||
IsString (SigningKey StakePoolKey) Source # | |||||||||
Defined in Cardano.Api.KeysShelley Methods | |||||||||
IsString (VerificationKey StakePoolKey) Source # | |||||||||
Defined in Cardano.Api.KeysShelley Methods | |||||||||
Show (Hash StakePoolKey) 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 # | |||||||||
Show (VerificationKey StakePoolKey) Source # | |||||||||
Defined in Cardano.Api.KeysShelley Methods showsPrec ∷ Int → VerificationKey StakePoolKey → ShowS # | |||||||||
Eq (Hash StakePoolKey) Source # | |||||||||
Defined in Cardano.Api.KeysShelley Methods (==) ∷ Hash StakePoolKey → Hash StakePoolKey → Bool # (/=) ∷ Hash StakePoolKey → Hash StakePoolKey → Bool # | |||||||||
Eq (VerificationKey StakePoolKey) 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 # | |||||||||
SerialiseAsBech32 (Hash StakePoolKey) Source # | |||||||||
Defined in Cardano.Api.KeysShelley Methods bech32PrefixFor ∷ Hash StakePoolKey → Text Source # bech32PrefixesPermitted ∷ AsType (Hash StakePoolKey) → [Text] Source # | |||||||||
SerialiseAsBech32 (SigningKey StakePoolKey) Source # | |||||||||
Defined in Cardano.Api.KeysShelley Methods bech32PrefixFor ∷ SigningKey StakePoolKey → Text Source # bech32PrefixesPermitted ∷ AsType (SigningKey StakePoolKey) → [Text] Source # | |||||||||
SerialiseAsBech32 (VerificationKey StakePoolKey) Source # | |||||||||
Defined in Cardano.Api.KeysShelley Methods bech32PrefixFor ∷ VerificationKey StakePoolKey → Text Source # bech32PrefixesPermitted ∷ AsType (VerificationKey StakePoolKey) → [Text] 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 # | |||||||||
SerialiseAsCBOR (SigningKey StakePoolKey) Source # | |||||||||
Defined in Cardano.Api.KeysShelley | |||||||||
SerialiseAsCBOR (VerificationKey StakePoolKey) 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 # | |||||||||
SerialiseAsRawBytes (SigningKey StakePoolKey) Source # | |||||||||
Defined in Cardano.Api.KeysShelley | |||||||||
SerialiseAsRawBytes (VerificationKey StakePoolKey) Source # | |||||||||
HasTextEnvelope (SigningKey StakePoolKey) Source # | |||||||||
Defined in Cardano.Api.KeysShelley | |||||||||
HasTextEnvelope (VerificationKey StakePoolKey) Source # | |||||||||
data AsType StakePoolKey Source # | |||||||||
Defined in Cardano.Api.KeysShelley | |||||||||
newtype Hash StakePoolKey Source # | |||||||||
Defined in Cardano.Api.KeysShelley | |||||||||
newtype SigningKey StakePoolKey Source # | |||||||||
Defined in Cardano.Api.KeysShelley | |||||||||
newtype VerificationKey StakePoolKey Source # | |||||||||
Defined in Cardano.Api.KeysShelley |
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 |