Safe Haskell | None |
---|---|
Language | Haskell2010 |
Cardano.Api.Any
Synopsis
- class Show e ⇒ Error e where
- displayError ∷ e → String
- data family Hash keyrole
- class CastHash roleA roleB where
- class HasTypeProxy t where
- data AsType t
- proxyToAsType ∷ Proxy t → AsType t
- data family AsType t
- data FromSomeType (c ∷ Type → Constraint) b where
- FromSomeType ∷ ∀ (c ∷ Type → Constraint) a b. c a ⇒ AsType a → (a → b) → FromSomeType c b
- data FileError e
- class HasTypeProxy a ⇒ SerialiseAsRawBytes a where
- serialiseToRawBytes ∷ a → ByteString
- deserialiseFromRawBytes ∷ AsType a → ByteString → Maybe a
- serialiseToRawBytesHex ∷ SerialiseAsRawBytes a ⇒ a → ByteString
- serialiseToRawBytesHexText ∷ SerialiseAsRawBytes a ⇒ a → Text
- deserialiseFromRawBytesHex ∷ SerialiseAsRawBytes a ⇒ AsType a → ByteString → Maybe a
- class HasTypeProxy a ⇒ SerialiseAsCBOR a where
- serialiseToCBOR ∷ a → ByteString
- deserialiseFromCBOR ∷ AsType a → ByteString → Either DecoderError a
- throwErrorAsException ∷ Error e ⇒ e → IO a
- data ErrorAsException where
- ErrorAsException ∷ ∀ e. Error e ⇒ e → ErrorAsException
- class (HasTypeProxy a, SerialiseAsRawBytes a) ⇒ SerialiseAsBech32 a where
- bech32PrefixFor ∷ a → Text
- bech32PrefixesPermitted ∷ AsType a → [Text]
- serialiseToBech32 ∷ a → Text
- deserialiseFromBech32 ∷ AsType a → Text → Either Bech32DecodeError a
- data Bech32DecodeError
- class Typeable a ⇒ DecCBOR a where
- class Typeable a ⇒ FromCBOR a where
- class Typeable a ⇒ ToCBOR a where
- class Typeable a ⇒ EncCBOR a where
- data Proxy (t ∷ k) = Proxy
Documentation
class Show e ⇒ Error e where Source #
Methods
displayError ∷ e → String Source #
Instances
data family Hash keyrole Source #
Instances
class HasTypeProxy t where Source #
Associated Types
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.
Methods
proxyToAsType ∷ Proxy t → AsType t Source #
Instances
HasTypeProxy ByronKey Source # | |||||
Defined in Cardano.Api.KeysByron Associated Types
| |||||
HasTypeProxy ByronKeyLegacy Source # | |||||
Defined in Cardano.Api.KeysByron Associated Types
Methods proxyToAsType ∷ Proxy ByronKeyLegacy → AsType ByronKeyLegacy Source # | |||||
HasTypeProxy KesKey Source # | |||||
Defined in Cardano.Api.KeysPraos | |||||
HasTypeProxy VrfKey Source # | |||||
Defined in Cardano.Api.KeysPraos | |||||
HasTypeProxy GenesisDelegateExtendedKey Source # | |||||
Defined in Cardano.Api.KeysShelley Associated Types
| |||||
HasTypeProxy GenesisDelegateKey Source # | |||||
Defined in Cardano.Api.KeysShelley Associated Types
Methods proxyToAsType ∷ Proxy GenesisDelegateKey → AsType GenesisDelegateKey Source # | |||||
HasTypeProxy GenesisExtendedKey Source # | |||||
Defined in Cardano.Api.KeysShelley Associated Types
Methods proxyToAsType ∷ Proxy GenesisExtendedKey → AsType GenesisExtendedKey Source # | |||||
HasTypeProxy GenesisKey Source # | |||||
Defined in Cardano.Api.KeysShelley Associated Types
Methods proxyToAsType ∷ Proxy GenesisKey → AsType GenesisKey Source # | |||||
HasTypeProxy GenesisUTxOKey Source # | |||||
Defined in Cardano.Api.KeysShelley Associated Types
Methods proxyToAsType ∷ Proxy GenesisUTxOKey → AsType GenesisUTxOKey Source # | |||||
HasTypeProxy PaymentExtendedKey Source # | |||||
Defined in Cardano.Api.KeysShelley Associated Types
Methods proxyToAsType ∷ Proxy PaymentExtendedKey → AsType PaymentExtendedKey Source # | |||||
HasTypeProxy PaymentKey Source # | |||||
Defined in Cardano.Api.KeysShelley Associated Types
Methods proxyToAsType ∷ Proxy PaymentKey → AsType PaymentKey Source # | |||||
HasTypeProxy StakeExtendedKey Source # | |||||
Defined in Cardano.Api.KeysShelley Associated Types
Methods proxyToAsType ∷ Proxy StakeExtendedKey → AsType StakeExtendedKey Source # | |||||
HasTypeProxy StakeKey Source # | |||||
Defined in Cardano.Api.KeysShelley Associated Types
| |||||
HasTypeProxy StakePoolKey Source # | |||||
Defined in Cardano.Api.KeysShelley Associated Types
Methods proxyToAsType ∷ Proxy StakePoolKey → AsType StakePoolKey Source # | |||||
HasTypeProxy OperationalCertificate Source # | |||||
Defined in Cardano.Api.OperationalCertificate Associated Types
| |||||
HasTypeProxy OperationalCertificateIssueCounter Source # | |||||
Defined in Cardano.Api.OperationalCertificate Associated Types
| |||||
HasTypeProxy TextEnvelope Source # | |||||
Defined in Cardano.Api.SerialiseTextEnvelope Associated Types
Methods proxyToAsType ∷ Proxy TextEnvelope → AsType TextEnvelope Source # | |||||
HasTypeProxy a ⇒ HasTypeProxy (Hash a) Source # | |||||
Defined in Cardano.Api.Any Associated Types
| |||||
HasTypeProxy a ⇒ HasTypeProxy (SigningKey a) Source # | |||||
Defined in Cardano.Api.Key Associated Types
Methods proxyToAsType ∷ Proxy (SigningKey a) → AsType (SigningKey a) Source # | |||||
HasTypeProxy a ⇒ HasTypeProxy (VerificationKey a) Source # | |||||
Defined in Cardano.Api.Key Associated Types
Methods proxyToAsType ∷ Proxy (VerificationKey a) → AsType (VerificationKey a) Source # |
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 FromSomeType (c ∷ Type → Constraint) b where Source #
Constructors
FromSomeType ∷ ∀ (c ∷ Type → Constraint) a b. c a ⇒ AsType a → (a → b) → FromSomeType c b |
Constructors
FileError FilePath e | |
FileErrorTempFile | |
FileIOError FilePath IOException |
Instances
class HasTypeProxy a ⇒ SerialiseAsRawBytes a where Source #
Methods
serialiseToRawBytes ∷ a → ByteString Source #
deserialiseFromRawBytes ∷ AsType a → ByteString → Maybe a Source #
Instances
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 # | |
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 | |
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 # | |
serialiseToRawBytesHexText ∷ SerialiseAsRawBytes a ⇒ a → Text Source #
deserialiseFromRawBytesHex ∷ SerialiseAsRawBytes a ⇒ AsType a → ByteString → Maybe a Source #
class HasTypeProxy a ⇒ SerialiseAsCBOR a where Source #
Minimal complete definition
Nothing
Methods
serialiseToCBOR ∷ a → ByteString Source #
default serialiseToCBOR ∷ ToCBOR a ⇒ a → ByteString Source #
deserialiseFromCBOR ∷ AsType a → ByteString → Either DecoderError a Source #
default deserialiseFromCBOR ∷ FromCBOR a ⇒ AsType a → ByteString → Either DecoderError a Source #
Instances
SerialiseAsCBOR OperationalCertificate Source # | |
SerialiseAsCBOR OperationalCertificateIssueCounter 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 # | |
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 | |
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 # | |
throwErrorAsException ∷ Error e ⇒ e → IO a Source #
The preferred approach is to use Except
or ExceptT
, but you can if
necessary use IO exceptions.
data ErrorAsException where Source #
Constructors
ErrorAsException ∷ ∀ e. Error e ⇒ e → ErrorAsException |
Instances
Exception ErrorAsException Source # | |
Defined in Cardano.Api.Any | |
Show ErrorAsException Source # | |
Defined in Cardano.Api.Any Methods showsPrec ∷ Int → ErrorAsException → ShowS # show ∷ ErrorAsException → String # showList ∷ [ErrorAsException] → ShowS # |
class (HasTypeProxy a, SerialiseAsRawBytes a) ⇒ SerialiseAsBech32 a where Source #
Methods
bech32PrefixFor ∷ a → Text Source #
The human readable prefix to use when encoding this value to Bech32.
bech32PrefixesPermitted ∷ AsType a → [Text] Source #
The set of human readable prefixes that can be used for this type.
Instances
SerialiseAsBech32 (Hash StakePoolKey) Source # | |
Defined in Cardano.Api.KeysShelley Methods bech32PrefixFor ∷ Hash StakePoolKey → Text Source # bech32PrefixesPermitted ∷ AsType (Hash StakePoolKey) → [Text] 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 # | |
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 # |
serialiseToBech32 ∷ a → Text Source #
deserialiseFromBech32 ∷ AsType a → Text → Either Bech32DecodeError a Source #
data Bech32DecodeError Source #
Instances
Show Bech32DecodeError Source # | |
Defined in Cardano.Api.Any Methods showsPrec ∷ Int → Bech32DecodeError → ShowS # show ∷ Bech32DecodeError → String # showList ∷ [Bech32DecodeError] → ShowS # | |
Error Bech32DecodeError Source # | |
Defined in Cardano.Api.Any Methods |
class Typeable a ⇒ DecCBOR a where Source #
Minimal complete definition
Nothing
Methods
decCBOR ∷ Decoder s a Source #
dropCBOR ∷ Proxy a → Decoder s () Source #
Validate decoding of a Haskell value, without the need to actually construct
it. Could be slightly faster than decCBOR
, however it should respect this law:
dropCBOR (proxy :: Proxy a) = () <$ (decCBOR :: Decoder s a)
Instances
DecCBOR ByteArray | |
DecCBOR ByteString | |
Defined in Cardano.Ledger.Binary.Decoding.DecCBOR | |
DecCBOR ByteString | |
Defined in Cardano.Ledger.Binary.Decoding.DecCBOR | |
DecCBOR ShortByteString | |
Defined in Cardano.Ledger.Binary.Decoding.DecCBOR | |
DecCBOR Proof | |
DecCBOR SignKey | |
DecCBOR VerKey | |
DecCBOR ProtocolMagicId | |
Defined in Cardano.Crypto.ProtocolMagic | |
DecCBOR RequiresNetworkMagic | |
Defined in Cardano.Crypto.ProtocolMagic | |
DecCBOR Raw | |
DecCBOR CompactRedeemVerificationKey | |
Defined in Cardano.Crypto.Signing.Redeem.Compact | |
DecCBOR RedeemSigningKey | |
Defined in Cardano.Crypto.Signing.Redeem.SigningKey | |
DecCBOR RedeemVerificationKey | |
DecCBOR SigningKey | |
Defined in Cardano.Crypto.Signing.SigningKey | |
DecCBOR VerificationKey | |
Defined in Cardano.Crypto.Signing.VerificationKey | |
DecCBOR ValidityInterval | |
Defined in Cardano.Ledger.Allegra.Scripts | |
DecCBOR AlonzoGenesis | Genesis types are always encoded with the version of era they are defined in. |
Defined in Cardano.Ledger.Alonzo.Genesis | |
DecCBOR CoinPerWord | |
Defined in Cardano.Ledger.Alonzo.PParams | |
DecCBOR OrdExUnits | |
Defined in Cardano.Ledger.Alonzo.PParams | |
DecCBOR FailureDescription | |
Defined in Cardano.Ledger.Alonzo.Rules.Utxos | |
DecCBOR TagMismatchDescription | |
Defined in Cardano.Ledger.Alonzo.Rules.Utxos | |
DecCBOR IsValid | |
DecCBOR CommitteeMemberState | |
DecCBOR CommitteeMembersState | |
DecCBOR HotCredAuthStatus | |
DecCBOR MemberStatus | |
DecCBOR NextEpochChange | |
DecCBOR CoinPerByte | |
Defined in Cardano.Ledger.Babbage.PParams | |
DecCBOR Version | |
DecCBOR Body | |
DecCBOR BlockSignature | |
Defined in Cardano.Chain.Block.Header | |
DecCBOR ToSign | |
DecCBOR Proof | |
DecCBOR ChainValidationState | |
Defined in Cardano.Chain.Block.Validation | |
DecCBOR ApplyMempoolPayloadErr | |
Defined in Cardano.Chain.Byron.API.Mempool | |
DecCBOR HDAddressPayload | |
Defined in Cardano.Chain.Common.AddrAttributes | |
DecCBOR AddrSpendingData | |
Defined in Cardano.Chain.Common.AddrSpendingData | |
DecCBOR AddrType | |
DecCBOR Address | |
DecCBOR Address' | |
DecCBOR BlockCount | |
Defined in Cardano.Chain.Common.BlockCount | |
DecCBOR ChainDifficulty | |
Defined in Cardano.Chain.Common.ChainDifficulty | |
DecCBOR CompactAddress | |
Defined in Cardano.Chain.Common.Compact | |
DecCBOR KeyHash | |
DecCBOR Lovelace | |
DecCBOR LovelaceError | |
Defined in Cardano.Chain.Common.Lovelace | |
DecCBOR LovelacePortion | |
Defined in Cardano.Chain.Common.LovelacePortion | |
DecCBOR NetworkMagic | |
Defined in Cardano.Chain.Common.NetworkMagic | |
DecCBOR TxFeePolicy | |
Defined in Cardano.Chain.Common.TxFeePolicy | |
DecCBOR TxSizeLinear | |
Defined in Cardano.Chain.Common.TxSizeLinear | |
DecCBOR Certificate | |
Defined in Cardano.Chain.Delegation.Certificate | |
DecCBOR Map | |
DecCBOR Payload | |
DecCBOR State | |
DecCBOR State | |
DecCBOR Error | |
DecCBOR ScheduledDelegation | |
DecCBOR State | |
DecCBOR GenesisAvvmBalances | |
Defined in Cardano.Chain.Genesis.AvvmBalances | |
DecCBOR Config | |
DecCBOR GenesisData | |
Defined in Cardano.Chain.Genesis.Data | |
DecCBOR GenesisDelegation | |
Defined in Cardano.Chain.Genesis.Delegation | |
DecCBOR GenesisHash | |
Defined in Cardano.Chain.Genesis.Hash | |
DecCBOR GenesisKeyHashes | |
Defined in Cardano.Chain.Genesis.KeyHashes | |
DecCBOR GenesisNonAvvmBalances | |
Defined in Cardano.Chain.Genesis.NonAvvmBalances | |
DecCBOR MempoolPayload | |
Defined in Cardano.Chain.MempoolPayload | |
DecCBOR EpochAndSlotCount | |
Defined in Cardano.Chain.Slotting.EpochAndSlotCount | |
DecCBOR EpochNumber | |
Defined in Cardano.Chain.Slotting.EpochNumber | |
DecCBOR EpochSlots | |
Defined in Cardano.Chain.Slotting.EpochSlots | |
DecCBOR SlotCount | |
DecCBOR SlotNumber | |
Defined in Cardano.Chain.Slotting.SlotNumber | |
DecCBOR SscPayload | |
Defined in Cardano.Chain.Ssc | |
DecCBOR SscProof | |
DecCBOR CompactTxId | |
Defined in Cardano.Chain.UTxO.Compact | |
DecCBOR CompactTxIn | |
Defined in Cardano.Chain.UTxO.Compact | |
DecCBOR CompactTxOut | |
Defined in Cardano.Chain.UTxO.Compact | |
DecCBOR Tx | |
DecCBOR TxIn | |
DecCBOR TxOut | |
DecCBOR TxAux | |
DecCBOR TxPayload | |
DecCBOR TxProof | |
DecCBOR TxInWitness | |
Defined in Cardano.Chain.UTxO.TxWitness | |
DecCBOR TxSigData | |
DecCBOR UTxO | |
DecCBOR UTxOError | |
DecCBOR UTxOConfiguration | |
Defined in Cardano.Chain.UTxO.UTxOConfiguration | |
DecCBOR TxValidationError | |
Defined in Cardano.Chain.UTxO.Validation | |
DecCBOR UTxOValidationError | |
Defined in Cardano.Chain.UTxO.Validation | |
DecCBOR ApplicationName | |
Defined in Cardano.Chain.Update.ApplicationName | |
DecCBOR ApplicationNameError | |
Defined in Cardano.Chain.Update.ApplicationName | |
DecCBOR InstallerHash | |
Defined in Cardano.Chain.Update.InstallerHash | |
DecCBOR Payload | |
DecCBOR Proposal | |
DecCBOR ProposalBody | |
Defined in Cardano.Chain.Update.Proposal | |
DecCBOR ProtocolParameters | |
Defined in Cardano.Chain.Update.ProtocolParameters | |
DecCBOR ProtocolParametersUpdate | |
DecCBOR ProtocolVersion | |
Defined in Cardano.Chain.Update.ProtocolVersion | |
DecCBOR SoftforkRule | |
Defined in Cardano.Chain.Update.SoftforkRule | |
DecCBOR SoftwareVersion | |
Defined in Cardano.Chain.Update.SoftwareVersion | |
DecCBOR SoftwareVersionError | |
Defined in Cardano.Chain.Update.SoftwareVersion | |
DecCBOR SystemTag | |
DecCBOR SystemTagError | |
Defined in Cardano.Chain.Update.SystemTag | |
DecCBOR CandidateProtocolUpdate | |
Defined in Cardano.Chain.Update.Validation.Endorsement | |
DecCBOR Endorsement | |
Defined in Cardano.Chain.Update.Validation.Endorsement | |
DecCBOR Error | |
DecCBOR Error | |
DecCBOR State | |
DecCBOR Adopted | |
DecCBOR ApplicationVersion | |
Defined in Cardano.Chain.Update.Validation.Registration | |
DecCBOR Error | |
DecCBOR ProtocolUpdateProposal | |
Defined in Cardano.Chain.Update.Validation.Registration | |
DecCBOR SoftwareUpdateProposal | |
Defined in Cardano.Chain.Update.Validation.Registration | |
DecCBOR Error | |
DecCBOR Vote | |
DecCBOR ConwayGenesis | |
Defined in Cardano.Ledger.Conway.Genesis | |
DecCBOR DefaultVote | |
Defined in Cardano.Ledger.Conway.Governance | |
DecCBOR GovActionId | |
Defined in Cardano.Ledger.Conway.Governance.Procedures | |
DecCBOR GovActionIx | |
Defined in Cardano.Ledger.Conway.Governance.Procedures | |
DecCBOR Vote | |
DecCBOR Voter | |
DecCBOR DRepVotingThresholds | |
Defined in Cardano.Ledger.Conway.PParams | |
DecCBOR PoolVotingThresholds | |
Defined in Cardano.Ledger.Conway.PParams | |
DecCBOR Delegatee | |
DecCBOR Addr | |
DecCBOR CompactAddr | |
Defined in Cardano.Ledger.Address | |
DecCBOR RewardAccount | |
Defined in Cardano.Ledger.Address | |
DecCBOR Withdrawals | |
Defined in Cardano.Ledger.Address | |
DecCBOR ActiveSlotCoeff | |
Defined in Cardano.Ledger.BaseTypes | |
DecCBOR Anchor | |
DecCBOR BlocksMade | |
Defined in Cardano.Ledger.BaseTypes | |
DecCBOR CertIx | |
DecCBOR DnsName | |
DecCBOR Network | |
DecCBOR NonNegativeInterval | |
Defined in Cardano.Ledger.BaseTypes | |
DecCBOR Nonce | |
DecCBOR Port | |
DecCBOR PositiveInterval | |
Defined in Cardano.Ledger.BaseTypes | |
DecCBOR PositiveUnitInterval | |
Defined in Cardano.Ledger.BaseTypes | |
DecCBOR ProtVer | |
DecCBOR TxIx | |
DecCBOR UnitInterval | |
Defined in Cardano.Ledger.BaseTypes | |
DecCBOR Url | |
DecCBOR CommitteeAuthorization | |
Defined in Cardano.Ledger.CertState | |
DecCBOR FutureGenDeleg | |
Defined in Cardano.Ledger.CertState | |
DecCBOR Coin | |
DecCBOR DeltaCoin | |
DecCBOR Ptr | |
DecCBOR SlotNo32 | |
DecCBOR DRep | |
DecCBOR DRepState | |
DecCBOR GenDelegPair | |
Defined in Cardano.Ledger.Hashes | |
DecCBOR GenDelegs | |
DecCBOR ScriptHash | |
Defined in Cardano.Ledger.Hashes | |
DecCBOR TxAuxDataHash | |
Defined in Cardano.Ledger.Hashes | |
DecCBOR BootstrapWitness | |
Defined in Cardano.Ledger.Keys.Bootstrap | |
DecCBOR BootstrapWitnessRaw | |
Defined in Cardano.Ledger.Keys.Bootstrap | |
DecCBOR ChainCode | |
DecCBOR Metadatum | |
DecCBOR CostModels | |
Defined in Cardano.Ledger.Plutus.CostModels | |
DecCBOR ExUnits | |
DecCBOR Prices | |
DecCBOR Language | |
DecCBOR PlutusBinary | |
Defined in Cardano.Ledger.Plutus.Language | |
DecCBOR TxOutSource | |
Defined in Cardano.Ledger.Plutus.TxInfo | |
DecCBOR PoolMetadata | |
Defined in Cardano.Ledger.PoolParams | |
DecCBOR PoolParams | |
Defined in Cardano.Ledger.PoolParams | |
DecCBOR StakePoolRelay | |
Defined in Cardano.Ledger.PoolParams | |
DecCBOR Reward | |
DecCBOR RewardType | |
Defined in Cardano.Ledger.Rewards | |
DecCBOR AccountState | |
Defined in Cardano.Ledger.State.AccountState | |
DecCBOR IndividualPoolStake | |
Defined in Cardano.Ledger.State.PoolDistr | |
DecCBOR PoolDistr | |
DecCBOR SnapShots | |
DecCBOR TxId | |
DecCBOR TxIn | |
DecCBOR RDPair | |
DecCBOR AssetName | |
DecCBOR CompactValue | |
Defined in Cardano.Ledger.Mary.Value | |
DecCBOR MaryValue | |
DecCBOR MultiAsset | |
Defined in Cardano.Ledger.Mary.Value | |
DecCBOR PolicyID | |
DecCBOR RewardInfoPool | |
Defined in Cardano.Ledger.Shelley.API.Wallet | |
DecCBOR RewardParams | |
Defined in Cardano.Ledger.Shelley.API.Wallet | |
DecCBOR NominalDiffTimeMicro | |
Defined in Cardano.Ledger.Shelley.Genesis | |
DecCBOR ShelleyGenesis | Genesis are always encoded with the version of era they are defined in. |
Defined in Cardano.Ledger.Shelley.Genesis | |
DecCBOR ShelleyGenesisStaking | |
Defined in Cardano.Ledger.Shelley.Genesis | |
DecCBOR Likelihood | |
Defined in Cardano.Ledger.Shelley.PoolRank | |
DecCBOR LogWeight | |
DecCBOR PerformanceEstimate | |
Defined in Cardano.Ledger.Shelley.PoolRank | |
DecCBOR Desirability | |
Defined in Cardano.Ledger.Shelley.RewardProvenance | |
DecCBOR RewardProvenance | |
Defined in Cardano.Ledger.Shelley.RewardProvenance | |
DecCBOR RewardProvenancePool | |
Defined in Cardano.Ledger.Shelley.RewardProvenance | |
DecCBOR FreeVars | |
DecCBOR Pulser | |
DecCBOR PulsingRewUpdate | |
Defined in Cardano.Ledger.Shelley.RewardUpdate | |
DecCBOR RewardAns | |
DecCBOR RewardSnapShot | |
Defined in Cardano.Ledger.Shelley.RewardUpdate | |
DecCBOR RewardUpdate | |
Defined in Cardano.Ledger.Shelley.RewardUpdate | |
DecCBOR LeaderOnlyReward | |
Defined in Cardano.Ledger.Shelley.Rewards | |
DecCBOR PoolRewardInfo | |
Defined in Cardano.Ledger.Shelley.Rewards | |
DecCBOR VotingPeriod | |
Defined in Cardano.Ledger.Shelley.Rules.Ppup | |
DecCBOR FromByronTranslationContext | |
Defined in Cardano.Ledger.Shelley.Translation | |
DecCBOR MIRCert | |
DecCBOR MIRPot | |
DecCBOR MIRTarget | |
DecCBOR ChainDepState | |
Defined in Cardano.Protocol.TPraos.API | |
DecCBOR HashHeader | |
Defined in Cardano.Protocol.TPraos.BHeader | |
DecCBOR LastAppliedBlock | |
Defined in Cardano.Protocol.TPraos.BHeader | |
DecCBOR PrevHash | |
DecCBOR KESPeriod | |
DecCBOR OBftSlot | |
DecCBOR PrtclState | |
Defined in Cardano.Protocol.TPraos.Rules.Prtcl | |
DecCBOR TicknState | |
Defined in Cardano.Protocol.TPraos.Rules.Tickn | |
DecCBOR BlockNo | |
DecCBOR EpochInterval | |
Defined in Cardano.Ledger.Binary.Decoding.DecCBOR | |
DecCBOR EpochNo | |
DecCBOR EpochSize | |
DecCBOR SlotNo | |
DecCBOR SystemStart | |
Defined in Cardano.Ledger.Binary.Decoding.DecCBOR | |
DecCBOR ByteArray | |
DecCBOR SlicedByteArray | |
Defined in Cardano.Ledger.Binary.Decoding.DecCBOR | |
DecCBOR Term | |
DecCBOR Void | |
DecCBOR Int16 | |
DecCBOR Int32 | |
DecCBOR Int64 | |
DecCBOR Int8 | |
DecCBOR Rational | |
DecCBOR Word16 | |
DecCBOR Word32 | |
DecCBOR Word64 | |
DecCBOR Word8 | |
DecCBOR IPv4 | |
DecCBOR IPv6 | |
DecCBOR ByronHash | |
DecCBOR OperationalCertificate Source # | |
Defined in Cardano.Api.OperationalCertificate | |
DecCBOR OperationalCertificateIssueCounter Source # | |
DecCBOR Data | |
DecCBOR ScriptContext | |
Defined in Cardano.Ledger.Binary.Decoding.DecCBOR | |
DecCBOR ScriptContext | |
Defined in Cardano.Ledger.Binary.Decoding.DecCBOR | |
DecCBOR ScriptContext | |
Defined in Cardano.Ledger.Binary.Decoding.DecCBOR | |
DecCBOR Text | |
DecCBOR UTCTime | |
DecCBOR Integer | |
DecCBOR Natural | |
DecCBOR () | |
DecCBOR Bool | |
DecCBOR Double | |
DecCBOR Float | |
DecCBOR Int | |
DecCBOR Word | |
DSIGNAlgorithm v ⇒ DecCBOR (SigDSIGN v) | |
DSIGNAlgorithm v ⇒ DecCBOR (SignKeyDSIGN v) | |
Defined in Cardano.Ledger.Binary.Decoding.DecCBOR | |
DSIGNAlgorithm v ⇒ DecCBOR (VerKeyDSIGN v) | |
Defined in Cardano.Ledger.Binary.Decoding.DecCBOR | |
KESAlgorithm k ⇒ DecCBOR (SigKES k) | |
KESAlgorithm k ⇒ DecCBOR (VerKeyKES k) | |
DecCBOR (CertVRF MockVRF) | |
DecCBOR (CertVRF SimpleVRF) | |
DecCBOR (CertVRF PraosVRF) | |
Typeable v ⇒ DecCBOR (OutputVRF v) | |
DecCBOR (SignKeyVRF MockVRF) | |
DecCBOR (SignKeyVRF SimpleVRF) | |
DecCBOR (SignKeyVRF PraosVRF) | |
DecCBOR (VerKeyVRF MockVRF) | |
DecCBOR (VerKeyVRF SimpleVRF) | |
DecCBOR (VerKeyVRF PraosVRF) | |
Typeable a ⇒ DecCBOR (RedeemSignature a) | |
Defined in Cardano.Crypto.Signing.Redeem.Signature | |
Typeable a ⇒ DecCBOR (Signature a) | |
(Show a, Ord a, DecCBOR a) ⇒ DecCBOR (OSet a) | |
(EraTxOut era, DecCBOR (EraRuleFailure "PPUP" era)) ⇒ DecCBOR (AllegraUtxoPredFailure era) | |
Defined in Cardano.Ledger.Allegra.Rules.Utxo | |
Era era ⇒ DecCBOR (AllegraTxAuxData era) | |
Defined in Cardano.Ledger.Allegra.TxAuxData | |
Era era ⇒ DecCBOR (AllegraTxAuxDataRaw era) | |
Defined in Cardano.Ledger.Allegra.TxAuxData | |
AllegraEraTxBody e ⇒ DecCBOR (AllegraTxBody e) | |
Defined in Cardano.Ledger.Allegra.TxBody.Internal | |
(AlonzoEraScript era, DecCBOR (ContextError era)) ⇒ DecCBOR (CollectError era) | |
Defined in Cardano.Ledger.Alonzo.Plutus.Evaluate | |
(Typeable era, DecCBOR (ShelleyBbodyPredFailure era)) ⇒ DecCBOR (AlonzoBbodyPredFailure era) | |
Defined in Cardano.Ledger.Alonzo.Rules.Bbody | |
(Era era, DecCBOR (TxOut era), DecCBOR (Value era), EncCBOR (Value era), DecCBOR (PredicateFailure (EraRule "UTXOS" era))) ⇒ DecCBOR (AlonzoUtxoPredFailure era) | |
Defined in Cardano.Ledger.Alonzo.Rules.Utxo | |
(EraTxCert era, AlonzoEraScript era, DecCBOR (ContextError era), DecCBOR (EraRuleFailure "PPUP" era)) ⇒ DecCBOR (AlonzoUtxosPredFailure era) | |
Defined in Cardano.Ledger.Alonzo.Rules.Utxos | |
(AlonzoEraScript era, DecCBOR (TxCert era), DecCBOR (PredicateFailure (EraRule "UTXO" era)), Typeable (TxAuxData era)) ⇒ DecCBOR (AlonzoUtxowPredFailure era) | |
Defined in Cardano.Ledger.Alonzo.Rules.Utxow | |
AlonzoEraScript era ⇒ DecCBOR (AlonzoScript era) | |
Defined in Cardano.Ledger.Alonzo.Scripts | |
(Typeable era, DecCBOR (TxBody era), DecCBOR (TxWits era), DecCBOR (TxAuxData era)) ⇒ DecCBOR (AlonzoTx era) | |
Era era ⇒ DecCBOR (AlonzoTxAuxData era) | |
Defined in Cardano.Ledger.Alonzo.TxAuxData | |
Era era ⇒ DecCBOR (AlonzoTxAuxDataRaw era) | |
Defined in Cardano.Ledger.Alonzo.TxAuxData | |
(Era era, DecCBOR (TxOut era), DecCBOR (TxCert era), DecCBOR (PParamsUpdate era)) ⇒ DecCBOR (AlonzoTxBody era) | |
Defined in Cardano.Ledger.Alonzo.TxBody.Internal | |
(Era era, DecCBOR (TxOut era), DecCBOR (TxCert era), DecCBOR (PParamsUpdate era)) ⇒ DecCBOR (AlonzoTxBodyRaw era) | |
Defined in Cardano.Ledger.Alonzo.TxBody.Internal | |
(Era era, Val (Value era)) ⇒ DecCBOR (AlonzoTxOut era) | |
Defined in Cardano.Ledger.Alonzo.TxOut | |
(AlonzoEraTx era, DecCBOR (TxBody era), DecCBOR (TxWits era), DecCBOR (TxAuxData era)) ⇒ DecCBOR (AlonzoTxSeq era) | |
Defined in Cardano.Ledger.Alonzo.TxSeq.Internal | |
(AlonzoEraScript era, DecCBOR (NativeScript era)) ⇒ DecCBOR (AlonzoTxWits era) | |
Defined in Cardano.Ledger.Alonzo.TxWits | |
(AlonzoEraScript era, DecCBOR (NativeScript era)) ⇒ DecCBOR (AlonzoTxWitsRaw era) | |
Defined in Cardano.Ledger.Alonzo.TxWits | |
AlonzoEraScript era ⇒ DecCBOR (Redeemers era) | |
AlonzoEraScript era ⇒ DecCBOR (RedeemersRaw era) | |
Defined in Cardano.Ledger.Alonzo.TxWits | |
Era era ⇒ DecCBOR (TxDats era) | |
Era era ⇒ DecCBOR (TxDatsRaw era) | |
(Era era, DecCBOR (TxOut era), EncCBOR (Value era), DecCBOR (Value era), DecCBOR (PredicateFailure (EraRule "UTXOS" era)), DecCBOR (PredicateFailure (EraRule "UTXO" era)), Typeable (Script era), Typeable (TxAuxData era)) ⇒ DecCBOR (BabbageUtxoPredFailure era) | |
Defined in Cardano.Ledger.Babbage.Rules.Utxo | |
(AlonzoEraScript era, DecCBOR (TxOut era), DecCBOR (TxCert era), DecCBOR (Value era), DecCBOR (PredicateFailure (EraRule "UTXOS" era)), DecCBOR (PredicateFailure (EraRule "UTXO" era)), Typeable (TxAuxData era)) ⇒ DecCBOR (BabbageUtxowPredFailure era) | |
Defined in Cardano.Ledger.Babbage.Rules.Utxow | |
(Era era, DecCBOR (TxOut era), DecCBOR (TxCert era), DecCBOR (PParamsUpdate era)) ⇒ DecCBOR (BabbageTxBody era) | |
Defined in Cardano.Ledger.Babbage.TxBody.Internal | |
(Era era, DecCBOR (TxOut era), DecCBOR (TxCert era), DecCBOR (PParamsUpdate era)) ⇒ DecCBOR (BabbageTxBodyRaw era) | |
Defined in Cardano.Ledger.Babbage.TxBody.Internal | |
(Era era, DecCBOR (PlutusPurpose AsIx era)) ⇒ DecCBOR (BabbageContextError era) | |
Defined in Cardano.Ledger.Babbage.TxInfo | |
(EraScript era, Val (Value era)) ⇒ DecCBOR (BabbageTxOut era) | |
Defined in Cardano.Ledger.Babbage.TxOut | |
Era era ⇒ DecCBOR (Annotator (Timelock era)) | |
Era era ⇒ DecCBOR (Annotator (TimelockRaw era)) | |
Era era ⇒ DecCBOR (Annotator (AllegraTxAuxData era)) | |
Era era ⇒ DecCBOR (Annotator (AllegraTxAuxDataRaw era)) | |
AllegraEraTxBody era ⇒ DecCBOR (Annotator (AllegraTxBody era)) | |
AllegraEraTxBody era ⇒ DecCBOR (Annotator (AllegraTxBodyRaw () era)) | |
AlonzoEraScript era ⇒ DecCBOR (Annotator (AlonzoScript era)) | |
(Typeable era, Typeable (TxBody era), Typeable (TxWits era), Typeable (TxAuxData era), DecCBOR (Annotator (TxBody era)), DecCBOR (Annotator (TxWits era)), DecCBOR (Annotator (TxAuxData era))) ⇒ DecCBOR (Annotator (AlonzoTx era)) | |
Era era ⇒ DecCBOR (Annotator (AlonzoTxAuxData era)) | |
Era era ⇒ DecCBOR (Annotator (AlonzoTxAuxDataRaw era)) | |
(Era era, DecCBOR (TxOut era), DecCBOR (TxCert era), DecCBOR (PParamsUpdate era)) ⇒ DecCBOR (Annotator (AlonzoTxBody era)) | |
(Era era, DecCBOR (TxOut era), DecCBOR (TxCert era), DecCBOR (PParamsUpdate era)) ⇒ DecCBOR (Annotator (AlonzoTxBodyRaw era)) | |
AlonzoEraTx era ⇒ DecCBOR (Annotator (AlonzoTxSeq era)) | |
AlonzoEraScript era ⇒ DecCBOR (Annotator (AlonzoTxWits era)) | |
AlonzoEraScript era ⇒ DecCBOR (Annotator (AlonzoTxWitsRaw era)) | |
AlonzoEraScript era ⇒ DecCBOR (Annotator (Redeemers era)) | |
AlonzoEraScript era ⇒ DecCBOR (Annotator (RedeemersRaw era)) | |
Era era ⇒ DecCBOR (Annotator (TxDats era)) | |
Era era ⇒ DecCBOR (Annotator (TxDatsRaw era)) | |
(Era era, DecCBOR (TxOut era), DecCBOR (TxCert era), DecCBOR (PParamsUpdate era)) ⇒ DecCBOR (Annotator (BabbageTxBody era)) | |
(Era era, DecCBOR (TxOut era), DecCBOR (TxCert era), DecCBOR (PParamsUpdate era)) ⇒ DecCBOR (Annotator (BabbageTxBodyRaw era)) | |
(DecCBOR (TxOut era), EraTxCert era, EraPParams era) ⇒ DecCBOR (Annotator (ConwayTxBody era)) | |
(DecCBOR (TxOut era), EraTxCert era, EraPParams era) ⇒ DecCBOR (Annotator (ConwayTxBodyRaw era)) | |
(EraSegWits era, DecCBOR (Annotator h), Typeable h) ⇒ DecCBOR (Annotator (Block h era)) | |
DecCBOR (Annotator BootstrapWitness) | |
DecCBOR (Annotator BootstrapWitnessRaw) | |
Typeable kr ⇒ DecCBOR (Annotator (WitVKey kr)) | |
(Typeable t, DecCBOR (Annotator t)) ⇒ DecCBOR (Annotator (MemoBytes t)) | |
Era era ⇒ DecCBOR (Annotator (Data era)) | |
Typeable era ⇒ DecCBOR (Annotator (PlutusData era)) | |
DecCBOR (Annotator PlutusBinary) | |
MaryEraTxBody era ⇒ DecCBOR (Annotator (MaryTxBody era)) | |
AllegraEraTxBody era ⇒ DecCBOR (Annotator (MaryTxBodyRaw era)) | |
EraTx era ⇒ DecCBOR (Annotator (ShelleyTxSeq era)) | |
Era era ⇒ DecCBOR (Annotator (MultiSig era)) | |
Era era ⇒ DecCBOR (Annotator (MultiSigRaw era)) | |
EraTx era ⇒ DecCBOR (Annotator (ShelleyTx era)) | |
(Era era, Typeable (TxBody era), Typeable (TxWits era), Typeable (TxAuxData era), DecCBOR (Annotator (TxBody era)), DecCBOR (Annotator (TxWits era)), DecCBOR (Annotator (TxAuxData era))) ⇒ DecCBOR (Annotator (ShelleyTxRaw era)) | |
Era era ⇒ DecCBOR (Annotator (ShelleyTxAuxData era)) | |
Era era ⇒ DecCBOR (Annotator (ShelleyTxAuxDataRaw era)) | |
EraTxBody era ⇒ DecCBOR (Annotator (ShelleyTxBody era)) | |
(Era era, DecCBOR (PParamsUpdate era), DecCBOR (TxOut era), DecCBOR (TxCert era)) ⇒ DecCBOR (Annotator (ShelleyTxBodyRaw era)) | |
EraScript era ⇒ DecCBOR (Annotator (ShelleyTxWits era)) | |
EraScript era ⇒ DecCBOR (Annotator (ShelleyTxWitsRaw era)) | |
Crypto c ⇒ DecCBOR (Annotator (BHeader c)) | |
Crypto c ⇒ DecCBOR (Annotator (BHeaderRaw c)) | |
ShelleyCompatible proto era ⇒ DecCBOR (Annotator (Header (ShelleyBlock proto era))) | |
ShelleyCompatible proto era ⇒ DecCBOR (Annotator (ShelleyBlock proto era)) | |
Crypto c ⇒ DecCBOR (Annotator (Header c)) | |
Crypto crypto ⇒ DecCBOR (Annotator (HeaderRaw crypto)) | |
DecCBOR (Annotator Data) | |
DecCBOR a ⇒ DecCBOR (Sized a) | |
(DecCBORGroup a, EncCBORGroup a) ⇒ DecCBOR (CBORGroup a) | |
DecCBOR (ABody ByteSpan) | |
DecCBOR (ABlockSignature ByteSpan) | |
DecCBOR (Attributes AddrAttributes) | |
Defined in Cardano.Chain.Common.AddrAttributes Methods decCBOR ∷ Decoder s (Attributes AddrAttributes) Source # dropCBOR ∷ Proxy (Attributes AddrAttributes) → Decoder s () Source # label ∷ Proxy (Attributes AddrAttributes) → Text Source # | |
DecCBOR (Attributes ()) | |
Defined in Cardano.Chain.Common.Attributes | |
DecCBOR a ⇒ DecCBOR (MerkleRoot a) | |
Defined in Cardano.Chain.Common.Merkle | |
(DecCBOR a, EncCBOR a) ⇒ DecCBOR (MerkleTree a) | |
Defined in Cardano.Chain.Common.Merkle | |
DecCBOR (ACertificate ByteSpan) | |
DecCBOR (APayload ByteSpan) | |
DecCBOR (AMempoolPayload ByteSpan) | |
DecCBOR (ATxAux ByteSpan) | |
DecCBOR (ATxPayload ByteSpan) | |
DecCBOR (APayload ByteSpan) | |
DecCBOR (AProposal ByteSpan) | |
DecCBOR n ⇒ DecCBOR (TooLarge n) | |
DecCBOR (AVote ByteSpan) | |
EraPParams era ⇒ DecCBOR (ConwayGovState era) | |
Defined in Cardano.Ledger.Conway.Governance | |
EraPParams era ⇒ DecCBOR (DRepPulsingState era) | |
Defined in Cardano.Ledger.Conway.Governance.DRepPulser | |
EraPParams era ⇒ DecCBOR (PulsingSnapshot era) | |
Defined in Cardano.Ledger.Conway.Governance.DRepPulser | |
EraPParams era ⇒ DecCBOR (EnactState era) | |
Defined in Cardano.Ledger.Conway.Governance.Internal | |
(Era era, DecCBOR (InstantStake era)) ⇒ DecCBOR (RatifyEnv era) | |
EraPParams era ⇒ DecCBOR (RatifySignal era) | |
Defined in Cardano.Ledger.Conway.Governance.Internal | |
EraPParams era ⇒ DecCBOR (RatifyState era) | |
Defined in Cardano.Ledger.Conway.Governance.Internal | |
Era era ⇒ DecCBOR (Committee era) | |
Era era ⇒ DecCBOR (Constitution era) | |
Defined in Cardano.Ledger.Conway.Governance.Procedures | |
EraPParams era ⇒ DecCBOR (GovAction era) | |
EraPParams era ⇒ DecCBOR (GovActionState era) | |
Defined in Cardano.Ledger.Conway.Governance.Procedures | |
EraPParams era ⇒ DecCBOR (ProposalProcedure era) | |
Defined in Cardano.Ledger.Conway.Governance.Procedures | |
Era era ⇒ DecCBOR (VotingProcedure era) | |
Defined in Cardano.Ledger.Conway.Governance.Procedures | |
Era era ⇒ DecCBOR (VotingProcedures era) | |
Defined in Cardano.Ledger.Conway.Governance.Procedures | |
EraPParams era ⇒ DecCBOR (Proposals era) | |
DecCBOR (UpgradeConwayPParams Identity) | |
(Era era, DecCBOR (PredicateFailure (EraRule "LEDGERS" era))) ⇒ DecCBOR (ConwayBbodyPredFailure era) | |
Defined in Cardano.Ledger.Conway.Rules.Bbody | |
(Typeable era, DecCBOR (PredicateFailure (EraRule "DELEG" era)), DecCBOR (PredicateFailure (EraRule "POOL" era)), DecCBOR (PredicateFailure (EraRule "GOVCERT" era))) ⇒ DecCBOR (ConwayCertPredFailure era) | |
Defined in Cardano.Ledger.Conway.Rules.Cert | |
(Era era, DecCBOR (PredicateFailure (EraRule "CERT" era))) ⇒ DecCBOR (ConwayCertsPredFailure era) | |
Defined in Cardano.Ledger.Conway.Rules.Certs | |
Era era ⇒ DecCBOR (ConwayDelegPredFailure era) | |
Defined in Cardano.Ledger.Conway.Rules.Deleg | |
EraPParams era ⇒ DecCBOR (ConwayGovPredFailure era) | |
Defined in Cardano.Ledger.Conway.Rules.Gov | |
Typeable era ⇒ DecCBOR (ConwayGovCertPredFailure era) | |
Defined in Cardano.Ledger.Conway.Rules.GovCert | |
(Era era, DecCBOR (PredicateFailure (EraRule "UTXOW" era)), DecCBOR (PredicateFailure (EraRule "CERTS" era)), DecCBOR (PredicateFailure (EraRule "GOV" era))) ⇒ DecCBOR (ConwayLedgerPredFailure era) | |
Defined in Cardano.Ledger.Conway.Rules.Ledger | |
(Era era, DecCBOR (TxOut era), EncCBOR (Value era), DecCBOR (Value era), DecCBOR (PredicateFailure (EraRule "UTXOS" era))) ⇒ DecCBOR (ConwayUtxoPredFailure era) | |
Defined in Cardano.Ledger.Conway.Rules.Utxo | |
(EraTxCert era, ConwayEraScript era, DecCBOR (ContextError era)) ⇒ DecCBOR (ConwayUtxosPredFailure era) | |
Defined in Cardano.Ledger.Conway.Rules.Utxos | |
(ConwayEraScript era, DecCBOR (PredicateFailure (EraRule "UTXO" era))) ⇒ DecCBOR (ConwayUtxowPredFailure era) | |
Defined in Cardano.Ledger.Conway.Rules.Utxow | |
(EraPParams era, EraTxCert era, DecCBOR (TxOut era)) ⇒ DecCBOR (ConwayTxBody era) | |
Defined in Cardano.Ledger.Conway.TxBody.Internal | |
(EraPParams era, EraTxCert era, DecCBOR (TxOut era)) ⇒ DecCBOR (ConwayTxBodyRaw era) | |
Defined in Cardano.Ledger.Conway.TxBody.Internal | |
(ConwayEraTxCert era, TxCert era ~ ConwayTxCert era) ⇒ DecCBOR (ConwayTxCert era) | |
Defined in Cardano.Ledger.Conway.TxCert | |
(EraPParams era, DecCBOR (TxCert era), DecCBOR (PlutusPurpose AsIx era), DecCBOR (PlutusPurpose AsItem era)) ⇒ DecCBOR (ConwayContextError era) | |
Defined in Cardano.Ledger.Conway.TxInfo | |
(Typeable a, DecCBOR a, HasZero a) ⇒ DecCBOR (NonZero a) | |
Era era ⇒ DecCBOR (CommitteeState era) | |
Defined in Cardano.Ledger.CertState | |
(Era era, DecShareCBOR (PState era)) ⇒ DecCBOR (PState era) | |
Era era ⇒ DecCBOR (VState era) | |
DecCBOR (CompactForm Coin) | |
DecCBOR (CompactForm DeltaCoin) | |
DecCBOR (CompactForm MaryValue) | |
(Typeable era, DecCBOR (PParamsHKD Identity era)) ⇒ DecCBOR (PParams era) | |
(Typeable era, DecCBOR (PParamsHKD StrictMaybe era)) ⇒ DecCBOR (PParamsUpdate era) | |
Defined in Cardano.Ledger.Core.PParams | |
Typeable kr ⇒ DecCBOR (Credential kr) | |
Defined in Cardano.Ledger.Credential | |
Era era ⇒ DecCBOR (NoGenesis era) | |
Typeable r ⇒ DecCBOR (KeyHash r) | |
Typeable i ⇒ DecCBOR (SafeHash i) | |
Typeable r ⇒ DecCBOR (VRFVerKeyHash r) | |
Defined in Cardano.Ledger.Hashes | |
Typeable kd ⇒ DecCBOR (VKey kd) | |
Typeable kr ⇒ DecCBOR (WitVKey kr) | |
Typeable kr ⇒ DecCBOR (WitVKeyRaw kr) | |
DecCBOR t ⇒ DecCBOR (MemoBytes t) | |
Era era ⇒ DecCBOR (BinaryData era) | |
Defined in Cardano.Ledger.Plutus.Data | |
Typeable era ⇒ DecCBOR (Data era) | |
Era era ⇒ DecCBOR (Datum era) | |
Typeable era ⇒ DecCBOR (PlutusData era) | |
Defined in Cardano.Ledger.Plutus.Data | |
(PlutusLanguage l, FromData (PlutusScriptContext l)) ⇒ DecCBOR (LegacyPlutusArgs l) | |
Defined in Cardano.Ledger.Plutus.Language | |
PlutusLanguage l ⇒ DecCBOR (Plutus l) | |
DecCBOR (PlutusArgs 'PlutusV1) | |
DecCBOR (PlutusArgs 'PlutusV2) | |
DecCBOR (PlutusArgs 'PlutusV3) | |
PlutusLanguage l ⇒ DecCBOR (PlutusRunnable l) | |
Defined in Cardano.Ledger.Plutus.Language | |
PlutusLanguage l ⇒ DecCBOR (SLanguage l) | |
(Typeable era, DecCBOR (PParams era)) ⇒ DecCBOR (FuturePParams era) | |
Defined in Cardano.Ledger.State.Governance | |
(Era era, DecCBOR (TxOut era)) ⇒ DecCBOR (UTxO era) | |
MaryEraTxBody era ⇒ DecCBOR (MaryTxBody era) | |
Defined in Cardano.Ledger.Mary.TxBody.Internal | |
AllegraEraTxBody era ⇒ DecCBOR (MaryTxBodyRaw era) | |
Defined in Cardano.Ledger.Mary.TxBody.Internal | |
(Era era, DecCBOR (PredicateFailure (EraRule "LEDGER" era))) ⇒ DecCBOR (ApplyTxError era) | |
Defined in Cardano.Ledger.Shelley.API.Mempool | |
(EraTx era, DecCBOR (TxBody era), DecCBOR (TxWits era), DecCBOR (TxAuxData era)) ⇒ DecCBOR (ShelleyTxSeq era) | |
Defined in Cardano.Ledger.Shelley.BlockChain | |
(Era era, DecCBOR (PParamsUpdate era), DecCBOR (PParams era)) ⇒ DecCBOR (ShelleyGovState era) | |
Defined in Cardano.Ledger.Shelley.Governance | |
(EraTxOut era, EraGov era, EraStake era, EraCertState era) ⇒ DecCBOR (EpochState era) | |
Defined in Cardano.Ledger.Shelley.LedgerState.Types | |
(EraTxOut era, EraGov era, EraStake era, DecCBOR (StashedAVVMAddresses era), EraCertState era) ⇒ DecCBOR (NewEpochState era) | |
Defined in Cardano.Ledger.Shelley.LedgerState.Types | |
(Era era, DecCBOR (PParamsUpdate era)) ⇒ DecCBOR (ProposedPPUpdates era) | |
Defined in Cardano.Ledger.Shelley.PParams | |
(Era era, DecCBOR (PParamsUpdate era)) ⇒ DecCBOR (Update era) | |
(Era era, Typeable (Script era)) ⇒ DecCBOR (ShelleyDelegPredFailure era) | |
Defined in Cardano.Ledger.Shelley.Rules.Deleg | |
(Era era, DecCBOR (PredicateFailure (EraRule "DELPL" era)), Typeable (Script era)) ⇒ DecCBOR (ShelleyDelegsPredFailure era) | |
Defined in Cardano.Ledger.Shelley.Rules.Delegs | |
(Era era, DecCBOR (PredicateFailure (EraRule "POOL" era)), DecCBOR (PredicateFailure (EraRule "DELEG" era)), Typeable (Script era)) ⇒ DecCBOR (ShelleyDelplPredFailure era) | |
Defined in Cardano.Ledger.Shelley.Rules.Delpl | |
(DecCBOR (PredicateFailure (EraRule "DELEGS" era)), DecCBOR (PredicateFailure (EraRule "UTXOW" era)), Era era) ⇒ DecCBOR (ShelleyLedgerPredFailure era) | |
Defined in Cardano.Ledger.Shelley.Rules.Ledger | |
(Era era, DecCBOR (PredicateFailure (EraRule "LEDGER" era))) ⇒ DecCBOR (ShelleyLedgersPredFailure era) | |
Defined in Cardano.Ledger.Shelley.Rules.Ledgers | |
Era era ⇒ DecCBOR (ShelleyPoolPredFailure era) | |
Defined in Cardano.Ledger.Shelley.Rules.Pool | |
Era era ⇒ DecCBOR (ShelleyPpupPredFailure era) | |
Defined in Cardano.Ledger.Shelley.Rules.Ppup | |
(EraTxOut era, DecCBOR (EraRuleFailure "PPUP" era)) ⇒ DecCBOR (ShelleyUtxoPredFailure era) | |
Defined in Cardano.Ledger.Shelley.Rules.Utxo | |
(EraPParams era, EraCertState era) ⇒ DecCBOR (UtxoEnv era) | |
(Era era, DecCBOR (PredicateFailure (EraRule "UTXO" era)), Typeable (Script era), Typeable (TxAuxData era)) ⇒ DecCBOR (ShelleyUtxowPredFailure era) | |
Defined in Cardano.Ledger.Shelley.Rules.Utxow | |
Era era ⇒ DecCBOR (MultiSig era) | |
Era era ⇒ DecCBOR (MultiSigRaw era) | |
Defined in Cardano.Ledger.Shelley.Scripts | |
(Era era, DecCBOR (TxBody era), DecCBOR (TxWits era), DecCBOR (TxAuxData era)) ⇒ DecCBOR (ShelleyTx era) | |
(Era era, DecCBOR (TxBody era), DecCBOR (TxWits era), DecCBOR (TxAuxData era)) ⇒ DecCBOR (ShelleyTxRaw era) | |
Defined in Cardano.Ledger.Shelley.Tx.Internal | |
Era era ⇒ DecCBOR (ShelleyTxAuxData era) | |
Defined in Cardano.Ledger.Shelley.TxAuxData | |
Era era ⇒ DecCBOR (ShelleyTxAuxDataRaw era) | |
Defined in Cardano.Ledger.Shelley.TxAuxData | |
(Era era, DecCBOR (PParamsUpdate era), DecCBOR (TxOut era), DecCBOR (TxCert era)) ⇒ DecCBOR (ShelleyTxBody era) | |
Defined in Cardano.Ledger.Shelley.TxBody | |
(Era era, DecCBOR (PParamsUpdate era), DecCBOR (TxOut era), DecCBOR (TxCert era)) ⇒ DecCBOR (ShelleyTxBodyRaw era) | |
Defined in Cardano.Ledger.Shelley.TxBody | |
(ShelleyEraTxCert era, TxCert era ~ ShelleyTxCert era) ⇒ DecCBOR (ShelleyTxCert era) | |
Defined in Cardano.Ledger.Shelley.TxCert | |
(Era era, DecCBOR (CompactForm (Value era))) ⇒ DecCBOR (ShelleyTxOut era) | |
Defined in Cardano.Ledger.Shelley.TxOut | |
(EraScript era, DecCBOR (Script era)) ⇒ DecCBOR (ShelleyTxWits era) | |
Defined in Cardano.Ledger.Shelley.TxWits | |
(EraScript era, DecCBOR (Script era)) ⇒ DecCBOR (ShelleyTxWitsRaw era) | |
Defined in Cardano.Ledger.Shelley.TxWits | |
Crypto c ⇒ DecCBOR (BHBody c) | |
Crypto c ⇒ DecCBOR (BHeader c) | |
Crypto c ⇒ DecCBOR (BHeaderRaw c) | |
Crypto c ⇒ DecCBOR (OCert c) | |
(Serialise t, Typeable t) ⇒ DecCBOR (WithOrigin t) | |
Defined in Cardano.Ledger.Binary.Decoding.DecCBOR | |
DecCBOR a ⇒ DecCBOR (StrictMaybe a) | |
Defined in Cardano.Ledger.Binary.Decoding.DecCBOR | |
DecCBOR a ⇒ DecCBOR (StrictSeq a) | |
DecCBOR v ⇒ DecCBOR (IntMap v) | |
DecCBOR a ⇒ DecCBOR (Seq a) | |
(Ord a, DecCBOR a) ⇒ DecCBOR (Set a) | |
DecCBOR a ⇒ DecCBOR (NonEmpty a) | |
Crypto c ⇒ DecCBOR (IndividualPoolStake c) | |
Crypto c ⇒ DecCBOR (PoolDistr c) | |
DecCBOR (SigningKey KesKey) Source # | |
DecCBOR (SigningKey VrfKey) 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 # | |
(SerialiseAsRawBytes a, Typeable a) ⇒ DecCBOR (UsingRawBytes a) Source # | |
Defined in Cardano.Api.SerialiseUsing | |
Crypto crypto ⇒ DecCBOR (HeaderBody crypto) | |
Defined in Ouroboros.Consensus.Protocol.Praos.Header | |
Crypto crypto ⇒ DecCBOR (HeaderRaw crypto) | |
DecCBOR a ⇒ DecCBOR (Vector a) | |
(DecCBOR a, Prim a) ⇒ DecCBOR (Vector a) | |
(DecCBOR a, Storable a) ⇒ DecCBOR (Vector a) | |
(DecCBOR a, Unbox a) ⇒ DecCBOR (Vector a) | |
DecCBOR a ⇒ DecCBOR (Maybe a) | |
DecCBOR a ⇒ DecCBOR [a] | |
Typeable p ⇒ DecCBOR (Fixed p) | |
(DSIGNAlgorithm v, Typeable a) ⇒ DecCBOR (SignedDSIGN v a) | |
Defined in Cardano.Ledger.Binary.Decoding.DecCBOR | |
(HashAlgorithm h, Typeable a) ⇒ DecCBOR (Hash h a) | |
(VRFAlgorithm v, Typeable a) ⇒ DecCBOR (CertifiedVRF v a) | |
Defined in Cardano.Ledger.Binary.Decoding.DecCBOR | |
(Typeable algo, Typeable a, HashAlgorithm algo) ⇒ DecCBOR (AbstractHash algo a) | |
Defined in Cardano.Crypto.Hashing | |
(DecCBOR k, DecCBOR v) ⇒ DecCBOR (ListMap k v) | |
(Typeable k, HasOKey k v, DecCBOR v, Eq v) ⇒ DecCBOR (OMap k v) | |
Era era ⇒ DecCBOR (Timelock era) | |
Era era ⇒ DecCBOR (TimelockRaw era) | |
Defined in Cardano.Ledger.Allegra.Scripts | |
(DecCBOR ma, Monoid ma, AllegraEraTxBody era) ⇒ DecCBOR (AllegraTxBodyRaw ma era) | |
Defined in Cardano.Ledger.Allegra.TxBody.Internal | |
Era era ⇒ DecCBOR (AlonzoPParams StrictMaybe era) | |
Defined in Cardano.Ledger.Alonzo.PParams Methods decCBOR ∷ Decoder s (AlonzoPParams StrictMaybe era) Source # dropCBOR ∷ Proxy (AlonzoPParams StrictMaybe era) → Decoder s () Source # label ∷ Proxy (AlonzoPParams StrictMaybe era) → Text Source # | |
Era era ⇒ DecCBOR (AlonzoPParams Identity era) | |
Era era ⇒ DecCBOR (AlonzoContextError era) | |
Defined in Cardano.Ledger.Alonzo.Plutus.TxInfo | |
(Era era, DecCBOR (TxCert era)) ⇒ DecCBOR (AlonzoPlutusPurpose AsItem era) | See note on the |
Era era ⇒ DecCBOR (AlonzoPlutusPurpose AsIx era) | Incorrect CBOR implementation. Missing length encoding. Must keep it for backwards compatibility |
(Typeable ix, DecCBOR it) ⇒ DecCBOR (AsItem ix it) | |
(Typeable it, DecCBOR ix) ⇒ DecCBOR (AsIx ix it) | |
Era era ⇒ DecCBOR (BabbagePParams StrictMaybe era) | |
Defined in Cardano.Ledger.Babbage.PParams Methods decCBOR ∷ Decoder s (BabbagePParams StrictMaybe era) Source # dropCBOR ∷ Proxy (BabbagePParams StrictMaybe era) → Decoder s () Source # label ∷ Proxy (BabbagePParams StrictMaybe era) → Text Source # | |
Era era ⇒ DecCBOR (BabbagePParams Identity era) | |
DecCBOR a ⇒ DecCBOR (Annotated a ByteString) | |
(Era era, Typeable p) ⇒ DecCBOR (GovPurposeId p era) | |
Defined in Cardano.Ledger.Conway.Governance.Procedures | |
(Era era, Typeable f, ∀ (p ∷ GovActionPurpose). Typeable p ⇒ DecCBOR (f (GovPurposeId p era))) ⇒ DecCBOR (GovRelation f era) | |
Defined in Cardano.Ledger.Conway.Governance.Procedures | |
Era era ⇒ DecCBOR (ConwayPParams StrictMaybe era) | |
Defined in Cardano.Ledger.Conway.PParams Methods decCBOR ∷ Decoder s (ConwayPParams StrictMaybe era) Source # dropCBOR ∷ Proxy (ConwayPParams StrictMaybe era) → Decoder s () Source # label ∷ Proxy (ConwayPParams StrictMaybe era) → Text Source # | |
Era era ⇒ DecCBOR (ConwayPParams Identity era) | |
(∀ a b. (EncCBOR a, EncCBOR b) ⇒ EncCBOR (f a b), ∀ a b. (DecCBOR a, DecCBOR b) ⇒ DecCBOR (f a b), EraPParams era, Typeable f, EncCBOR (TxCert era), DecCBOR (TxCert era)) ⇒ DecCBOR (ConwayPlutusPurpose f era) | |
Defined in Cardano.Ledger.Conway.Scripts | |
(FromCBOR (BoundedRatio b a), Typeable b, Typeable a) ⇒ DecCBOR (BoundedRatio b a) | |
(DecCBOR a, Typeable r) ⇒ DecCBOR (Mismatch r a) | |
(EraSegWits era, DecCBOR h, DecCBOR (TxSeq era)) ⇒ DecCBOR (Block h era) | |
(EraSegWits era, DecCBOR h, DecCBOR (TxSeq era)) ⇒ DecCBOR (BlockRaw h era) | |
(KnownSymbol rule, Era era) ⇒ DecCBOR (VoidEraRule rule era) | |
Defined in Cardano.Ledger.Core.Era | |
Era era ⇒ DecCBOR (ShelleyPParams StrictMaybe era) | |
Defined in Cardano.Ledger.Shelley.PParams Methods decCBOR ∷ Decoder s (ShelleyPParams StrictMaybe era) Source # dropCBOR ∷ Proxy (ShelleyPParams StrictMaybe era) → Decoder s () Source # label ∷ Proxy (ShelleyPParams StrictMaybe era) → Text Source # | |
Era era ⇒ DecCBOR (ShelleyPParams Identity era) | |
(Ord k, DecCBOR k, DecCBOR v) ⇒ DecCBOR (Map k v) | |
(DecCBOR a, DecCBOR b) ⇒ DecCBOR (Either a b) | |
(DecCBOR a, DecCBOR b) ⇒ DecCBOR (a, b) | |
(Typeable t, DecCBOR a) ⇒ DecCBOR (THKD t StrictMaybe a) | |
(Typeable t, DecCBOR a) ⇒ DecCBOR (THKD t Identity a) | |
(Typeable s, DecCBOR a) ⇒ DecCBOR (Tagged s a) | |
(DecCBOR a, DecCBOR b, DecCBOR c) ⇒ DecCBOR (a, b, c) | |
(Ord k, DecCBOR k, DecCBOR a, Typeable kv, Typeable av, Vector kv k, Vector av a) ⇒ DecCBOR (VMap kv av k a) | |
(DecCBOR a, DecCBOR b, DecCBOR c, DecCBOR d) ⇒ DecCBOR (a, b, c, d) | |
(DecCBOR a, DecCBOR b, DecCBOR c, DecCBOR d, DecCBOR e) ⇒ DecCBOR (a, b, c, d, e) | |
(DecCBOR a, DecCBOR b, DecCBOR c, DecCBOR d, DecCBOR e, DecCBOR f) ⇒ DecCBOR (a, b, c, d, e, f) | |
(DecCBOR a, DecCBOR b, DecCBOR c, DecCBOR d, DecCBOR e, DecCBOR f, DecCBOR g) ⇒ DecCBOR (a, b, c, d, e, f, g) | |
class Typeable a ⇒ FromCBOR a where Source #
Instances
FromCBOR ByteString | |
Defined in Cardano.Binary.FromCBOR | |
FromCBOR ByteString | |
Defined in Cardano.Binary.FromCBOR | |
FromCBOR ShortByteString | |
Defined in Cardano.Binary.FromCBOR | |
FromCBOR Point | |
FromCBOR Proof | |
FromCBOR SignKey | |
FromCBOR VerKey | |
FromCBOR Proof | |
FromCBOR SignKey | |
FromCBOR VerKey | |
FromCBOR ProtocolMagicId | |
Defined in Cardano.Crypto.ProtocolMagic | |
FromCBOR RequiresNetworkMagic | |
Defined in Cardano.Crypto.ProtocolMagic | |
FromCBOR Raw | |
FromCBOR CompactRedeemVerificationKey | |
Defined in Cardano.Crypto.Signing.Redeem.Compact | |
FromCBOR RedeemSigningKey | |
Defined in Cardano.Crypto.Signing.Redeem.SigningKey | |
FromCBOR RedeemVerificationKey | |
FromCBOR SigningKey | |
Defined in Cardano.Crypto.Signing.SigningKey | |
FromCBOR VerificationKey | |
Defined in Cardano.Crypto.Signing.VerificationKey | |
FromCBOR AlonzoGenesis | |
Defined in Cardano.Ledger.Alonzo.Genesis | |
FromCBOR Version | |
FromCBOR Body | |
FromCBOR BlockSignature | |
Defined in Cardano.Chain.Block.Header | |
FromCBOR ToSign | |
FromCBOR Proof | |
FromCBOR ChainValidationState | |
Defined in Cardano.Chain.Block.Validation | |
FromCBOR ApplyMempoolPayloadErr | |
Defined in Cardano.Chain.Byron.API.Mempool | |
FromCBOR HDAddressPayload | |
Defined in Cardano.Chain.Common.AddrAttributes | |
FromCBOR AddrSpendingData | |
Defined in Cardano.Chain.Common.AddrSpendingData | |
FromCBOR AddrType | |
FromCBOR Address | |
FromCBOR Address' | |
FromCBOR BlockCount | |
Defined in Cardano.Chain.Common.BlockCount | |
FromCBOR ChainDifficulty | |
Defined in Cardano.Chain.Common.ChainDifficulty | |
FromCBOR CompactAddress | |
Defined in Cardano.Chain.Common.Compact | |
FromCBOR Lovelace | |
FromCBOR LovelaceError | |
Defined in Cardano.Chain.Common.Lovelace | |
FromCBOR LovelacePortion | |
Defined in Cardano.Chain.Common.LovelacePortion | |
FromCBOR NetworkMagic | |
Defined in Cardano.Chain.Common.NetworkMagic | |
FromCBOR TxFeePolicy | |
Defined in Cardano.Chain.Common.TxFeePolicy | |
FromCBOR TxSizeLinear | |
Defined in Cardano.Chain.Common.TxSizeLinear | |
FromCBOR Certificate | |
Defined in Cardano.Chain.Delegation.Certificate | |
FromCBOR Map | |
FromCBOR Payload | |
FromCBOR State | |
FromCBOR State | |
FromCBOR Error | |
FromCBOR ScheduledDelegation | |
FromCBOR State | |
FromCBOR GenesisAvvmBalances | |
Defined in Cardano.Chain.Genesis.AvvmBalances | |
FromCBOR Config | |
FromCBOR GenesisData | |
Defined in Cardano.Chain.Genesis.Data | |
FromCBOR GenesisDelegation | |
Defined in Cardano.Chain.Genesis.Delegation | |
FromCBOR GenesisKeyHashes | |
Defined in Cardano.Chain.Genesis.KeyHashes | |
FromCBOR GenesisNonAvvmBalances | |
Defined in Cardano.Chain.Genesis.NonAvvmBalances | |
FromCBOR MempoolPayload | |
Defined in Cardano.Chain.MempoolPayload | |
FromCBOR EpochAndSlotCount | |
Defined in Cardano.Chain.Slotting.EpochAndSlotCount | |
FromCBOR EpochNumber | |
Defined in Cardano.Chain.Slotting.EpochNumber | |
FromCBOR EpochSlots | |
Defined in Cardano.Chain.Slotting.EpochSlots | |
FromCBOR SlotCount | |
FromCBOR SlotNumber | |
Defined in Cardano.Chain.Slotting.SlotNumber | |
FromCBOR SscPayload | |
Defined in Cardano.Chain.Ssc | |
FromCBOR SscProof | |
FromCBOR CompactTxId | |
Defined in Cardano.Chain.UTxO.Compact | |
FromCBOR CompactTxIn | |
Defined in Cardano.Chain.UTxO.Compact | |
FromCBOR CompactTxOut | |
Defined in Cardano.Chain.UTxO.Compact | |
FromCBOR Tx | |
FromCBOR TxIn | |
FromCBOR TxOut | |
FromCBOR TxAux | |
FromCBOR TxPayload | |
FromCBOR TxProof | |
FromCBOR TxInWitness | |
Defined in Cardano.Chain.UTxO.TxWitness | |
FromCBOR TxSigData | |
FromCBOR UTxO | |
FromCBOR UTxOError | |
FromCBOR UTxOConfiguration | |
Defined in Cardano.Chain.UTxO.UTxOConfiguration | |
FromCBOR TxValidationError | |
Defined in Cardano.Chain.UTxO.Validation | |
FromCBOR UTxOValidationError | |
Defined in Cardano.Chain.UTxO.Validation | |
FromCBOR ApplicationName | |
Defined in Cardano.Chain.Update.ApplicationName | |
FromCBOR ApplicationNameError | |
Defined in Cardano.Chain.Update.ApplicationName | |
FromCBOR InstallerHash | |
Defined in Cardano.Chain.Update.InstallerHash | |
FromCBOR Payload | |
FromCBOR Proposal | |
FromCBOR ProposalBody | |
Defined in Cardano.Chain.Update.Proposal | |
FromCBOR ProtocolParameters | |
Defined in Cardano.Chain.Update.ProtocolParameters | |
FromCBOR ProtocolParametersUpdate | |
FromCBOR ProtocolVersion | |
Defined in Cardano.Chain.Update.ProtocolVersion | |
FromCBOR SoftforkRule | |
Defined in Cardano.Chain.Update.SoftforkRule | |
FromCBOR SoftwareVersion | |
Defined in Cardano.Chain.Update.SoftwareVersion | |
FromCBOR SoftwareVersionError | |
Defined in Cardano.Chain.Update.SoftwareVersion | |
FromCBOR SystemTag | |
FromCBOR SystemTagError | |
Defined in Cardano.Chain.Update.SystemTag | |
FromCBOR CandidateProtocolUpdate | |
Defined in Cardano.Chain.Update.Validation.Endorsement | |
FromCBOR Endorsement | |
Defined in Cardano.Chain.Update.Validation.Endorsement | |
FromCBOR Error | |
FromCBOR Error | |
FromCBOR State | |
FromCBOR Adopted | |
FromCBOR ApplicationVersion | |
Defined in Cardano.Chain.Update.Validation.Registration | |
FromCBOR Error | |
FromCBOR ProtocolUpdateProposal | |
Defined in Cardano.Chain.Update.Validation.Registration | |
FromCBOR SoftwareUpdateProposal | |
Defined in Cardano.Chain.Update.Validation.Registration | |
FromCBOR Error | |
FromCBOR Vote | |
FromCBOR ConwayGenesis | Genesis are always encoded with the version of era they are defined in. |
Defined in Cardano.Ledger.Conway.Genesis | |
FromCBOR DefaultVote | |
Defined in Cardano.Ledger.Conway.Governance | |
FromCBOR ActiveSlotCoeff | |
Defined in Cardano.Ledger.BaseTypes | |
FromCBOR CertIx | |
FromCBOR Network | |
FromCBOR Nonce | |
FromCBOR PositiveUnitInterval | |
Defined in Cardano.Ledger.BaseTypes | |
FromCBOR ProtVer | |
FromCBOR TxIx | |
FromCBOR Coin | |
FromCBOR Ptr | |
FromCBOR SlotNo32 | |
FromCBOR ScriptHash | |
Defined in Cardano.Ledger.Hashes | |
FromCBOR PlutusWithContext | |
Defined in Cardano.Ledger.Plutus.Evaluate | |
FromCBOR Language | |
FromCBOR PlutusBinary | |
Defined in Cardano.Ledger.Plutus.Language | |
FromCBOR ShelleyGenesis | |
Defined in Cardano.Ledger.Shelley.Genesis | |
FromCBOR FromByronTranslationContext | |
Defined in Cardano.Ledger.Shelley.Translation | |
FromCBOR ChainDepState | |
Defined in Cardano.Protocol.TPraos.API | |
FromCBOR KESPeriod | |
FromCBOR PrtclState | |
Defined in Cardano.Protocol.TPraos.Rules.Prtcl | |
FromCBOR TicknState | |
Defined in Cardano.Protocol.TPraos.Rules.Tickn | |
FromCBOR BlockNo | |
FromCBOR EpochInterval | |
Defined in Cardano.Slotting.Slot | |
FromCBOR EpochNo | |
FromCBOR EpochSize | |
FromCBOR SlotNo | |
FromCBOR RelativeTime | |
Defined in Cardano.Slotting.Time | |
FromCBOR SlotLength | |
Defined in Cardano.Slotting.Time | |
FromCBOR SystemStart | |
Defined in Cardano.Slotting.Time | |
FromCBOR TermToken | |
FromCBOR Term | |
FromCBOR Void | |
FromCBOR Int32 | |
FromCBOR Int64 | |
FromCBOR Rational | |
FromCBOR Word16 | |
FromCBOR Word32 | |
FromCBOR Word64 | |
FromCBOR Word8 | |
FromCBOR SecurityParam | |
Defined in Ouroboros.Consensus.Config.SecurityParam | |
FromCBOR CoreNodeId | |
Defined in Ouroboros.Consensus.NodeId | |
FromCBOR NodeId | |
FromCBOR CompactGenesis | |
Defined in Ouroboros.Consensus.Shelley.Ledger.Config | |
FromCBOR NonMyopicMemberRewards | |
Defined in Ouroboros.Consensus.Shelley.Ledger.Query | |
FromCBOR StakeSnapshot | |
Defined in Ouroboros.Consensus.Shelley.Ledger.Query | |
FromCBOR StakeSnapshots | |
Defined in Ouroboros.Consensus.Shelley.Ledger.Query | |
FromCBOR ShelleyHash | |
FromCBOR OperationalCertificate Source # | |
Defined in Cardano.Api.OperationalCertificate | |
FromCBOR OperationalCertificateIssueCounter Source # | |
FromCBOR PraosState | |
Defined in Ouroboros.Consensus.Protocol.Praos | |
FromCBOR TPraosState | |
Defined in Ouroboros.Consensus.Protocol.TPraos | |
FromCBOR AccPoolStakeCoded | |
FromCBOR LedgerPeerSnapshot | |
FromCBOR PoolStakeCoded | |
FromCBOR WithOriginCoded | |
FromCBOR RelayAccessPointCoded | |
FromCBOR Text | |
FromCBOR UTCTime | |
FromCBOR Integer | |
FromCBOR Natural | |
FromCBOR () | |
FromCBOR Bool | |
FromCBOR Double | |
FromCBOR Float | |
FromCBOR Int | |
FromCBOR Word | |
FromCBOR (SigDSIGN EcdsaSecp256k1DSIGN) | |
Defined in Cardano.Crypto.DSIGN.EcdsaSecp256k1 | |
FromCBOR (SigDSIGN Ed25519DSIGN) | |
Defined in Cardano.Crypto.DSIGN.Ed25519 | |
FromCBOR (SigDSIGN Ed448DSIGN) | |
Defined in Cardano.Crypto.DSIGN.Ed448 | |
FromCBOR (SigDSIGN MockDSIGN) | |
FromCBOR (SigDSIGN SchnorrSecp256k1DSIGN) | |
Defined in Cardano.Crypto.DSIGN.SchnorrSecp256k1 | |
FromCBOR (SignKeyDSIGN EcdsaSecp256k1DSIGN) | |
Defined in Cardano.Crypto.DSIGN.EcdsaSecp256k1 Methods fromCBOR ∷ Decoder s (SignKeyDSIGN EcdsaSecp256k1DSIGN) Source # label ∷ Proxy (SignKeyDSIGN EcdsaSecp256k1DSIGN) → Text Source # | |
FromCBOR (SignKeyDSIGN Ed25519DSIGN) | |
Defined in Cardano.Crypto.DSIGN.Ed25519 Methods fromCBOR ∷ Decoder s (SignKeyDSIGN Ed25519DSIGN) Source # label ∷ Proxy (SignKeyDSIGN Ed25519DSIGN) → Text Source # | |
FromCBOR (SignKeyDSIGN Ed448DSIGN) | |
Defined in Cardano.Crypto.DSIGN.Ed448 Methods fromCBOR ∷ Decoder s (SignKeyDSIGN Ed448DSIGN) Source # label ∷ Proxy (SignKeyDSIGN Ed448DSIGN) → Text Source # | |
FromCBOR (SignKeyDSIGN MockDSIGN) | |
Defined in Cardano.Crypto.DSIGN.Mock | |
FromCBOR (SignKeyDSIGN SchnorrSecp256k1DSIGN) | |
Defined in Cardano.Crypto.DSIGN.SchnorrSecp256k1 Methods fromCBOR ∷ Decoder s (SignKeyDSIGN SchnorrSecp256k1DSIGN) Source # label ∷ Proxy (SignKeyDSIGN SchnorrSecp256k1DSIGN) → Text Source # | |
(TypeError ('Text "CBOR decoding would violate mlocking guarantees") ∷ Constraint) ⇒ FromCBOR (SignKeyDSIGNM Ed25519DSIGN) | |
Defined in Cardano.Crypto.DSIGN.Ed25519 Methods fromCBOR ∷ Decoder s (SignKeyDSIGNM Ed25519DSIGN) Source # label ∷ Proxy (SignKeyDSIGNM Ed25519DSIGN) → Text Source # | |
FromCBOR (VerKeyDSIGN EcdsaSecp256k1DSIGN) | |
Defined in Cardano.Crypto.DSIGN.EcdsaSecp256k1 Methods fromCBOR ∷ Decoder s (VerKeyDSIGN EcdsaSecp256k1DSIGN) Source # label ∷ Proxy (VerKeyDSIGN EcdsaSecp256k1DSIGN) → Text Source # | |
FromCBOR (VerKeyDSIGN Ed25519DSIGN) | |
Defined in Cardano.Crypto.DSIGN.Ed25519 Methods fromCBOR ∷ Decoder s (VerKeyDSIGN Ed25519DSIGN) Source # label ∷ Proxy (VerKeyDSIGN Ed25519DSIGN) → Text Source # | |
FromCBOR (VerKeyDSIGN Ed448DSIGN) | |
Defined in Cardano.Crypto.DSIGN.Ed448 Methods fromCBOR ∷ Decoder s (VerKeyDSIGN Ed448DSIGN) Source # label ∷ Proxy (VerKeyDSIGN Ed448DSIGN) → Text Source # | |
FromCBOR (VerKeyDSIGN MockDSIGN) | |
Defined in Cardano.Crypto.DSIGN.Mock | |
FromCBOR (VerKeyDSIGN SchnorrSecp256k1DSIGN) | |
Defined in Cardano.Crypto.DSIGN.SchnorrSecp256k1 Methods fromCBOR ∷ Decoder s (VerKeyDSIGN SchnorrSecp256k1DSIGN) Source # label ∷ Proxy (VerKeyDSIGN SchnorrSecp256k1DSIGN) → Text Source # | |
(DSIGNMAlgorithm d, KnownNat (SizeSigKES (CompactSingleKES d))) ⇒ FromCBOR (SigKES (CompactSingleKES d)) | |
Defined in Cardano.Crypto.KES.CompactSingle | |
(OptimizedKESAlgorithm d, SodiumHashAlgorithm h, SizeHash h ~ SeedSizeKES d, NoThunks (VerKeyKES (CompactSumKES h d)), KnownNat (SizeVerKeyKES (CompactSumKES h d)), KnownNat (SizeSignKeyKES (CompactSumKES h d)), KnownNat (SizeSigKES (CompactSumKES h d))) ⇒ FromCBOR (SigKES (CompactSumKES h d)) | |
Defined in Cardano.Crypto.KES.CompactSum | |
KnownNat t ⇒ FromCBOR (SigKES (MockKES t)) | |
(DSIGNMAlgorithm d, KnownNat t, KnownNat (SeedSizeDSIGN d * t), KnownNat (SizeVerKeyDSIGN d * t), KnownNat (SizeSignKeyDSIGN d * t)) ⇒ FromCBOR (SigKES (SimpleKES d t)) | |
DSIGNMAlgorithm d ⇒ FromCBOR (SigKES (SingleKES d)) | |
(KESAlgorithm (SumKES h d), SodiumHashAlgorithm h, SizeHash h ~ SeedSizeKES d) ⇒ FromCBOR (SigKES (SumKES h d)) | |
(UnsoundDSIGNMAlgorithm d, KnownNat (SizeSigDSIGN d + SizeVerKeyDSIGN d)) ⇒ FromCBOR (UnsoundPureSignKeyKES (CompactSingleKES d)) | |
Defined in Cardano.Crypto.KES.CompactSingle Methods fromCBOR ∷ Decoder s (UnsoundPureSignKeyKES (CompactSingleKES d)) Source # label ∷ Proxy (UnsoundPureSignKeyKES (CompactSingleKES d)) → Text Source # | |
(SizeHash h ~ SeedSizeKES d, OptimizedKESAlgorithm d, UnsoundPureKESAlgorithm d, SodiumHashAlgorithm h, KnownNat (SizeVerKeyKES (CompactSumKES h d)), KnownNat (SizeSignKeyKES (CompactSumKES h d)), KnownNat (SizeSigKES (CompactSumKES h d))) ⇒ FromCBOR (UnsoundPureSignKeyKES (CompactSumKES h d)) | |
Defined in Cardano.Crypto.KES.CompactSum Methods fromCBOR ∷ Decoder s (UnsoundPureSignKeyKES (CompactSumKES h d)) Source # label ∷ Proxy (UnsoundPureSignKeyKES (CompactSumKES h d)) → Text Source # | |
KnownNat t ⇒ FromCBOR (UnsoundPureSignKeyKES (MockKES t)) | |
Defined in Cardano.Crypto.KES.Mock | |
UnsoundDSIGNMAlgorithm d ⇒ FromCBOR (UnsoundPureSignKeyKES (SingleKES d)) | |
Defined in Cardano.Crypto.KES.Single | |
(SizeHash h ~ SeedSizeKES d, UnsoundPureKESAlgorithm d, SodiumHashAlgorithm h, KnownNat (SizeVerKeyKES (SumKES h d)), KnownNat (SizeSignKeyKES (SumKES h d)), KnownNat (SizeSigKES (SumKES h d))) ⇒ FromCBOR (UnsoundPureSignKeyKES (SumKES h d)) | |
Defined in Cardano.Crypto.KES.Sum | |
(DSIGNMAlgorithm d, KnownNat (SizeSigDSIGN d + SizeVerKeyDSIGN d)) ⇒ FromCBOR (VerKeyKES (CompactSingleKES d)) | |
Defined in Cardano.Crypto.KES.CompactSingle | |
(OptimizedKESAlgorithm d, SodiumHashAlgorithm h, SizeHash h ~ SeedSizeKES d, NoThunks (VerKeyKES (CompactSumKES h d)), KnownNat (SizeVerKeyKES (CompactSumKES h d)), KnownNat (SizeSignKeyKES (CompactSumKES h d)), KnownNat (SizeSigKES (CompactSumKES h d))) ⇒ FromCBOR (VerKeyKES (CompactSumKES h d)) | |
Defined in Cardano.Crypto.KES.CompactSum | |
KnownNat t ⇒ FromCBOR (VerKeyKES (MockKES t)) | |
(DSIGNMAlgorithm d, KnownNat t, KnownNat (SeedSizeDSIGN d * t), KnownNat (SizeVerKeyDSIGN d * t), KnownNat (SizeSignKeyDSIGN d * t)) ⇒ FromCBOR (VerKeyKES (SimpleKES d t)) | |
DSIGNMAlgorithm d ⇒ FromCBOR (VerKeyKES (SingleKES d)) | |
(KESAlgorithm (SumKES h d), SodiumHashAlgorithm h, SizeHash h ~ SeedSizeKES d) ⇒ FromCBOR (VerKeyKES (SumKES h d)) | |
FromCBOR (CertVRF MockVRF) | |
FromCBOR (CertVRF SimpleVRF) | |
FromCBOR (CertVRF PraosVRF) | |
FromCBOR (CertVRF PraosBatchCompatVRF) | |
Defined in Cardano.Crypto.VRF.PraosBatchCompat | |
Typeable v ⇒ FromCBOR (OutputVRF v) | |
FromCBOR (SignKeyVRF MockVRF) | |
Defined in Cardano.Crypto.VRF.Mock | |
FromCBOR (SignKeyVRF SimpleVRF) | |
Defined in Cardano.Crypto.VRF.Simple | |
FromCBOR (SignKeyVRF PraosVRF) | |
Defined in Cardano.Crypto.VRF.Praos | |
FromCBOR (SignKeyVRF PraosBatchCompatVRF) | |
Defined in Cardano.Crypto.VRF.PraosBatchCompat Methods fromCBOR ∷ Decoder s (SignKeyVRF PraosBatchCompatVRF) Source # label ∷ Proxy (SignKeyVRF PraosBatchCompatVRF) → Text Source # | |
FromCBOR (VerKeyVRF MockVRF) | |
FromCBOR (VerKeyVRF SimpleVRF) | |
FromCBOR (VerKeyVRF PraosVRF) | |
FromCBOR (VerKeyVRF PraosBatchCompatVRF) | |
Defined in Cardano.Crypto.VRF.PraosBatchCompat | |
DecCBOR a ⇒ FromCBOR (RedeemSignature a) | |
Defined in Cardano.Crypto.Signing.Redeem.Signature | |
Typeable a ⇒ FromCBOR (Signature a) | |
(Era era, Val (Value era)) ⇒ FromCBOR (AlonzoTxOut era) | |
Defined in Cardano.Ledger.Alonzo.TxOut | |
(EraScript era, Val (Value era)) ⇒ FromCBOR (BabbageTxOut era) | |
Defined in Cardano.Ledger.Babbage.TxOut | |
FromCBOR (ABody ByteSpan) | |
FromCBOR (ABlockSignature ByteSpan) | |
Defined in Cardano.Chain.Block.Header | |
FromCBOR (Attributes AddrAttributes) | |
Defined in Cardano.Chain.Common.AddrAttributes Methods fromCBOR ∷ Decoder s (Attributes AddrAttributes) Source # label ∷ Proxy (Attributes AddrAttributes) → Text Source # | |
FromCBOR (Attributes ()) | |
Defined in Cardano.Chain.Common.Attributes | |
DecCBOR a ⇒ FromCBOR (MerkleRoot a) | |
Defined in Cardano.Chain.Common.Merkle | |
(DecCBOR a, EncCBOR a) ⇒ FromCBOR (MerkleTree a) | |
Defined in Cardano.Chain.Common.Merkle | |
FromCBOR (ACertificate ByteSpan) | |
Defined in Cardano.Chain.Delegation.Certificate | |
FromCBOR (APayload ByteSpan) | |
FromCBOR (AMempoolPayload ByteSpan) | |
Defined in Cardano.Chain.MempoolPayload | |
FromCBOR (ATxAux ByteSpan) | |
FromCBOR (ATxPayload ByteSpan) | |
Defined in Cardano.Chain.UTxO.TxPayload | |
FromCBOR (APayload ByteSpan) | |
FromCBOR (AProposal ByteSpan) | |
DecCBOR n ⇒ FromCBOR (TooLarge n) | |
FromCBOR (AVote ByteSpan) | |
EraPParams era ⇒ FromCBOR (ConwayGovState era) | |
Defined in Cardano.Ledger.Conway.Governance | |
EraPParams era ⇒ FromCBOR (PulsingSnapshot era) | |
Defined in Cardano.Ledger.Conway.Governance.DRepPulser | |
EraPParams era ⇒ FromCBOR (EnactState era) | |
Defined in Cardano.Ledger.Conway.Governance.Internal | |
Era era ⇒ FromCBOR (Constitution era) | |
Defined in Cardano.Ledger.Conway.Governance.Procedures | |
EraPParams era ⇒ FromCBOR (ConwayGovPredFailure era) | |
Defined in Cardano.Ledger.Conway.Rules.Gov | |
(ShelleyEraTxCert era, TxCert era ~ ConwayTxCert era) ⇒ FromCBOR (ConwayTxCert era) | |
Defined in Cardano.Ledger.Conway.TxCert | |
(HasZero a, FromCBOR a) ⇒ FromCBOR (NonZero a) | |
(Typeable era, FromCBOR (PParamsHKD Identity era)) ⇒ FromCBOR (PParams era) | |
(Typeable era, FromCBOR (PParamsHKD StrictMaybe era)) ⇒ FromCBOR (PParamsUpdate era) | |
Defined in Cardano.Ledger.Core.PParams | |
Typeable kr ⇒ FromCBOR (Credential kr) | |
Defined in Cardano.Ledger.Credential | |
Era era ⇒ FromCBOR (NoGenesis era) | |
Typeable r ⇒ FromCBOR (KeyHash r) | |
Typeable i ⇒ FromCBOR (SafeHash i) | |
Typeable r ⇒ FromCBOR (VRFVerKeyHash r) | |
Defined in Cardano.Ledger.Hashes | |
Typeable kd ⇒ FromCBOR (VKey kd) | |
PlutusLanguage l ⇒ FromCBOR (SLanguage l) | |
(DecCBOR (TxOut era), Era era) ⇒ FromCBOR (UTxO era) | |
(Era era, DecCBOR (PredicateFailure (EraRule "LEDGER" era))) ⇒ FromCBOR (ApplyTxError era) | |
Defined in Cardano.Ledger.Shelley.API.Mempool | |
(Era era, DecCBOR (PParamsUpdate era), DecCBOR (PParams era)) ⇒ FromCBOR (ShelleyGovState era) | |
Defined in Cardano.Ledger.Shelley.Governance | |
(EraTxOut era, EraGov era, EraStake era, EraCertState era) ⇒ FromCBOR (EpochState era) | |
Defined in Cardano.Ledger.Shelley.LedgerState.Types | |
(EraTxOut era, EraGov era, EraStake era, EraCertState era) ⇒ FromCBOR (LedgerState era) | |
Defined in Cardano.Ledger.Shelley.LedgerState.Types | |
(EraTxOut era, EraGov era, EraStake era, EraCertState era, DecCBOR (StashedAVVMAddresses era)) ⇒ FromCBOR (NewEpochState era) | |
Defined in Cardano.Ledger.Shelley.LedgerState.Types | |
(EraTxOut era, EraGov era, EraStake era) ⇒ FromCBOR (UTxOState era) | |
(Era era, FromCBOR (PParamsUpdate era)) ⇒ FromCBOR (ProposedPPUpdates era) | |
Defined in Cardano.Ledger.Shelley.PParams | |
(ShelleyEraTxCert era, TxCert era ~ ShelleyTxCert era) ⇒ FromCBOR (ShelleyTxCert era) | |
Defined in Cardano.Ledger.Shelley.TxCert | |
(Era era, DecCBOR (CompactForm (Value era))) ⇒ FromCBOR (ShelleyTxOut era) | |
Defined in Cardano.Ledger.Shelley.TxOut | |
Crypto c ⇒ FromCBOR (OCert c) | |
(Serialise t, Typeable t) ⇒ FromCBOR (WithOrigin t) | |
Defined in Cardano.Slotting.Slot | |
FromCBOR a ⇒ FromCBOR (StrictMaybe a) | |
Defined in Data.Maybe.Strict | |
FromCBOR a ⇒ FromCBOR (StrictSeq a) | |
FromCBOR a ⇒ FromCBOR (Seq a) | |
(Ord a, FromCBOR a) ⇒ FromCBOR (Set a) | |
FromCBOR a ⇒ FromCBOR (NonEmpty a) | |
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 | |
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 # | |
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 # | |
(SerialiseAsRawBytes a, Typeable a) ⇒ FromCBOR (UsingRawBytes a) Source # | |
Defined in Cardano.Api.SerialiseUsing | |
FromCBOR a ⇒ FromCBOR (Vector a) | |
FromCBOR a ⇒ FromCBOR (Maybe a) | |
FromCBOR a ⇒ FromCBOR [a] | |
Typeable a ⇒ FromCBOR (Fixed a) | |
(HashAlgorithm h, Typeable a) ⇒ FromCBOR (Hash h a) | |
(VRFAlgorithm v, Typeable a) ⇒ FromCBOR (CertifiedVRF v a) | |
Defined in Cardano.Crypto.VRF.Class | |
(Typeable algo, Typeable a, HashAlgorithm algo) ⇒ FromCBOR (AbstractHash algo a) | |
Defined in Cardano.Crypto.Hashing | |
Era era ⇒ FromCBOR (AlonzoPParams StrictMaybe era) | |
Defined in Cardano.Ledger.Alonzo.PParams Methods fromCBOR ∷ Decoder s (AlonzoPParams StrictMaybe era) Source # label ∷ Proxy (AlonzoPParams StrictMaybe era) → Text Source # | |
Era era ⇒ FromCBOR (AlonzoPParams Identity era) | |
Defined in Cardano.Ledger.Alonzo.PParams | |
Era era ⇒ FromCBOR (BabbagePParams StrictMaybe era) | |
Defined in Cardano.Ledger.Babbage.PParams Methods fromCBOR ∷ Decoder s (BabbagePParams StrictMaybe era) Source # label ∷ Proxy (BabbagePParams StrictMaybe era) → Text Source # | |
Era era ⇒ FromCBOR (BabbagePParams Identity era) | |
Defined in Cardano.Ledger.Babbage.PParams | |
Era era ⇒ FromCBOR (ConwayPParams StrictMaybe era) | |
Defined in Cardano.Ledger.Conway.PParams Methods fromCBOR ∷ Decoder s (ConwayPParams StrictMaybe era) Source # label ∷ Proxy (ConwayPParams StrictMaybe era) → Text Source # | |
Era era ⇒ FromCBOR (ConwayPParams Identity era) | |
Defined in Cardano.Ledger.Conway.PParams | |
(FromCBOR a, Bounded (BoundedRatio b a), Bounded a, Integral a, Typeable b, Show a) ⇒ FromCBOR (BoundedRatio b a) | |
(KnownSymbol rule, Era era) ⇒ FromCBOR (VoidEraRule rule era) | |
Defined in Cardano.Ledger.Core.Era | |
Era era ⇒ FromCBOR (ShelleyPParams StrictMaybe era) | |
Defined in Cardano.Ledger.Shelley.PParams Methods fromCBOR ∷ Decoder s (ShelleyPParams StrictMaybe era) Source # label ∷ Proxy (ShelleyPParams StrictMaybe era) → Text Source # | |
Era era ⇒ FromCBOR (ShelleyPParams Identity era) | |
Defined in Cardano.Ledger.Shelley.PParams | |
(Ord k, FromCBOR k, FromCBOR v) ⇒ FromCBOR (Map k v) | |
(FromCBOR a, FromCBOR b) ⇒ FromCBOR (Either a b) | |
(FromCBOR a, FromCBOR b) ⇒ FromCBOR (a, b) | |
(Typeable s, FromCBOR a) ⇒ FromCBOR (Tagged s a) | |
(FromCBOR a, FromCBOR b, FromCBOR c) ⇒ FromCBOR (a, b, c) | |
(FromCBOR a, FromCBOR b, FromCBOR c, FromCBOR d) ⇒ FromCBOR (a, b, c, d) | |
(FromCBOR a, FromCBOR b, FromCBOR c, FromCBOR d, FromCBOR e) ⇒ FromCBOR (a, b, c, d, e) | |
(FromCBOR a, FromCBOR b, FromCBOR c, FromCBOR d, FromCBOR e, FromCBOR f) ⇒ FromCBOR (a, b, c, d, e, f) | |
(FromCBOR a, FromCBOR b, FromCBOR c, FromCBOR d, FromCBOR e, FromCBOR f, FromCBOR g) ⇒ FromCBOR (a, b, c, d, e, f, g) | |
(FromCBOR a, FromCBOR b, FromCBOR c, FromCBOR d, FromCBOR e, FromCBOR f, FromCBOR g, FromCBOR h) ⇒ FromCBOR (a, b, c, d, e, f, g, h) | |
class Typeable a ⇒ ToCBOR a where Source #
Instances
ToCBOR ByteString | |
Defined in Cardano.Binary.ToCBOR Methods toCBOR ∷ ByteString → Encoding Source # encodedSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy ByteString → Size Source # encodedListSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy [ByteString] → Size Source # | |
ToCBOR ByteString | |
Defined in Cardano.Binary.ToCBOR Methods toCBOR ∷ ByteString → Encoding Source # encodedSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy ByteString → Size Source # encodedListSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy [ByteString] → Size Source # | |
ToCBOR ShortByteString | |
Defined in Cardano.Binary.ToCBOR Methods toCBOR ∷ ShortByteString → Encoding Source # encodedSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy ShortByteString → Size Source # encodedListSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy [ShortByteString] → Size Source # | |
ToCBOR Point | |
ToCBOR Proof | |
ToCBOR SignKey | |
ToCBOR VerKey | |
ToCBOR Proof | |
ToCBOR SignKey | |
ToCBOR VerKey | |
ToCBOR ProtocolMagicId | |
Defined in Cardano.Crypto.ProtocolMagic Methods toCBOR ∷ ProtocolMagicId → Encoding Source # encodedSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy ProtocolMagicId → Size Source # encodedListSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy [ProtocolMagicId] → Size Source # | |
ToCBOR RequiresNetworkMagic | |
Defined in Cardano.Crypto.ProtocolMagic Methods toCBOR ∷ RequiresNetworkMagic → Encoding Source # encodedSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy RequiresNetworkMagic → Size Source # encodedListSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy [RequiresNetworkMagic] → Size Source # | |
ToCBOR Raw | |
ToCBOR CompactRedeemVerificationKey | |
Defined in Cardano.Crypto.Signing.Redeem.Compact Methods toCBOR ∷ CompactRedeemVerificationKey → Encoding Source # encodedSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy CompactRedeemVerificationKey → Size Source # encodedListSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy [CompactRedeemVerificationKey] → Size Source # | |
ToCBOR RedeemSigningKey | |
Defined in Cardano.Crypto.Signing.Redeem.SigningKey Methods toCBOR ∷ RedeemSigningKey → Encoding Source # encodedSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy RedeemSigningKey → Size Source # encodedListSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy [RedeemSigningKey] → Size Source # | |
ToCBOR RedeemVerificationKey | |
Defined in Cardano.Crypto.Signing.Redeem.VerificationKey Methods toCBOR ∷ RedeemVerificationKey → Encoding Source # encodedSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy RedeemVerificationKey → Size Source # encodedListSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy [RedeemVerificationKey] → Size Source # | |
ToCBOR SigningKey | |
Defined in Cardano.Crypto.Signing.SigningKey Methods toCBOR ∷ SigningKey → Encoding Source # encodedSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy SigningKey → Size Source # encodedListSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy [SigningKey] → Size Source # | |
ToCBOR VerificationKey | |
Defined in Cardano.Crypto.Signing.VerificationKey Methods toCBOR ∷ VerificationKey → Encoding Source # encodedSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy VerificationKey → Size Source # encodedListSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy [VerificationKey] → Size Source # | |
ToCBOR AlonzoGenesis | |
Defined in Cardano.Ledger.Alonzo.Genesis Methods toCBOR ∷ AlonzoGenesis → Encoding Source # encodedSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy AlonzoGenesis → Size Source # encodedListSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy [AlonzoGenesis] → Size Source # | |
ToCBOR IsValid | |
ToCBOR Version | |
ToCBOR Body | |
ToCBOR BlockSignature | |
Defined in Cardano.Chain.Block.Header Methods toCBOR ∷ BlockSignature → Encoding Source # encodedSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy BlockSignature → Size Source # encodedListSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy [BlockSignature] → Size Source # | |
ToCBOR ToSign | |
ToCBOR Proof | |
ToCBOR ChainValidationState | |
Defined in Cardano.Chain.Block.Validation Methods toCBOR ∷ ChainValidationState → Encoding Source # encodedSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy ChainValidationState → Size Source # encodedListSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy [ChainValidationState] → Size Source # | |
ToCBOR ApplyMempoolPayloadErr | |
Defined in Cardano.Chain.Byron.API.Mempool Methods toCBOR ∷ ApplyMempoolPayloadErr → Encoding Source # encodedSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy ApplyMempoolPayloadErr → Size Source # encodedListSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy [ApplyMempoolPayloadErr] → Size Source # | |
ToCBOR HDAddressPayload | |
Defined in Cardano.Chain.Common.AddrAttributes Methods toCBOR ∷ HDAddressPayload → Encoding Source # encodedSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy HDAddressPayload → Size Source # encodedListSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy [HDAddressPayload] → Size Source # | |
ToCBOR AddrSpendingData | |
Defined in Cardano.Chain.Common.AddrSpendingData Methods toCBOR ∷ AddrSpendingData → Encoding Source # encodedSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy AddrSpendingData → Size Source # encodedListSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy [AddrSpendingData] → Size Source # | |
ToCBOR AddrType | |
ToCBOR Address | |
ToCBOR Address' | |
ToCBOR BlockCount | |
Defined in Cardano.Chain.Common.BlockCount Methods toCBOR ∷ BlockCount → Encoding Source # encodedSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy BlockCount → Size Source # encodedListSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy [BlockCount] → Size Source # | |
ToCBOR ChainDifficulty | |
Defined in Cardano.Chain.Common.ChainDifficulty Methods toCBOR ∷ ChainDifficulty → Encoding Source # encodedSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy ChainDifficulty → Size Source # encodedListSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy [ChainDifficulty] → Size Source # | |
ToCBOR CompactAddress | |
Defined in Cardano.Chain.Common.Compact Methods toCBOR ∷ CompactAddress → Encoding Source # encodedSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy CompactAddress → Size Source # encodedListSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy [CompactAddress] → Size Source # | |
ToCBOR Lovelace | |
ToCBOR LovelaceError | |
Defined in Cardano.Chain.Common.Lovelace Methods toCBOR ∷ LovelaceError → Encoding Source # encodedSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy LovelaceError → Size Source # encodedListSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy [LovelaceError] → Size Source # | |
ToCBOR LovelacePortion | |
Defined in Cardano.Chain.Common.LovelacePortion Methods toCBOR ∷ LovelacePortion → Encoding Source # encodedSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy LovelacePortion → Size Source # encodedListSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy [LovelacePortion] → Size Source # | |
ToCBOR NetworkMagic | |
Defined in Cardano.Chain.Common.NetworkMagic Methods toCBOR ∷ NetworkMagic → Encoding Source # encodedSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy NetworkMagic → Size Source # encodedListSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy [NetworkMagic] → Size Source # | |
ToCBOR TxFeePolicy | |
Defined in Cardano.Chain.Common.TxFeePolicy Methods toCBOR ∷ TxFeePolicy → Encoding Source # encodedSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy TxFeePolicy → Size Source # encodedListSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy [TxFeePolicy] → Size Source # | |
ToCBOR TxSizeLinear | |
Defined in Cardano.Chain.Common.TxSizeLinear Methods toCBOR ∷ TxSizeLinear → Encoding Source # encodedSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy TxSizeLinear → Size Source # encodedListSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy [TxSizeLinear] → Size Source # | |
ToCBOR Certificate | |
Defined in Cardano.Chain.Delegation.Certificate Methods toCBOR ∷ Certificate → Encoding Source # encodedSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy Certificate → Size Source # encodedListSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy [Certificate] → Size Source # | |
ToCBOR Map | |
ToCBOR Payload | |
ToCBOR State | |
ToCBOR State | |
ToCBOR Error | |
ToCBOR ScheduledDelegation | |
Defined in Cardano.Chain.Delegation.Validation.Scheduling Methods toCBOR ∷ ScheduledDelegation → Encoding Source # encodedSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy ScheduledDelegation → Size Source # encodedListSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy [ScheduledDelegation] → Size Source # | |
ToCBOR State | |
ToCBOR GenesisAvvmBalances | |
Defined in Cardano.Chain.Genesis.AvvmBalances Methods toCBOR ∷ GenesisAvvmBalances → Encoding Source # encodedSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy GenesisAvvmBalances → Size Source # encodedListSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy [GenesisAvvmBalances] → Size Source # | |
ToCBOR Config | |
ToCBOR GenesisData | |
Defined in Cardano.Chain.Genesis.Data Methods toCBOR ∷ GenesisData → Encoding Source # encodedSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy GenesisData → Size Source # encodedListSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy [GenesisData] → Size Source # | |
ToCBOR GenesisDelegation | |
Defined in Cardano.Chain.Genesis.Delegation Methods toCBOR ∷ GenesisDelegation → Encoding Source # encodedSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy GenesisDelegation → Size Source # encodedListSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy [GenesisDelegation] → Size Source # | |
ToCBOR GenesisKeyHashes | |
Defined in Cardano.Chain.Genesis.KeyHashes Methods toCBOR ∷ GenesisKeyHashes → Encoding Source # encodedSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy GenesisKeyHashes → Size Source # encodedListSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy [GenesisKeyHashes] → Size Source # | |
ToCBOR GenesisNonAvvmBalances | |
Defined in Cardano.Chain.Genesis.NonAvvmBalances Methods toCBOR ∷ GenesisNonAvvmBalances → Encoding Source # encodedSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy GenesisNonAvvmBalances → Size Source # encodedListSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy [GenesisNonAvvmBalances] → Size Source # | |
ToCBOR MempoolPayload | |
Defined in Cardano.Chain.MempoolPayload Methods toCBOR ∷ MempoolPayload → Encoding Source # encodedSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy MempoolPayload → Size Source # encodedListSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy [MempoolPayload] → Size Source # | |
ToCBOR EpochAndSlotCount | |
Defined in Cardano.Chain.Slotting.EpochAndSlotCount Methods toCBOR ∷ EpochAndSlotCount → Encoding Source # encodedSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy EpochAndSlotCount → Size Source # encodedListSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy [EpochAndSlotCount] → Size Source # | |
ToCBOR EpochNumber | |
Defined in Cardano.Chain.Slotting.EpochNumber Methods toCBOR ∷ EpochNumber → Encoding Source # encodedSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy EpochNumber → Size Source # encodedListSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy [EpochNumber] → Size Source # | |
ToCBOR EpochSlots | |
Defined in Cardano.Chain.Slotting.EpochSlots Methods toCBOR ∷ EpochSlots → Encoding Source # encodedSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy EpochSlots → Size Source # encodedListSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy [EpochSlots] → Size Source # | |
ToCBOR SlotCount | |
ToCBOR SlotNumber | |
Defined in Cardano.Chain.Slotting.SlotNumber Methods toCBOR ∷ SlotNumber → Encoding Source # encodedSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy SlotNumber → Size Source # encodedListSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy [SlotNumber] → Size Source # | |
ToCBOR SscPayload | |
Defined in Cardano.Chain.Ssc Methods toCBOR ∷ SscPayload → Encoding Source # encodedSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy SscPayload → Size Source # encodedListSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy [SscPayload] → Size Source # | |
ToCBOR SscProof | |
ToCBOR CompactTxId | |
Defined in Cardano.Chain.UTxO.Compact Methods toCBOR ∷ CompactTxId → Encoding Source # encodedSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy CompactTxId → Size Source # encodedListSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy [CompactTxId] → Size Source # | |
ToCBOR CompactTxIn | |
Defined in Cardano.Chain.UTxO.Compact Methods toCBOR ∷ CompactTxIn → Encoding Source # encodedSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy CompactTxIn → Size Source # encodedListSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy [CompactTxIn] → Size Source # | |
ToCBOR CompactTxOut | |
Defined in Cardano.Chain.UTxO.Compact Methods toCBOR ∷ CompactTxOut → Encoding Source # encodedSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy CompactTxOut → Size Source # encodedListSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy [CompactTxOut] → Size Source # | |
ToCBOR Tx | |
ToCBOR TxIn | |
ToCBOR TxOut | |
ToCBOR TxAux | |
ToCBOR TxPayload | |
ToCBOR TxProof | |
ToCBOR TxInWitness | |
Defined in Cardano.Chain.UTxO.TxWitness Methods toCBOR ∷ TxInWitness → Encoding Source # encodedSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy TxInWitness → Size Source # encodedListSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy [TxInWitness] → Size Source # | |
ToCBOR TxSigData | |
ToCBOR UTxO | |
ToCBOR UTxOError | |
ToCBOR UTxOConfiguration | |
Defined in Cardano.Chain.UTxO.UTxOConfiguration Methods toCBOR ∷ UTxOConfiguration → Encoding Source # encodedSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy UTxOConfiguration → Size Source # encodedListSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy [UTxOConfiguration] → Size Source # | |
ToCBOR TxValidationError | |
Defined in Cardano.Chain.UTxO.Validation Methods toCBOR ∷ TxValidationError → Encoding Source # encodedSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy TxValidationError → Size Source # encodedListSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy [TxValidationError] → Size Source # | |
ToCBOR UTxOValidationError | |
Defined in Cardano.Chain.UTxO.Validation Methods toCBOR ∷ UTxOValidationError → Encoding Source # encodedSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy UTxOValidationError → Size Source # encodedListSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy [UTxOValidationError] → Size Source # | |
ToCBOR ApplicationName | |
Defined in Cardano.Chain.Update.ApplicationName Methods toCBOR ∷ ApplicationName → Encoding Source # encodedSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy ApplicationName → Size Source # encodedListSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy [ApplicationName] → Size Source # | |
ToCBOR ApplicationNameError | |
Defined in Cardano.Chain.Update.ApplicationName Methods toCBOR ∷ ApplicationNameError → Encoding Source # encodedSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy ApplicationNameError → Size Source # encodedListSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy [ApplicationNameError] → Size Source # | |
ToCBOR InstallerHash | |
Defined in Cardano.Chain.Update.InstallerHash Methods toCBOR ∷ InstallerHash → Encoding Source # encodedSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy InstallerHash → Size Source # encodedListSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy [InstallerHash] → Size Source # | |
ToCBOR Payload | |
ToCBOR Proposal | |
ToCBOR ProposalBody | |
Defined in Cardano.Chain.Update.Proposal Methods toCBOR ∷ ProposalBody → Encoding Source # encodedSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy ProposalBody → Size Source # encodedListSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy [ProposalBody] → Size Source # | |
ToCBOR ProtocolParameters | |
Defined in Cardano.Chain.Update.ProtocolParameters Methods toCBOR ∷ ProtocolParameters → Encoding Source # encodedSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy ProtocolParameters → Size Source # encodedListSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy [ProtocolParameters] → Size Source # | |
ToCBOR ProtocolParametersUpdate | |
Defined in Cardano.Chain.Update.ProtocolParametersUpdate Methods toCBOR ∷ ProtocolParametersUpdate → Encoding Source # encodedSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy ProtocolParametersUpdate → Size Source # encodedListSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy [ProtocolParametersUpdate] → Size Source # | |
ToCBOR ProtocolVersion | |
Defined in Cardano.Chain.Update.ProtocolVersion Methods toCBOR ∷ ProtocolVersion → Encoding Source # encodedSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy ProtocolVersion → Size Source # encodedListSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy [ProtocolVersion] → Size Source # | |
ToCBOR SoftforkRule | |
Defined in Cardano.Chain.Update.SoftforkRule Methods toCBOR ∷ SoftforkRule → Encoding Source # encodedSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy SoftforkRule → Size Source # encodedListSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy [SoftforkRule] → Size Source # | |
ToCBOR SoftwareVersion | |
Defined in Cardano.Chain.Update.SoftwareVersion Methods toCBOR ∷ SoftwareVersion → Encoding Source # encodedSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy SoftwareVersion → Size Source # encodedListSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy [SoftwareVersion] → Size Source # | |
ToCBOR SoftwareVersionError | |
Defined in Cardano.Chain.Update.SoftwareVersion Methods toCBOR ∷ SoftwareVersionError → Encoding Source # encodedSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy SoftwareVersionError → Size Source # encodedListSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy [SoftwareVersionError] → Size Source # | |
ToCBOR SystemTag | |
ToCBOR SystemTagError | |
Defined in Cardano.Chain.Update.SystemTag Methods toCBOR ∷ SystemTagError → Encoding Source # encodedSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy SystemTagError → Size Source # encodedListSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy [SystemTagError] → Size Source # | |
ToCBOR CandidateProtocolUpdate | |
Defined in Cardano.Chain.Update.Validation.Endorsement Methods toCBOR ∷ CandidateProtocolUpdate → Encoding Source # encodedSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy CandidateProtocolUpdate → Size Source # encodedListSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy [CandidateProtocolUpdate] → Size Source # | |
ToCBOR Endorsement | |
Defined in Cardano.Chain.Update.Validation.Endorsement Methods toCBOR ∷ Endorsement → Encoding Source # encodedSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy Endorsement → Size Source # encodedListSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy [Endorsement] → Size Source # | |
ToCBOR Error | |
ToCBOR Error | |
ToCBOR State | |
ToCBOR Adopted | |
ToCBOR ApplicationVersion | |
Defined in Cardano.Chain.Update.Validation.Registration Methods toCBOR ∷ ApplicationVersion → Encoding Source # encodedSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy ApplicationVersion → Size Source # encodedListSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy [ApplicationVersion] → Size Source # | |
ToCBOR Error | |
ToCBOR ProtocolUpdateProposal | |
Defined in Cardano.Chain.Update.Validation.Registration Methods toCBOR ∷ ProtocolUpdateProposal → Encoding Source # encodedSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy ProtocolUpdateProposal → Size Source # encodedListSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy [ProtocolUpdateProposal] → Size Source # | |
ToCBOR SoftwareUpdateProposal | |
Defined in Cardano.Chain.Update.Validation.Registration Methods toCBOR ∷ SoftwareUpdateProposal → Encoding Source # encodedSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy SoftwareUpdateProposal → Size Source # encodedListSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy [SoftwareUpdateProposal] → Size Source # | |
ToCBOR Error | |
ToCBOR Vote | |
ToCBOR ConwayGenesis | |
Defined in Cardano.Ledger.Conway.Genesis Methods toCBOR ∷ ConwayGenesis → Encoding Source # encodedSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy ConwayGenesis → Size Source # encodedListSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy [ConwayGenesis] → Size Source # | |
ToCBOR DefaultVote | |
Defined in Cardano.Ledger.Conway.Governance Methods toCBOR ∷ DefaultVote → Encoding Source # encodedSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy DefaultVote → Size Source # encodedListSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy [DefaultVote] → Size Source # | |
ToCBOR ActiveSlotCoeff | |
Defined in Cardano.Ledger.BaseTypes Methods toCBOR ∷ ActiveSlotCoeff → Encoding Source # encodedSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy ActiveSlotCoeff → Size Source # encodedListSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy [ActiveSlotCoeff] → Size Source # | |
ToCBOR CertIx | |
ToCBOR Network | |
ToCBOR Nonce | |
ToCBOR PositiveUnitInterval | |
Defined in Cardano.Ledger.BaseTypes Methods toCBOR ∷ PositiveUnitInterval → Encoding Source # encodedSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy PositiveUnitInterval → Size Source # encodedListSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy [PositiveUnitInterval] → Size Source # | |
ToCBOR ProtVer | |
ToCBOR TxIx | |
ToCBOR Coin | |
ToCBOR DeltaCoin | |
ToCBOR Ptr | |
ToCBOR SlotNo32 | |
ToCBOR ScriptHash | |
Defined in Cardano.Ledger.Hashes Methods toCBOR ∷ ScriptHash → Encoding Source # encodedSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy ScriptHash → Size Source # encodedListSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy [ScriptHash] → Size Source # | |
ToCBOR BootstrapWitness | |
Defined in Cardano.Ledger.Keys.Bootstrap Methods toCBOR ∷ BootstrapWitness → Encoding Source # encodedSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy BootstrapWitness → Size Source # encodedListSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy [BootstrapWitness] → Size Source # | |
ToCBOR PlutusWithContext | |
Defined in Cardano.Ledger.Plutus.Evaluate Methods toCBOR ∷ PlutusWithContext → Encoding Source # encodedSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy PlutusWithContext → Size Source # encodedListSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy [PlutusWithContext] → Size Source # | |
ToCBOR Language | |
ToCBOR PlutusBinary | |
Defined in Cardano.Ledger.Plutus.Language Methods toCBOR ∷ PlutusBinary → Encoding Source # encodedSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy PlutusBinary → Size Source # encodedListSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy [PlutusBinary] → Size Source # | |
ToCBOR ShelleyGenesis | |
Defined in Cardano.Ledger.Shelley.Genesis Methods toCBOR ∷ ShelleyGenesis → Encoding Source # encodedSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy ShelleyGenesis → Size Source # encodedListSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy [ShelleyGenesis] → Size Source # | |
ToCBOR FromByronTranslationContext | |
Defined in Cardano.Ledger.Shelley.Translation Methods toCBOR ∷ FromByronTranslationContext → Encoding Source # encodedSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy FromByronTranslationContext → Size Source # encodedListSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy [FromByronTranslationContext] → Size Source # | |
ToCBOR ChainDepState | |
Defined in Cardano.Protocol.TPraos.API Methods toCBOR ∷ ChainDepState → Encoding Source # encodedSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy ChainDepState → Size Source # encodedListSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy [ChainDepState] → Size Source # | |
ToCBOR KESPeriod | |
ToCBOR PrtclState | |
Defined in Cardano.Protocol.TPraos.Rules.Prtcl Methods toCBOR ∷ PrtclState → Encoding Source # encodedSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy PrtclState → Size Source # encodedListSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy [PrtclState] → Size Source # | |
ToCBOR TicknState | |
Defined in Cardano.Protocol.TPraos.Rules.Tickn Methods toCBOR ∷ TicknState → Encoding Source # encodedSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy TicknState → Size Source # encodedListSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy [TicknState] → Size Source # | |
ToCBOR BlockNo | |
ToCBOR EpochInterval | |
Defined in Cardano.Slotting.Slot Methods toCBOR ∷ EpochInterval → Encoding Source # encodedSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy EpochInterval → Size Source # encodedListSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy [EpochInterval] → Size Source # | |
ToCBOR EpochNo | |
ToCBOR EpochSize | |
ToCBOR SlotNo | |
ToCBOR RelativeTime | |
Defined in Cardano.Slotting.Time Methods toCBOR ∷ RelativeTime → Encoding Source # encodedSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy RelativeTime → Size Source # encodedListSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy [RelativeTime] → Size Source # | |
ToCBOR SlotLength | |
Defined in Cardano.Slotting.Time Methods toCBOR ∷ SlotLength → Encoding Source # encodedSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy SlotLength → Size Source # encodedListSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy [SlotLength] → Size Source # | |
ToCBOR SystemStart | |
Defined in Cardano.Slotting.Time Methods toCBOR ∷ SystemStart → Encoding Source # encodedSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy SystemStart → Size Source # encodedListSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy [SystemStart] → Size Source # | |
ToCBOR Encoding | |
ToCBOR Term | |
ToCBOR Void | |
ToCBOR Int32 | |
ToCBOR Int64 | |
ToCBOR Word16 | |
ToCBOR Word32 | |
ToCBOR Word64 | |
ToCBOR Word8 | |
ToCBOR SecurityParam | |
Defined in Ouroboros.Consensus.Config.SecurityParam Methods toCBOR ∷ SecurityParam → Encoding Source # encodedSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy SecurityParam → Size Source # encodedListSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy [SecurityParam] → Size Source # | |
ToCBOR CoreNodeId | |
Defined in Ouroboros.Consensus.NodeId Methods toCBOR ∷ CoreNodeId → Encoding Source # encodedSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy CoreNodeId → Size Source # encodedListSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy [CoreNodeId] → Size Source # | |
ToCBOR NodeId | |
ToCBOR CompactGenesis | |
Defined in Ouroboros.Consensus.Shelley.Ledger.Config Methods toCBOR ∷ CompactGenesis → Encoding Source # encodedSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy CompactGenesis → Size Source # encodedListSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy [CompactGenesis] → Size Source # | |
ToCBOR NonMyopicMemberRewards | |
Defined in Ouroboros.Consensus.Shelley.Ledger.Query Methods toCBOR ∷ NonMyopicMemberRewards → Encoding Source # encodedSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy NonMyopicMemberRewards → Size Source # encodedListSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy [NonMyopicMemberRewards] → Size Source # | |
ToCBOR StakeSnapshot | |
Defined in Ouroboros.Consensus.Shelley.Ledger.Query Methods toCBOR ∷ StakeSnapshot → Encoding Source # encodedSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy StakeSnapshot → Size Source # encodedListSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy [StakeSnapshot] → Size Source # | |
ToCBOR StakeSnapshots | |
Defined in Ouroboros.Consensus.Shelley.Ledger.Query Methods toCBOR ∷ StakeSnapshots → Encoding Source # encodedSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy StakeSnapshots → Size Source # encodedListSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy [StakeSnapshots] → Size Source # | |
ToCBOR ShelleyHash | |
Defined in Ouroboros.Consensus.Shelley.Protocol.Abstract Methods toCBOR ∷ ShelleyHash → Encoding Source # encodedSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy ShelleyHash → Size Source # encodedListSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy [ShelleyHash] → Size Source # | |
ToCBOR OperationalCertificate Source # | |
Defined in Cardano.Api.OperationalCertificate Methods toCBOR ∷ OperationalCertificate → Encoding Source # encodedSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy OperationalCertificate → Size Source # encodedListSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy [OperationalCertificate] → Size Source # | |
ToCBOR OperationalCertificateIssueCounter Source # | |
Defined in Cardano.Api.OperationalCertificate Methods toCBOR ∷ OperationalCertificateIssueCounter → Encoding Source # encodedSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy OperationalCertificateIssueCounter → Size Source # encodedListSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy [OperationalCertificateIssueCounter] → Size Source # | |
ToCBOR PraosState | |
Defined in Ouroboros.Consensus.Protocol.Praos Methods toCBOR ∷ PraosState → Encoding Source # encodedSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy PraosState → Size Source # encodedListSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy [PraosState] → Size Source # | |
ToCBOR InputVRF | |
ToCBOR TPraosState | |
Defined in Ouroboros.Consensus.Protocol.TPraos Methods toCBOR ∷ TPraosState → Encoding Source # encodedSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy TPraosState → Size Source # encodedListSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy [TPraosState] → Size Source # | |
ToCBOR AccPoolStakeCoded | |
ToCBOR LedgerPeerSnapshot | |
Defined in Ouroboros.Network.PeerSelection.LedgerPeers.Type Methods toCBOR ∷ LedgerPeerSnapshot → Encoding Source # encodedSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy LedgerPeerSnapshot → Size Source # encodedListSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy [LedgerPeerSnapshot] → Size Source # | |
ToCBOR PoolStakeCoded | |
ToCBOR WithOriginCoded | Hand cranked CBOR instances to facilitate CDDL spec |
ToCBOR RelayAccessPointCoded | These instances are used to serialize |
Defined in Ouroboros.Network.PeerSelection.RelayAccessPoint Methods toCBOR ∷ RelayAccessPointCoded → Encoding Source # encodedSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy RelayAccessPointCoded → Size Source # encodedListSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy [RelayAccessPointCoded] → Size Source # | |
ToCBOR Text | |
ToCBOR UTCTime | |
ToCBOR Integer | |
ToCBOR Natural | |
ToCBOR () | |
ToCBOR Bool | |
ToCBOR Double | |
ToCBOR Float | |
ToCBOR Int | |
ToCBOR Word | |
Typeable xs ⇒ ToCBOR (LengthOf xs) | |
ToCBOR (SigDSIGN EcdsaSecp256k1DSIGN) | |
Defined in Cardano.Crypto.DSIGN.EcdsaSecp256k1 | |
ToCBOR (SigDSIGN Ed25519DSIGN) | |
Defined in Cardano.Crypto.DSIGN.Ed25519 | |
ToCBOR (SigDSIGN Ed448DSIGN) | |
Defined in Cardano.Crypto.DSIGN.Ed448 | |
ToCBOR (SigDSIGN MockDSIGN) | |
ToCBOR (SigDSIGN SchnorrSecp256k1DSIGN) | |
Defined in Cardano.Crypto.DSIGN.SchnorrSecp256k1 | |
ToCBOR (SignKeyDSIGN EcdsaSecp256k1DSIGN) | |
Defined in Cardano.Crypto.DSIGN.EcdsaSecp256k1 Methods toCBOR ∷ SignKeyDSIGN EcdsaSecp256k1DSIGN → Encoding Source # encodedSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy (SignKeyDSIGN EcdsaSecp256k1DSIGN) → Size Source # encodedListSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy [SignKeyDSIGN EcdsaSecp256k1DSIGN] → Size Source # | |
ToCBOR (SignKeyDSIGN Ed25519DSIGN) | |
Defined in Cardano.Crypto.DSIGN.Ed25519 Methods toCBOR ∷ SignKeyDSIGN Ed25519DSIGN → Encoding Source # encodedSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy (SignKeyDSIGN Ed25519DSIGN) → Size Source # encodedListSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy [SignKeyDSIGN Ed25519DSIGN] → Size Source # | |
ToCBOR (SignKeyDSIGN Ed448DSIGN) | |
Defined in Cardano.Crypto.DSIGN.Ed448 Methods toCBOR ∷ SignKeyDSIGN Ed448DSIGN → Encoding Source # encodedSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy (SignKeyDSIGN Ed448DSIGN) → Size Source # encodedListSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy [SignKeyDSIGN Ed448DSIGN] → Size Source # | |
ToCBOR (SignKeyDSIGN MockDSIGN) | |
Defined in Cardano.Crypto.DSIGN.Mock | |
ToCBOR (SignKeyDSIGN SchnorrSecp256k1DSIGN) | |
Defined in Cardano.Crypto.DSIGN.SchnorrSecp256k1 Methods toCBOR ∷ SignKeyDSIGN SchnorrSecp256k1DSIGN → Encoding Source # encodedSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy (SignKeyDSIGN SchnorrSecp256k1DSIGN) → Size Source # encodedListSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy [SignKeyDSIGN SchnorrSecp256k1DSIGN] → Size Source # | |
(TypeError ('Text "CBOR encoding would violate mlocking guarantees") ∷ Constraint) ⇒ ToCBOR (SignKeyDSIGNM Ed25519DSIGN) | |
Defined in Cardano.Crypto.DSIGN.Ed25519 Methods toCBOR ∷ SignKeyDSIGNM Ed25519DSIGN → Encoding Source # encodedSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy (SignKeyDSIGNM Ed25519DSIGN) → Size Source # encodedListSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy [SignKeyDSIGNM Ed25519DSIGN] → Size Source # | |
ToCBOR (VerKeyDSIGN EcdsaSecp256k1DSIGN) | |
Defined in Cardano.Crypto.DSIGN.EcdsaSecp256k1 Methods toCBOR ∷ VerKeyDSIGN EcdsaSecp256k1DSIGN → Encoding Source # encodedSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy (VerKeyDSIGN EcdsaSecp256k1DSIGN) → Size Source # encodedListSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy [VerKeyDSIGN EcdsaSecp256k1DSIGN] → Size Source # | |
ToCBOR (VerKeyDSIGN Ed25519DSIGN) | |
Defined in Cardano.Crypto.DSIGN.Ed25519 Methods toCBOR ∷ VerKeyDSIGN Ed25519DSIGN → Encoding Source # encodedSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy (VerKeyDSIGN Ed25519DSIGN) → Size Source # encodedListSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy [VerKeyDSIGN Ed25519DSIGN] → Size Source # | |
ToCBOR (VerKeyDSIGN Ed448DSIGN) | |
Defined in Cardano.Crypto.DSIGN.Ed448 Methods toCBOR ∷ VerKeyDSIGN Ed448DSIGN → Encoding Source # encodedSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy (VerKeyDSIGN Ed448DSIGN) → Size Source # encodedListSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy [VerKeyDSIGN Ed448DSIGN] → Size Source # | |
ToCBOR (VerKeyDSIGN MockDSIGN) | |
Defined in Cardano.Crypto.DSIGN.Mock | |
ToCBOR (VerKeyDSIGN SchnorrSecp256k1DSIGN) | |
Defined in Cardano.Crypto.DSIGN.SchnorrSecp256k1 Methods toCBOR ∷ VerKeyDSIGN SchnorrSecp256k1DSIGN → Encoding Source # encodedSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy (VerKeyDSIGN SchnorrSecp256k1DSIGN) → Size Source # encodedListSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy [VerKeyDSIGN SchnorrSecp256k1DSIGN] → Size Source # | |
(DSIGNMAlgorithm d, KnownNat (SizeSigKES (CompactSingleKES d))) ⇒ ToCBOR (SigKES (CompactSingleKES d)) | |
Defined in Cardano.Crypto.KES.CompactSingle | |
(OptimizedKESAlgorithm d, SodiumHashAlgorithm h, SizeHash h ~ SeedSizeKES d, NoThunks (VerKeyKES (CompactSumKES h d)), KnownNat (SizeVerKeyKES (CompactSumKES h d)), KnownNat (SizeSignKeyKES (CompactSumKES h d)), KnownNat (SizeSigKES (CompactSumKES h d))) ⇒ ToCBOR (SigKES (CompactSumKES h d)) | |
Defined in Cardano.Crypto.KES.CompactSum | |
KnownNat t ⇒ ToCBOR (SigKES (MockKES t)) | |
(DSIGNMAlgorithm d, KnownNat t, KnownNat (SeedSizeDSIGN d * t), KnownNat (SizeVerKeyDSIGN d * t), KnownNat (SizeSignKeyDSIGN d * t)) ⇒ ToCBOR (SigKES (SimpleKES d t)) | |
Defined in Cardano.Crypto.KES.Simple | |
DSIGNMAlgorithm d ⇒ ToCBOR (SigKES (SingleKES d)) | |
(KESAlgorithm (SumKES h d), SodiumHashAlgorithm h, SizeHash h ~ SeedSizeKES d) ⇒ ToCBOR (SigKES (SumKES h d)) | |
(UnsoundDSIGNMAlgorithm d, KnownNat (SizeSigDSIGN d + SizeVerKeyDSIGN d)) ⇒ ToCBOR (UnsoundPureSignKeyKES (CompactSingleKES d)) | |
Defined in Cardano.Crypto.KES.CompactSingle Methods toCBOR ∷ UnsoundPureSignKeyKES (CompactSingleKES d) → Encoding Source # encodedSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy (UnsoundPureSignKeyKES (CompactSingleKES d)) → Size Source # encodedListSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy [UnsoundPureSignKeyKES (CompactSingleKES d)] → Size Source # | |
(SizeHash h ~ SeedSizeKES d, OptimizedKESAlgorithm d, UnsoundPureKESAlgorithm d, SodiumHashAlgorithm h, KnownNat (SizeVerKeyKES (CompactSumKES h d)), KnownNat (SizeSignKeyKES (CompactSumKES h d)), KnownNat (SizeSigKES (CompactSumKES h d))) ⇒ ToCBOR (UnsoundPureSignKeyKES (CompactSumKES h d)) | |
Defined in Cardano.Crypto.KES.CompactSum Methods toCBOR ∷ UnsoundPureSignKeyKES (CompactSumKES h d) → Encoding Source # encodedSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy (UnsoundPureSignKeyKES (CompactSumKES h d)) → Size Source # encodedListSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy [UnsoundPureSignKeyKES (CompactSumKES h d)] → Size Source # | |
KnownNat t ⇒ ToCBOR (UnsoundPureSignKeyKES (MockKES t)) | |
Defined in Cardano.Crypto.KES.Mock | |
UnsoundDSIGNMAlgorithm d ⇒ ToCBOR (UnsoundPureSignKeyKES (SingleKES d)) | |
Defined in Cardano.Crypto.KES.Single | |
(SizeHash h ~ SeedSizeKES d, UnsoundPureKESAlgorithm d, SodiumHashAlgorithm h, KnownNat (SizeVerKeyKES (SumKES h d)), KnownNat (SizeSignKeyKES (SumKES h d)), KnownNat (SizeSigKES (SumKES h d))) ⇒ ToCBOR (UnsoundPureSignKeyKES (SumKES h d)) | |
Defined in Cardano.Crypto.KES.Sum | |
(DSIGNMAlgorithm d, KnownNat (SizeSigDSIGN d + SizeVerKeyDSIGN d)) ⇒ ToCBOR (VerKeyKES (CompactSingleKES d)) | |
Defined in Cardano.Crypto.KES.CompactSingle | |
(OptimizedKESAlgorithm d, SodiumHashAlgorithm h, SizeHash h ~ SeedSizeKES d, NoThunks (VerKeyKES (CompactSumKES h d)), KnownNat (SizeVerKeyKES (CompactSumKES h d)), KnownNat (SizeSignKeyKES (CompactSumKES h d)), KnownNat (SizeSigKES (CompactSumKES h d))) ⇒ ToCBOR (VerKeyKES (CompactSumKES h d)) | |
Defined in Cardano.Crypto.KES.CompactSum | |
KnownNat t ⇒ ToCBOR (VerKeyKES (MockKES t)) | |
(DSIGNMAlgorithm d, KnownNat t, KnownNat (SeedSizeDSIGN d * t), KnownNat (SizeVerKeyDSIGN d * t), KnownNat (SizeSignKeyDSIGN d * t)) ⇒ ToCBOR (VerKeyKES (SimpleKES d t)) | |
Defined in Cardano.Crypto.KES.Simple | |
DSIGNMAlgorithm d ⇒ ToCBOR (VerKeyKES (SingleKES d)) | |
Defined in Cardano.Crypto.KES.Single | |
(KESAlgorithm (SumKES h d), SodiumHashAlgorithm h, SizeHash h ~ SeedSizeKES d) ⇒ ToCBOR (VerKeyKES (SumKES h d)) | |
ToCBOR (CertVRF MockVRF) | |
ToCBOR (CertVRF SimpleVRF) | |
ToCBOR (CertVRF PraosVRF) | |
ToCBOR (CertVRF PraosBatchCompatVRF) | |
Defined in Cardano.Crypto.VRF.PraosBatchCompat | |
Typeable v ⇒ ToCBOR (OutputVRF v) | |