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) | |
ToCBOR (SignKeyVRF MockVRF) | |
Defined in Cardano.Crypto.VRF.Mock | |
ToCBOR (SignKeyVRF SimpleVRF) | |
Defined in Cardano.Crypto.VRF.Simple | |
ToCBOR (SignKeyVRF PraosVRF) | |
Defined in Cardano.Crypto.VRF.Praos | |
ToCBOR (SignKeyVRF PraosBatchCompatVRF) | |
Defined in Cardano.Crypto.VRF.PraosBatchCompat Methods toCBOR ∷ SignKeyVRF PraosBatchCompatVRF → Encoding Source # encodedSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy (SignKeyVRF PraosBatchCompatVRF) → Size Source # encodedListSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy [SignKeyVRF PraosBatchCompatVRF] → Size Source # | |
ToCBOR (VerKeyVRF MockVRF) | |
ToCBOR (VerKeyVRF SimpleVRF) | |
ToCBOR (VerKeyVRF PraosVRF) | |
ToCBOR (VerKeyVRF PraosBatchCompatVRF) | |
Defined in Cardano.Crypto.VRF.PraosBatchCompat | |
EncCBOR a ⇒ ToCBOR (RedeemSignature a) | |
Defined in Cardano.Crypto.Signing.Redeem.Signature Methods toCBOR ∷ RedeemSignature a → Encoding Source # encodedSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy (RedeemSignature a) → Size Source # encodedListSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy [RedeemSignature a] → Size Source # | |
Typeable a ⇒ ToCBOR (Signature a) | |
Typeable era ⇒ ToCBOR (AllegraTxAuxData era) | |
Defined in Cardano.Ledger.Allegra.TxAuxData Methods toCBOR ∷ AllegraTxAuxData era → Encoding Source # encodedSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy (AllegraTxAuxData era) → Size Source # encodedListSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy [AllegraTxAuxData era] → Size Source # | |
Typeable e ⇒ ToCBOR (AllegraTxBody e) | |
Defined in Cardano.Ledger.Allegra.TxBody.Internal Methods toCBOR ∷ AllegraTxBody e → Encoding Source # encodedSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy (AllegraTxBody e) → Size Source # encodedListSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy [AllegraTxBody e] → Size Source # | |
AlonzoEraScript era ⇒ ToCBOR (AlonzoScript era) | |
Defined in Cardano.Ledger.Alonzo.Scripts Methods toCBOR ∷ AlonzoScript era → Encoding Source # encodedSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy (AlonzoScript era) → Size Source # encodedListSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy [AlonzoScript era] → Size Source # | |
(Era era, EncCBOR (TxBody era), EncCBOR (TxAuxData era), EncCBOR (TxWits era)) ⇒ ToCBOR (AlonzoTx era) | |
Typeable era ⇒ ToCBOR (AlonzoTxAuxData era) | |
Defined in Cardano.Ledger.Alonzo.TxAuxData Methods toCBOR ∷ AlonzoTxAuxData era → Encoding Source # encodedSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy (AlonzoTxAuxData era) → Size Source # encodedListSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy [AlonzoTxAuxData era] → Size Source # | |
Typeable era ⇒ ToCBOR (AlonzoTxBody era) | |
Defined in Cardano.Ledger.Alonzo.TxBody.Internal Methods toCBOR ∷ AlonzoTxBody era → Encoding Source # encodedSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy (AlonzoTxBody era) → Size Source # encodedListSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy [AlonzoTxBody era] → Size Source # | |
(Era era, Val (Value era)) ⇒ ToCBOR (AlonzoTxOut era) | |
Defined in Cardano.Ledger.Alonzo.TxOut Methods toCBOR ∷ AlonzoTxOut era → Encoding Source # encodedSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy (AlonzoTxOut era) → Size Source # encodedListSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy [AlonzoTxOut era] → Size Source # | |
Typeable era ⇒ ToCBOR (AlonzoTxWits era) | |
Defined in Cardano.Ledger.Alonzo.TxWits Methods toCBOR ∷ AlonzoTxWits era → Encoding Source # encodedSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy (AlonzoTxWits era) → Size Source # encodedListSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy [AlonzoTxWits era] → Size Source # | |
Typeable era ⇒ ToCBOR (Redeemers era) | |
Typeable era ⇒ ToCBOR (TxDats era) | |
Typeable era ⇒ ToCBOR (BabbageTxBody era) | |
Defined in Cardano.Ledger.Babbage.TxBody.Internal Methods toCBOR ∷ BabbageTxBody era → Encoding Source # encodedSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy (BabbageTxBody era) → Size Source # encodedListSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy [BabbageTxBody era] → Size Source # | |
(EraScript era, Val (Value era)) ⇒ ToCBOR (BabbageTxOut era) | |
Defined in Cardano.Ledger.Babbage.TxOut Methods toCBOR ∷ BabbageTxOut era → Encoding Source # encodedSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy (BabbageTxOut era) → Size Source # encodedListSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy [BabbageTxOut era] → Size Source # | |
ToCBOR (Attributes AddrAttributes) | |
Defined in Cardano.Chain.Common.AddrAttributes Methods toCBOR ∷ Attributes AddrAttributes → Encoding Source # encodedSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy (Attributes AddrAttributes) → Size Source # encodedListSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy [Attributes AddrAttributes] → Size Source # | |
ToCBOR (Attributes ()) | |
Defined in Cardano.Chain.Common.Attributes Methods toCBOR ∷ Attributes () → Encoding Source # encodedSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy (Attributes ()) → Size Source # encodedListSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy [Attributes ()] → Size Source # | |
EncCBOR a ⇒ ToCBOR (MerkleRoot a) | |
Defined in Cardano.Chain.Common.Merkle Methods toCBOR ∷ MerkleRoot a → Encoding Source # encodedSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy (MerkleRoot a) → Size Source # encodedListSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy [MerkleRoot a] → Size Source # | |
EncCBOR a ⇒ ToCBOR (MerkleTree a) | |
Defined in Cardano.Chain.Common.Merkle Methods toCBOR ∷ MerkleTree a → Encoding Source # encodedSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy (MerkleTree a) → Size Source # encodedListSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy [MerkleTree a] → Size Source # | |
ToCBOR (AMempoolPayload ByteString) | |
Defined in Cardano.Chain.MempoolPayload Methods toCBOR ∷ AMempoolPayload ByteString → Encoding Source # encodedSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy (AMempoolPayload ByteString) → Size Source # encodedListSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy [AMempoolPayload ByteString] → Size Source # | |
EncCBOR n ⇒ ToCBOR (TooLarge n) | |
(EraPParams era, EraStake era) ⇒ ToCBOR (ConwayGovState era) | |
Defined in Cardano.Ledger.Conway.Governance Methods toCBOR ∷ ConwayGovState era → Encoding Source # encodedSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy (ConwayGovState era) → Size Source # encodedListSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy [ConwayGovState era] → Size Source # | |
EraPParams era ⇒ ToCBOR (PulsingSnapshot era) | |
Defined in Cardano.Ledger.Conway.Governance.DRepPulser Methods toCBOR ∷ PulsingSnapshot era → Encoding Source # encodedSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy (PulsingSnapshot era) → Size Source # encodedListSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy [PulsingSnapshot era] → Size Source # | |
EraPParams era ⇒ ToCBOR (EnactState era) | |
Defined in Cardano.Ledger.Conway.Governance.Internal Methods toCBOR ∷ EnactState era → Encoding Source # encodedSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy (EnactState era) → Size Source # encodedListSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy [EnactState era] → Size Source # | |
Era era ⇒ ToCBOR (Constitution era) | |
Defined in Cardano.Ledger.Conway.Governance.Procedures Methods toCBOR ∷ Constitution era → Encoding Source # encodedSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy (Constitution era) → Size Source # encodedListSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy [Constitution era] → Size Source # | |
EraPParams era ⇒ ToCBOR (ConwayGovPredFailure era) | |
Defined in Cardano.Ledger.Conway.Rules.Gov Methods toCBOR ∷ ConwayGovPredFailure era → Encoding Source # encodedSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy (ConwayGovPredFailure era) → Size Source # encodedListSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy [ConwayGovPredFailure era] → Size Source # | |
Typeable era ⇒ ToCBOR (ConwayTxBody era) | |
Defined in Cardano.Ledger.Conway.TxBody.Internal Methods toCBOR ∷ ConwayTxBody era → Encoding Source # encodedSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy (ConwayTxBody era) → Size Source # encodedListSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy [ConwayTxBody era] → Size Source # | |
(Era era, Val (Value era)) ⇒ ToCBOR (ConwayTxCert era) | |
Defined in Cardano.Ledger.Conway.TxCert Methods toCBOR ∷ ConwayTxCert era → Encoding Source # encodedSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy (ConwayTxCert era) → Size Source # encodedListSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy [ConwayTxCert era] → Size Source # | |
ToCBOR a ⇒ ToCBOR (NonZero a) | |
Era era ⇒ ToCBOR (CommitteeState era) | |
Defined in Cardano.Ledger.CertState Methods toCBOR ∷ CommitteeState era → Encoding Source # encodedSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy (CommitteeState era) → Size Source # encodedListSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy [CommitteeState era] → Size Source # | |
ToCBOR (CompactForm Coin) | |
Defined in Cardano.Ledger.Coin | |
(Typeable era, ToCBOR (PParamsHKD Identity era)) ⇒ ToCBOR (PParams era) | |
(Typeable era, ToCBOR (PParamsHKD StrictMaybe era)) ⇒ ToCBOR (PParamsUpdate era) | |
Defined in Cardano.Ledger.Core.PParams Methods toCBOR ∷ PParamsUpdate era → Encoding Source # encodedSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy (PParamsUpdate era) → Size Source # encodedListSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy [PParamsUpdate era] → Size Source # | |
Typeable kr ⇒ ToCBOR (Credential kr) | |
Defined in Cardano.Ledger.Credential Methods toCBOR ∷ Credential kr → Encoding Source # encodedSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy (Credential kr) → Size Source # encodedListSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy [Credential kr] → Size Source # | |
Era era ⇒ ToCBOR (NoGenesis era) | |
Typeable r ⇒ ToCBOR (KeyHash r) | |
Typeable i ⇒ ToCBOR (SafeHash i) | |
Typeable r ⇒ ToCBOR (VRFVerKeyHash r) | |
Defined in Cardano.Ledger.Hashes Methods toCBOR ∷ VRFVerKeyHash r → Encoding Source # encodedSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy (VRFVerKeyHash r) → Size Source # encodedListSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy [VRFVerKeyHash r] → Size Source # | |
Typeable kd ⇒ ToCBOR (VKey kd) | |
Typeable kr ⇒ ToCBOR (WitVKey kr) | |
Typeable t ⇒ ToCBOR (MemoBytes t) | |
Typeable era ⇒ ToCBOR (Data era) | |
PlutusLanguage l ⇒ ToCBOR (SLanguage l) | |
(EncCBOR (TxOut era), Era era) ⇒ ToCBOR (UTxO era) | |
Typeable era ⇒ ToCBOR (MaryTxBody era) | |
Defined in Cardano.Ledger.Mary.TxBody.Internal Methods toCBOR ∷ MaryTxBody era → Encoding Source # encodedSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy (MaryTxBody era) → Size Source # encodedListSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy [MaryTxBody era] → Size Source # | |
(Era era, EncCBOR (PredicateFailure (EraRule "LEDGER" era))) ⇒ ToCBOR (ApplyTxError era) | |
Defined in Cardano.Ledger.Shelley.API.Mempool Methods toCBOR ∷ ApplyTxError era → Encoding Source # encodedSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy (ApplyTxError era) → Size Source # encodedListSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy [ApplyTxError era] → Size Source # | |
(Era era, EncCBOR (PParamsUpdate era), EncCBOR (PParams era)) ⇒ ToCBOR (ShelleyGovState era) | |
Defined in Cardano.Ledger.Shelley.Governance Methods toCBOR ∷ ShelleyGovState era → Encoding Source # encodedSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy (ShelleyGovState era) → Size Source # encodedListSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy [ShelleyGovState era] → Size Source # | |
(EraTxOut era, EraGov era, EraStake era, EraCertState era) ⇒ ToCBOR (EpochState era) | |
Defined in Cardano.Ledger.Shelley.LedgerState.Types Methods toCBOR ∷ EpochState era → Encoding Source # encodedSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy (EpochState era) → Size Source # encodedListSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy [EpochState era] → Size Source # | |
(EraTxOut era, EraGov era, EraStake era, EraCertState era) ⇒ ToCBOR (LedgerState era) | |
Defined in Cardano.Ledger.Shelley.LedgerState.Types Methods toCBOR ∷ LedgerState era → Encoding Source # encodedSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy (LedgerState era) → Size Source # encodedListSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy [LedgerState era] → Size Source # | |
(EraTxOut era, EraGov era, EraStake era, EraCertState era, EncCBOR (StashedAVVMAddresses era)) ⇒ ToCBOR (NewEpochState era) | |
Defined in Cardano.Ledger.Shelley.LedgerState.Types Methods toCBOR ∷ NewEpochState era → Encoding Source # encodedSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy (NewEpochState era) → Size Source # encodedListSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy [NewEpochState era] → Size Source # | |
(EraTxOut era, EraGov era, EraStake era) ⇒ ToCBOR (UTxOState era) | |
(Era era, ToCBOR (PParamsUpdate era)) ⇒ ToCBOR (ProposedPPUpdates era) | |
Defined in Cardano.Ledger.Shelley.PParams Methods toCBOR ∷ ProposedPPUpdates era → Encoding Source # encodedSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy (ProposedPPUpdates era) → Size Source # encodedListSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy [ProposedPPUpdates era] → Size Source # | |
Typeable era ⇒ ToCBOR (MultiSig era) | |
Typeable era ⇒ ToCBOR (ShelleyTx era) | |
Typeable era ⇒ ToCBOR (ShelleyTxAuxData era) | |
Defined in Cardano.Ledger.Shelley.TxAuxData Methods toCBOR ∷ ShelleyTxAuxData era → Encoding Source # encodedSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy (ShelleyTxAuxData era) → Size Source # encodedListSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy [ShelleyTxAuxData era] → Size Source # | |
Typeable era ⇒ ToCBOR (ShelleyTxBody era) | |
Defined in Cardano.Ledger.Shelley.TxBody Methods toCBOR ∷ ShelleyTxBody era → Encoding Source # encodedSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy (ShelleyTxBody era) → Size Source # encodedListSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy [ShelleyTxBody era] → Size Source # | |
Era era ⇒ ToCBOR (ShelleyTxCert era) | |
Defined in Cardano.Ledger.Shelley.TxCert Methods toCBOR ∷ ShelleyTxCert era → Encoding Source # encodedSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy (ShelleyTxCert era) → Size Source # encodedListSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy [ShelleyTxCert era] → Size Source # | |
(Era era, EncCBOR (CompactForm (Value era))) ⇒ ToCBOR (ShelleyTxOut era) | |
Defined in Cardano.Ledger.Shelley.TxOut Methods toCBOR ∷ ShelleyTxOut era → Encoding Source # encodedSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy (ShelleyTxOut era) → Size Source # encodedListSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy [ShelleyTxOut era] → Size Source # | |
Typeable era ⇒ ToCBOR (ShelleyTxWits era) | |
Defined in Cardano.Ledger.Shelley.TxWits Methods toCBOR ∷ ShelleyTxWits era → Encoding Source # encodedSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy (ShelleyTxWits era) → Size Source # encodedListSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy [ShelleyTxWits era] → Size Source # | |
Typeable c ⇒ ToCBOR (BHeader c) | |
Crypto c ⇒ ToCBOR (OCert c) | |
(Serialise t, Typeable t) ⇒ ToCBOR (WithOrigin t) | |
Defined in Cardano.Slotting.Slot Methods toCBOR ∷ WithOrigin t → Encoding Source # encodedSizeExpr ∷ (∀ t0. ToCBOR t0 ⇒ Proxy t0 → Size) → Proxy (WithOrigin t) → Size Source # encodedListSizeExpr ∷ (∀ t0. ToCBOR t0 ⇒ Proxy t0 → Size) → Proxy [WithOrigin t] → Size Source # | |
ToCBOR a ⇒ ToCBOR (StrictMaybe a) | |
Defined in Data.Maybe.Strict Methods toCBOR ∷ StrictMaybe a → Encoding Source # encodedSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy (StrictMaybe a) → Size Source # encodedListSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy [StrictMaybe a] → Size Source # | |
ToCBOR a ⇒ ToCBOR (StrictSeq a) | |
ToCBOR a ⇒ ToCBOR (Seq a) | |
(Ord a, ToCBOR a) ⇒ ToCBOR (Set a) | |
ToCBOR a ⇒ ToCBOR (NonEmpty a) | |
ToCBOR a ⇒ ToCBOR (Ratio a) | |
ToCBOR (Hash ByronKey) Source # | |
ToCBOR (Hash ByronKeyLegacy) Source # | |
Defined in Cardano.Api.KeysByron | |
ToCBOR (Hash KesKey) Source # | |
ToCBOR (Hash VrfKey) Source # | |
ToCBOR (Hash GenesisDelegateExtendedKey) Source # | |
Defined in Cardano.Api.KeysShelley | |
ToCBOR (Hash GenesisDelegateKey) Source # | |
Defined in Cardano.Api.KeysShelley | |
ToCBOR (Hash GenesisExtendedKey) Source # | |
Defined in Cardano.Api.KeysShelley | |
ToCBOR (Hash GenesisKey) Source # | |
Defined in Cardano.Api.KeysShelley | |
ToCBOR (Hash GenesisUTxOKey) Source # | |
Defined in Cardano.Api.KeysShelley | |
ToCBOR (Hash PaymentExtendedKey) Source # | |
Defined in Cardano.Api.KeysShelley | |
ToCBOR (Hash PaymentKey) Source # | |
Defined in Cardano.Api.KeysShelley | |
ToCBOR (Hash StakeExtendedKey) Source # | |
Defined in Cardano.Api.KeysShelley | |
ToCBOR (Hash StakeKey) Source # | |
ToCBOR (Hash StakePoolKey) Source # | |
Defined in Cardano.Api.KeysShelley | |
ToCBOR (SigningKey ByronKey) Source # | |
Defined in Cardano.Api.KeysByron | |
ToCBOR (SigningKey ByronKeyLegacy) Source # | |
Defined in Cardano.Api.KeysByron Methods toCBOR ∷ SigningKey ByronKeyLegacy → Encoding Source # encodedSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy (SigningKey ByronKeyLegacy) → Size Source # encodedListSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy [SigningKey ByronKeyLegacy] → Size Source # | |
ToCBOR (SigningKey KesKey) Source # | |
Defined in Cardano.Api.KeysPraos | |
ToCBOR (SigningKey VrfKey) Source # | |
Defined in Cardano.Api.KeysPraos | |
ToCBOR (SigningKey GenesisDelegateExtendedKey) Source # | |
Defined in Cardano.Api.KeysShelley Methods toCBOR ∷ SigningKey GenesisDelegateExtendedKey → Encoding Source # encodedSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy (SigningKey GenesisDelegateExtendedKey) → Size Source # encodedListSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy [SigningKey GenesisDelegateExtendedKey] → Size Source # | |
ToCBOR (SigningKey GenesisDelegateKey) Source # | |
Defined in Cardano.Api.KeysShelley Methods toCBOR ∷ SigningKey GenesisDelegateKey → Encoding Source # encodedSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy (SigningKey GenesisDelegateKey) → Size Source # encodedListSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy [SigningKey GenesisDelegateKey] → Size Source # | |
ToCBOR (SigningKey GenesisExtendedKey) Source # | |
Defined in Cardano.Api.KeysShelley Methods toCBOR ∷ SigningKey GenesisExtendedKey → Encoding Source # encodedSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy (SigningKey GenesisExtendedKey) → Size Source # encodedListSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy [SigningKey GenesisExtendedKey] → Size Source # | |
ToCBOR (SigningKey GenesisKey) Source # | |
Defined in Cardano.Api.KeysShelley Methods toCBOR ∷ SigningKey GenesisKey → Encoding Source # encodedSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy (SigningKey GenesisKey) → Size Source # encodedListSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy [SigningKey GenesisKey] → Size Source # | |
ToCBOR (SigningKey GenesisUTxOKey) Source # | |
Defined in Cardano.Api.KeysShelley Methods toCBOR ∷ SigningKey GenesisUTxOKey → Encoding Source # encodedSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy (SigningKey GenesisUTxOKey) → Size Source # encodedListSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy [SigningKey GenesisUTxOKey] → Size Source # | |
ToCBOR (SigningKey PaymentExtendedKey) Source # | |
Defined in Cardano.Api.KeysShelley Methods toCBOR ∷ SigningKey PaymentExtendedKey → Encoding Source # encodedSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy (SigningKey PaymentExtendedKey) → Size Source # encodedListSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy [SigningKey PaymentExtendedKey] → Size Source # | |
ToCBOR (SigningKey PaymentKey) Source # | |
Defined in Cardano.Api.KeysShelley Methods toCBOR ∷ SigningKey PaymentKey → Encoding Source # encodedSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy (SigningKey PaymentKey) → Size Source # encodedListSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy [SigningKey PaymentKey] → Size Source # | |
ToCBOR (SigningKey StakeExtendedKey) Source # | |
Defined in Cardano.Api.KeysShelley Methods toCBOR ∷ SigningKey StakeExtendedKey → Encoding Source # encodedSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy (SigningKey StakeExtendedKey) → Size Source # encodedListSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy [SigningKey StakeExtendedKey] → Size Source # | |
ToCBOR (SigningKey StakeKey) Source # | |
Defined in Cardano.Api.KeysShelley | |
ToCBOR (SigningKey StakePoolKey) Source # | |
Defined in Cardano.Api.KeysShelley Methods toCBOR ∷ SigningKey StakePoolKey → Encoding Source # encodedSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy (SigningKey StakePoolKey) → Size Source # encodedListSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy [SigningKey StakePoolKey] → Size Source # | |
ToCBOR (VerificationKey ByronKey) Source # | |
Defined in Cardano.Api.KeysByron | |
ToCBOR (VerificationKey ByronKeyLegacy) Source # | |
Defined in Cardano.Api.KeysByron Methods toCBOR ∷ VerificationKey ByronKeyLegacy → Encoding Source # encodedSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy (VerificationKey ByronKeyLegacy) → Size Source # encodedListSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy [VerificationKey ByronKeyLegacy] → Size Source # | |
ToCBOR (VerificationKey KesKey) Source # | |
Defined in Cardano.Api.KeysPraos | |
ToCBOR (VerificationKey VrfKey) Source # | |
Defined in Cardano.Api.KeysPraos | |
ToCBOR (VerificationKey GenesisDelegateExtendedKey) Source # | |
Defined in Cardano.Api.KeysShelley Methods toCBOR ∷ VerificationKey GenesisDelegateExtendedKey → Encoding Source # encodedSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy (VerificationKey GenesisDelegateExtendedKey) → Size Source # encodedListSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy [VerificationKey GenesisDelegateExtendedKey] → Size Source # | |
ToCBOR (VerificationKey GenesisDelegateKey) Source # | |
Defined in Cardano.Api.KeysShelley Methods toCBOR ∷ VerificationKey GenesisDelegateKey → Encoding Source # encodedSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy (VerificationKey GenesisDelegateKey) → Size Source # encodedListSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy [VerificationKey GenesisDelegateKey] → Size Source # | |
ToCBOR (VerificationKey GenesisExtendedKey) Source # | |
Defined in Cardano.Api.KeysShelley Methods toCBOR ∷ VerificationKey GenesisExtendedKey → Encoding Source # encodedSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy (VerificationKey GenesisExtendedKey) → Size Source # encodedListSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy [VerificationKey GenesisExtendedKey] → Size Source # | |
ToCBOR (VerificationKey GenesisKey) Source # | |
Defined in Cardano.Api.KeysShelley Methods toCBOR ∷ VerificationKey GenesisKey → Encoding Source # encodedSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy (VerificationKey GenesisKey) → Size Source # encodedListSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy [VerificationKey GenesisKey] → Size Source # | |
ToCBOR (VerificationKey GenesisUTxOKey) Source # | |
Defined in Cardano.Api.KeysShelley Methods toCBOR ∷ VerificationKey GenesisUTxOKey → Encoding Source # encodedSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy (VerificationKey GenesisUTxOKey) → Size Source # encodedListSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy [VerificationKey GenesisUTxOKey] → Size Source # | |
ToCBOR (VerificationKey PaymentExtendedKey) Source # | |
Defined in Cardano.Api.KeysShelley Methods toCBOR ∷ VerificationKey PaymentExtendedKey → Encoding Source # encodedSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy (VerificationKey PaymentExtendedKey) → Size Source # encodedListSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy [VerificationKey PaymentExtendedKey] → Size Source # | |
ToCBOR (VerificationKey PaymentKey) Source # | |
Defined in Cardano.Api.KeysShelley Methods toCBOR ∷ VerificationKey PaymentKey → Encoding Source # encodedSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy (VerificationKey PaymentKey) → Size Source # encodedListSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy [VerificationKey PaymentKey] → Size Source # | |
ToCBOR (VerificationKey StakeExtendedKey) Source # | |
Defined in Cardano.Api.KeysShelley Methods toCBOR ∷ VerificationKey StakeExtendedKey → Encoding Source # encodedSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy (VerificationKey StakeExtendedKey) → Size Source # encodedListSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy [VerificationKey StakeExtendedKey] → Size Source # | |
ToCBOR (VerificationKey StakeKey) Source # | |
Defined in Cardano.Api.KeysShelley | |
ToCBOR (VerificationKey StakePoolKey) Source # | |
Defined in Cardano.Api.KeysShelley Methods toCBOR ∷ VerificationKey StakePoolKey → Encoding Source # encodedSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy (VerificationKey StakePoolKey) → Size Source # encodedListSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy [VerificationKey StakePoolKey] → Size Source # | |
(SerialiseAsRawBytes a, Typeable a) ⇒ ToCBOR (UsingRawBytes a) Source # | |
Defined in Cardano.Api.SerialiseUsing Methods toCBOR ∷ UsingRawBytes a → Encoding Source # encodedSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy (UsingRawBytes a) → Size Source # encodedListSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy [UsingRawBytes a] → Size Source # | |
Crypto c ⇒ ToCBOR (Header c) | |
ToCBOR a ⇒ ToCBOR (Vector a) | |
ToCBOR a ⇒ ToCBOR (Maybe a) | |
ToCBOR a ⇒ ToCBOR [a] | |
Typeable a ⇒ ToCBOR (Fixed a) | |
(HashAlgorithm h, Typeable a) ⇒ ToCBOR (Hash h a) | |
(VRFAlgorithm v, Typeable a) ⇒ ToCBOR (CertifiedVRF v a) | |
Defined in Cardano.Crypto.VRF.Class Methods toCBOR ∷ CertifiedVRF v a → Encoding Source # encodedSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy (CertifiedVRF v a) → Size Source # encodedListSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy [CertifiedVRF v a] → Size Source # | |
(Typeable algo, Typeable a, HashAlgorithm algo) ⇒ ToCBOR (AbstractHash algo a) | |
Defined in Cardano.Crypto.Hashing Methods toCBOR ∷ AbstractHash algo a → Encoding Source # encodedSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy (AbstractHash algo a) → Size Source # encodedListSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy [AbstractHash algo a] → Size Source # | |
(Typeable era, Typeable k) ⇒ ToCBOR (Timelock era) | |
Era era ⇒ ToCBOR (AlonzoPParams StrictMaybe era) | |
Defined in Cardano.Ledger.Alonzo.PParams Methods toCBOR ∷ AlonzoPParams StrictMaybe era → Encoding Source # encodedSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy (AlonzoPParams StrictMaybe era) → Size Source # encodedListSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy [AlonzoPParams StrictMaybe era] → Size Source # | |
Era era ⇒ ToCBOR (AlonzoPParams Identity era) | |
Defined in Cardano.Ledger.Alonzo.PParams | |
Era era ⇒ ToCBOR (BabbagePParams StrictMaybe era) | |
Defined in Cardano.Ledger.Babbage.PParams Methods toCBOR ∷ BabbagePParams StrictMaybe era → Encoding Source # encodedSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy (BabbagePParams StrictMaybe era) → Size Source # encodedListSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy [BabbagePParams StrictMaybe era] → Size Source # | |
Era era ⇒ ToCBOR (BabbagePParams Identity era) | |
Defined in Cardano.Ledger.Babbage.PParams | |
Era era ⇒ ToCBOR (ConwayPParams StrictMaybe era) | |
Defined in Cardano.Ledger.Conway.PParams Methods toCBOR ∷ ConwayPParams StrictMaybe era → Encoding Source # encodedSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy (ConwayPParams StrictMaybe era) → Size Source # encodedListSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy [ConwayPParams StrictMaybe era] → Size Source # | |
Era era ⇒ ToCBOR (ConwayPParams Identity era) | |
Defined in Cardano.Ledger.Conway.PParams | |
(ToCBOR a, Integral a, Bounded a, Typeable b) ⇒ ToCBOR (BoundedRatio b a) | |
(EraTx era, Typeable h) ⇒ ToCBOR (Block h era) | |
(KnownSymbol rule, Era era) ⇒ ToCBOR (VoidEraRule rule era) | |
Defined in Cardano.Ledger.Core.Era Methods toCBOR ∷ VoidEraRule rule era → Encoding Source # encodedSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy (VoidEraRule rule era) → Size Source # encodedListSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy [VoidEraRule rule era] → Size Source # | |
Era era ⇒ ToCBOR (ShelleyPParams StrictMaybe era) | |
Defined in Cardano.Ledger.Shelley.PParams Methods toCBOR ∷ ShelleyPParams StrictMaybe era → Encoding Source # encodedSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy (ShelleyPParams StrictMaybe era) → Size Source # encodedListSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy [ShelleyPParams StrictMaybe era] → Size Source # | |
Era era ⇒ ToCBOR (ShelleyPParams Identity era) | |
Defined in Cardano.Ledger.Shelley.PParams | |
(Ord k, ToCBOR k, ToCBOR v) ⇒ ToCBOR (Map k v) | |
(ToCBOR a, ToCBOR b) ⇒ ToCBOR (Either a b) | |
(ToCBOR a, ToCBOR b) ⇒ ToCBOR (a, b) | |
ToCBOR (Tokens → Tokens) | |
(Typeable s, ToCBOR a) ⇒ ToCBOR (Tagged s a) | |
(ToCBOR a, ToCBOR b, ToCBOR c) ⇒ ToCBOR (a, b, c) | |
(ToCBOR a, ToCBOR b, ToCBOR c, ToCBOR d) ⇒ ToCBOR (a, b, c, d) | |
(ToCBOR a, ToCBOR b, ToCBOR c, ToCBOR d, ToCBOR e) ⇒ ToCBOR (a, b, c, d, e) | |
(ToCBOR a, ToCBOR b, ToCBOR c, ToCBOR d, ToCBOR e, ToCBOR f) ⇒ ToCBOR (a, b, c, d, e, f) | |
(ToCBOR a, ToCBOR b, ToCBOR c, ToCBOR d, ToCBOR e, ToCBOR f, ToCBOR g) ⇒ ToCBOR (a, b, c, d, e, f, g) | |
(ToCBOR a, ToCBOR b, ToCBOR c, ToCBOR d, ToCBOR e, ToCBOR f, ToCBOR g, ToCBOR h) ⇒ ToCBOR (a, b, c, d, e, f, g, h) | |
class Typeable a ⇒ EncCBOR a where Source #
Minimal complete definition
Nothing
Methods
encCBOR ∷ a → Encoding Source #
encodedSizeExpr ∷ (∀ t. EncCBOR t ⇒ Proxy t → Size) → Proxy a → Size Source #
encodedListSizeExpr ∷ (∀ t. EncCBOR t ⇒ Proxy t → Size) → Proxy [a] → Size Source #
Instances
EncCBOR ByteArray | |
EncCBOR ByteString | |
Defined in Cardano.Ledger.Binary.Encoding.EncCBOR Methods encCBOR ∷ ByteString → Encoding Source # encodedSizeExpr ∷ (∀ t. EncCBOR t ⇒ Proxy t → Size) → Proxy ByteString → Size Source # encodedListSizeExpr ∷ (∀ t. EncCBOR t ⇒ Proxy t → Size) → Proxy [ByteString] → Size Source # | |
EncCBOR ByteString | |
Defined in Cardano.Ledger.Binary.Encoding.EncCBOR Methods encCBOR ∷ ByteString → Encoding Source # encodedSizeExpr ∷ (∀ t. EncCBOR t ⇒ Proxy t → Size) → Proxy ByteString → Size Source # encodedListSizeExpr ∷ (∀ t. EncCBOR t ⇒ Proxy t → Size) → Proxy [ByteString] → Size Source # | |
EncCBOR ShortByteString | |
Defined in Cardano.Ledger.Binary.Encoding.EncCBOR Methods encCBOR ∷ ShortByteString → Encoding Source # encodedSizeExpr ∷ (∀ t. EncCBOR t ⇒ Proxy t → Size) → Proxy ShortByteString → Size Source # encodedListSizeExpr ∷ (∀ t. EncCBOR t ⇒ Proxy t → Size) → Proxy [ShortByteString] → Size Source # | |
EncCBOR Proof | |
EncCBOR SignKey | |
EncCBOR VerKey | |
EncCBOR ProtocolMagicId | |
Defined in Cardano.Crypto.ProtocolMagic Methods encCBOR ∷ ProtocolMagicId → Encoding Source # encodedSizeExpr ∷ (∀ t. EncCBOR t ⇒ Proxy t → Size) → Proxy ProtocolMagicId → Size Source # encodedListSizeExpr ∷ (∀ t. EncCBOR t ⇒ Proxy t → Size) → Proxy [ProtocolMagicId] → Size Source # | |
EncCBOR RequiresNetworkMagic | |
Defined in Cardano.Crypto.ProtocolMagic Methods encCBOR ∷ RequiresNetworkMagic → Encoding Source # encodedSizeExpr ∷ (∀ t. EncCBOR t ⇒ Proxy t → Size) → Proxy RequiresNetworkMagic → Size Source # encodedListSizeExpr ∷ (∀ t. EncCBOR t ⇒ Proxy t → Size) → Proxy [RequiresNetworkMagic] → Size Source # | |
EncCBOR Raw | |
EncCBOR CompactRedeemVerificationKey | |
Defined in Cardano.Crypto.Signing.Redeem.Compact Methods encCBOR ∷ CompactRedeemVerificationKey → Encoding Source # encodedSizeExpr ∷ (∀ t. EncCBOR t ⇒ Proxy t → Size) → Proxy CompactRedeemVerificationKey → Size Source # encodedListSizeExpr ∷ (∀ t. EncCBOR t ⇒ Proxy t → Size) → Proxy [CompactRedeemVerificationKey] → Size Source # | |
EncCBOR RedeemSigningKey | |
Defined in Cardano.Crypto.Signing.Redeem.SigningKey Methods encCBOR ∷ RedeemSigningKey → Encoding Source # encodedSizeExpr ∷ (∀ t. EncCBOR t ⇒ Proxy t → Size) → Proxy RedeemSigningKey → Size Source # encodedListSizeExpr ∷ (∀ t. EncCBOR t ⇒ Proxy t → Size) → Proxy [RedeemSigningKey] → Size Source # | |
EncCBOR RedeemVerificationKey | |
Defined in Cardano.Crypto.Signing.Redeem.VerificationKey Methods encCBOR ∷ RedeemVerificationKey → Encoding Source # encodedSizeExpr ∷ (∀ t. EncCBOR t ⇒ Proxy t → Size) → Proxy RedeemVerificationKey → Size Source # encodedListSizeExpr ∷ (∀ t. EncCBOR t ⇒ Proxy t → Size) → Proxy [RedeemVerificationKey] → Size Source # | |
EncCBOR SigningKey | |
Defined in Cardano.Crypto.Signing.SigningKey Methods encCBOR ∷ SigningKey → Encoding Source # encodedSizeExpr ∷ (∀ t. EncCBOR t ⇒ Proxy t → Size) → Proxy SigningKey → Size Source # encodedListSizeExpr ∷ (∀ t. EncCBOR t ⇒ Proxy t → Size) → Proxy [SigningKey] → Size Source # | |
EncCBOR VerificationKey | |
Defined in Cardano.Crypto.Signing.VerificationKey Methods encCBOR ∷ VerificationKey → Encoding Source # encodedSizeExpr ∷ (∀ t. EncCBOR t ⇒ Proxy t → Size) → Proxy VerificationKey → Size Source # encodedListSizeExpr ∷ (∀ t. EncCBOR t ⇒ Proxy t → Size) → Proxy [VerificationKey] → Size Source # | |
EncCBOR ValidityInterval | |
Defined in Cardano.Ledger.Allegra.Scripts Methods encCBOR ∷ ValidityInterval → Encoding Source # encodedSizeExpr ∷ (∀ t. EncCBOR t ⇒ Proxy t → Size) → Proxy ValidityInterval → Size Source # encodedListSizeExpr ∷ (∀ t. EncCBOR t ⇒ Proxy t → Size) → Proxy [ValidityInterval] → Size Source # | |
EncCBOR AlonzoGenesis | |
Defined in Cardano.Ledger.Alonzo.Genesis Methods encCBOR ∷ AlonzoGenesis → Encoding Source # encodedSizeExpr ∷ (∀ t. EncCBOR t ⇒ Proxy t → Size) → Proxy AlonzoGenesis → Size Source # encodedListSizeExpr ∷ (∀ t. EncCBOR t ⇒ Proxy t → Size) → Proxy [AlonzoGenesis] → Size Source # | |
EncCBOR CoinPerWord | |
Defined in Cardano.Ledger.Alonzo.PParams Methods encCBOR ∷ CoinPerWord → Encoding Source # encodedSizeExpr ∷ (∀ t. EncCBOR t ⇒ Proxy t → Size) → Proxy CoinPerWord → Size Source # encodedListSizeExpr ∷ (∀ t. EncCBOR t ⇒ Proxy t → Size) → Proxy [CoinPerWord] → Size Source # | |
EncCBOR OrdExUnits | |
Defined in Cardano.Ledger.Alonzo.PParams Methods encCBOR ∷ OrdExUnits → Encoding Source # encodedSizeExpr ∷ (∀ t. EncCBOR t ⇒ Proxy t → Size) → Proxy OrdExUnits → Size Source # encodedListSizeExpr ∷ (∀ t. EncCBOR t ⇒ Proxy t → Size) → Proxy [OrdExUnits] → Size Source # | |
EncCBOR FailureDescription | |
Defined in Cardano.Ledger.Alonzo.Rules.Utxos Methods encCBOR ∷ FailureDescription → Encoding Source # encodedSizeExpr ∷ (∀ t. EncCBOR t ⇒ Proxy t → Size) → Proxy FailureDescription → Size Source # encodedListSizeExpr ∷ (∀ t. EncCBOR t ⇒ Proxy t → Size) → Proxy [FailureDescription] → Size Source # | |
EncCBOR TagMismatchDescription | |
Defined in Cardano.Ledger.Alonzo.Rules.Utxos Methods encCBOR ∷ TagMismatchDescription → Encoding Source # encodedSizeExpr ∷ (∀ t. EncCBOR t ⇒ Proxy t → Size) → Proxy TagMismatchDescription → Size Source # encodedListSizeExpr ∷ (∀ t. EncCBOR t ⇒ Proxy t → Size) → Proxy [TagMismatchDescription] → Size Source # | |
EncCBOR IsValid | |
EncCBOR CommitteeMemberState | |
Defined in Cardano.Ledger.Api.State.Query.CommitteeMembersState Methods encCBOR ∷ CommitteeMemberState → Encoding Source # encodedSizeExpr ∷ (∀ t. EncCBOR t ⇒ Proxy t → Size) → Proxy CommitteeMemberState → Size Source # encodedListSizeExpr ∷ (∀ t. EncCBOR t ⇒ Proxy t → Size) → Proxy [CommitteeMemberState] → Size Source # | |
EncCBOR CommitteeMembersState | |
Defined in Cardano.Ledger.Api.State.Query.CommitteeMembersState Methods encCBOR ∷ CommitteeMembersState → Encoding Source # encodedSizeExpr ∷ (∀ t. EncCBOR t ⇒ Proxy t → Size) → Proxy CommitteeMembersState → Size Source # encodedListSizeExpr ∷ (∀ t. EncCBOR t ⇒ Proxy t → Size) → Proxy [CommitteeMembersState] → Size Source # | |
EncCBOR HotCredAuthStatus | |
Defined in Cardano.Ledger.Api.State.Query.CommitteeMembersState Methods encCBOR ∷ HotCredAuthStatus → Encoding Source # encodedSizeExpr ∷ (∀ t. EncCBOR t ⇒ Proxy t → Size) → Proxy HotCredAuthStatus → Size Source # encodedListSizeExpr ∷ (∀ t. EncCBOR t ⇒ Proxy t → Size) → Proxy [HotCredAuthStatus] → Size Source # | |
EncCBOR MemberStatus | |
Defined in Cardano.Ledger.Api.State.Query.CommitteeMembersState Methods encCBOR ∷ MemberStatus → Encoding Source # encodedSizeExpr ∷ (∀ t. EncCBOR t ⇒ Proxy t → Size) → Proxy MemberStatus → Size Source # encodedListSizeExpr ∷ (∀ t. EncCBOR t ⇒ Proxy t → Size) → Proxy [MemberStatus] → Size Source # | |
EncCBOR NextEpochChange | |
Defined in Cardano.Ledger.Api.State.Query.CommitteeMembersState Methods encCBOR ∷ NextEpochChange → Encoding Source # encodedSizeExpr ∷ (∀ t. EncCBOR t ⇒ Proxy t → Size) → Proxy NextEpochChange → Size Source # encodedListSizeExpr ∷ (∀ t. EncCBOR t ⇒ Proxy t → Size) → Proxy [NextEpochChange] → Size Source # | |
EncCBOR CoinPerByte | |
Defined in Cardano.Ledger.Babbage.PParams Methods encCBOR ∷ CoinPerByte → Encoding Source # encodedSizeExpr ∷ (∀ t. EncCBOR t ⇒ Proxy t → Size) → Proxy CoinPerByte → Size Source # encodedListSizeExpr ∷ (∀ t. EncCBOR t ⇒ Proxy t → Size) → Proxy [CoinPerByte] → Size Source # | |
EncCBOR PreEncoded | |
Defined in Cardano.Ledger.Binary.Encoding.EncCBOR Methods encCBOR ∷ PreEncoded → Encoding Source # encodedSizeExpr ∷ (∀ t. EncCBOR t ⇒ Proxy t → Size) → Proxy PreEncoded → Size Source # encodedListSizeExpr ∷ (∀ t. EncCBOR t ⇒ Proxy t → Size) → Proxy [PreEncoded] → Size Source # | |
EncCBOR Encoding | |
EncCBOR Version | |
EncCBOR Body | |
EncCBOR BlockSignature | |
Defined in Cardano.Chain.Block.Header Methods encCBOR ∷ BlockSignature → Encoding Source # encodedSizeExpr ∷ (∀ t. EncCBOR t ⇒ Proxy t → Size) → Proxy BlockSignature → Size Source # encodedListSizeExpr ∷ (∀ t. EncCBOR t ⇒ Proxy t → Size) → Proxy [BlockSignature] → Size Source # | |
EncCBOR ToSign | |
EncCBOR Proof | |
EncCBOR ChainValidationState | |
Defined in Cardano.Chain.Block.Validation Methods encCBOR ∷ ChainValidationState → Encoding Source # encodedSizeExpr ∷ (∀ t. EncCBOR t ⇒ Proxy t → Size) → Proxy ChainValidationState → Size Source # encodedListSizeExpr ∷ (∀ t. EncCBOR t ⇒ Proxy t → Size) → Proxy [ChainValidationState] → Size Source # | |
EncCBOR ApplyMempoolPayloadErr | |
Defined in Cardano.Chain.Byron.API.Mempool Methods encCBOR ∷ ApplyMempoolPayloadErr → Encoding Source # encodedSizeExpr ∷ (∀ t. EncCBOR t ⇒ Proxy t → Size) → Proxy ApplyMempoolPayloadErr → Size Source # encodedListSizeExpr ∷ (∀ t. EncCBOR t ⇒ Proxy t → Size) → Proxy [ApplyMempoolPayloadErr] → Size Source # | |
EncCBOR HDAddressPayload | |
Defined in Cardano.Chain.Common.AddrAttributes Methods encCBOR ∷ HDAddressPayload → Encoding Source # encodedSizeExpr ∷ (∀ t. EncCBOR t ⇒ Proxy t → Size) → Proxy HDAddressPayload → Size Source # encodedListSizeExpr ∷ (∀ t. EncCBOR t ⇒ Proxy t → Size) → Proxy [HDAddressPayload] → Size Source # | |
EncCBOR AddrSpendingData | |
Defined in Cardano.Chain.Common.AddrSpendingData Methods encCBOR ∷ AddrSpendingData → Encoding Source # encodedSizeExpr ∷ (∀ t. EncCBOR t ⇒ Proxy t → Size) → Proxy AddrSpendingData → Size Source # encodedListSizeExpr ∷ (∀ t. EncCBOR t ⇒ Proxy t → Size) → Proxy [AddrSpendingData] → Size Source # | |
EncCBOR AddrType | |
EncCBOR Address | |
EncCBOR Address' | |
EncCBOR BlockCount | |
Defined in Cardano.Chain.Common.BlockCount Methods encCBOR ∷ BlockCount → Encoding Source # encodedSizeExpr ∷ (∀ t. EncCBOR t ⇒ Proxy t → Size) → Proxy BlockCount → Size Source # encodedListSizeExpr ∷ (∀ t. EncCBOR t ⇒ Proxy t → Size) → Proxy [BlockCount] → Size Source # | |
EncCBOR ChainDifficulty | |
Defined in Cardano.Chain.Common.ChainDifficulty Methods encCBOR ∷ ChainDifficulty → Encoding Source # encodedSizeExpr ∷ (∀ t. EncCBOR t ⇒ Proxy t → Size) → Proxy ChainDifficulty → Size Source # encodedListSizeExpr ∷ (∀ t. EncCBOR t ⇒ Proxy t → Size) → Proxy [ChainDifficulty] → Size Source # | |
EncCBOR CompactAddress | |
Defined in Cardano.Chain.Common.Compact Methods encCBOR ∷ CompactAddress → Encoding Source # encodedSizeExpr ∷ (∀ t. EncCBOR t ⇒ Proxy t → Size) → Proxy CompactAddress → Size Source # encodedListSizeExpr ∷ (∀ t. EncCBOR t ⇒ Proxy t → Size) → Proxy [CompactAddress] → Size Source # | |
EncCBOR KeyHash | |
EncCBOR Lovelace | |
EncCBOR LovelaceError | |
Defined in Cardano.Chain.Common.Lovelace Methods encCBOR ∷ LovelaceError → Encoding Source # encodedSizeExpr ∷ (∀ t. EncCBOR t ⇒ Proxy t → Size) → Proxy LovelaceError → Size Source # encodedListSizeExpr ∷ (∀ t. EncCBOR t ⇒ Proxy t → Size) → Proxy [LovelaceError] → Size Source # | |
EncCBOR LovelacePortion | |
Defined in Cardano.Chain.Common.LovelacePortion Methods encCBOR ∷ LovelacePortion → Encoding Source # encodedSizeExpr ∷ (∀ t. EncCBOR t ⇒ Proxy t → Size) → Proxy LovelacePortion → Size Source # encodedListSizeExpr ∷ (∀ t. EncCBOR t ⇒ Proxy t → Size) → Proxy [LovelacePortion] → Size Source # | |
EncCBOR NetworkMagic | |
Defined in Cardano.Chain.Common.NetworkMagic Methods encCBOR ∷ NetworkMagic → Encoding Source # encodedSizeExpr ∷ (∀ t. EncCBOR t ⇒ Proxy t → Size) → Proxy NetworkMagic → Size Source # encodedListSizeExpr ∷ (∀ t. EncCBOR t ⇒ Proxy t → Size) → Proxy [NetworkMagic] → Size Source # | |
EncCBOR TxFeePolicy | |
Defined in Cardano.Chain.Common.TxFeePolicy Methods encCBOR ∷ TxFeePolicy → Encoding Source # encodedSizeExpr ∷ (∀ t. EncCBOR t ⇒ Proxy t → Size) → Proxy TxFeePolicy → Size Source # encodedListSizeExpr ∷ (∀ t. EncCBOR t ⇒ Proxy t → Size) → Proxy [TxFeePolicy] → Size Source # | |
EncCBOR TxSizeLinear | |
Defined in Cardano.Chain.Common.TxSizeLinear Methods encCBOR ∷ TxSizeLinear → Encoding Source # encodedSizeExpr ∷ (∀ t. EncCBOR t ⇒ Proxy t → Size) → Proxy TxSizeLinear → Size Source # encodedListSizeExpr ∷ (∀ t. EncCBOR t ⇒ Proxy t → Size) → Proxy [TxSizeLinear] → Size Source # | |
EncCBOR Certificate | |
Defined in Cardano.Chain.Delegation.Certificate Methods encCBOR ∷ Certificate → Encoding Source # encodedSizeExpr ∷ (∀ t. EncCBOR t ⇒ Proxy t → Size) → Proxy Certificate → Size Source # encodedListSizeExpr ∷ (∀ t. EncCBOR t ⇒ Proxy t → Size) → Proxy [Certificate] → Size Source # | |
EncCBOR Map | |
EncCBOR Payload | |
EncCBOR State | |
EncCBOR State | |
EncCBOR Error | |
EncCBOR ScheduledDelegation | |
Defined in Cardano.Chain.Delegation.Validation.Scheduling Methods encCBOR ∷ ScheduledDelegation → Encoding Source # encodedSizeExpr ∷ (∀ t. EncCBOR t ⇒ Proxy t → Size) → Proxy ScheduledDelegation → Size Source # encodedListSizeExpr ∷ (∀ t. EncCBOR t ⇒ Proxy t → Size) → Proxy [ScheduledDelegation] → Size Source # | |
EncCBOR State | |
EncCBOR GenesisAvvmBalances | |
Defined in Cardano.Chain.Genesis.AvvmBalances Methods encCBOR ∷ GenesisAvvmBalances → Encoding Source # encodedSizeExpr ∷ (∀ t. EncCBOR t ⇒ Proxy t → Size) → Proxy GenesisAvvmBalances → Size Source # encodedListSizeExpr ∷ (∀ t. EncCBOR t ⇒ Proxy t → Size) → Proxy [GenesisAvvmBalances] → Size Source # | |
EncCBOR Config | |
EncCBOR GenesisData | |
Defined in Cardano.Chain.Genesis.Data Methods encCBOR ∷ GenesisData → Encoding Source # encodedSizeExpr ∷ (∀ t. EncCBOR t ⇒ Proxy t → Size) → Proxy GenesisData → Size Source # encodedListSizeExpr ∷ (∀ t. EncCBOR t ⇒ Proxy t → Size) → Proxy [GenesisData] → Size Source # | |
EncCBOR GenesisDelegation | |
Defined in Cardano.Chain.Genesis.Delegation Methods encCBOR ∷ GenesisDelegation → Encoding Source # encodedSizeExpr ∷ (∀ t. EncCBOR t ⇒ Proxy t → Size) → Proxy GenesisDelegation → Size Source # encodedListSizeExpr ∷ (∀ t. EncCBOR t ⇒ Proxy t → Size) → Proxy [GenesisDelegation] → Size Source # | |
EncCBOR GenesisHash | |
Defined in Cardano.Chain.Genesis.Hash Methods encCBOR ∷ GenesisHash → Encoding Source # encodedSizeExpr ∷ (∀ t. EncCBOR t ⇒ Proxy t → Size) → Proxy GenesisHash → Size Source # encodedListSizeExpr ∷ (∀ t. EncCBOR t ⇒ Proxy t → Size) → Proxy [GenesisHash] → Size Source # | |
EncCBOR GenesisKeyHashes | |
Defined in Cardano.Chain.Genesis.KeyHashes Methods encCBOR ∷ GenesisKeyHashes → Encoding Source # encodedSizeExpr ∷ (∀ t. EncCBOR t ⇒ Proxy t → Size) → Proxy GenesisKeyHashes → Size Source # encodedListSizeExpr ∷ (∀ t. EncCBOR t ⇒ Proxy t → Size) → Proxy [GenesisKeyHashes] → Size Source # | |
EncCBOR GenesisNonAvvmBalances | |
Defined in Cardano.Chain.Genesis.NonAvvmBalances Methods encCBOR ∷ GenesisNonAvvmBalances → Encoding Source # encodedSizeExpr ∷ (∀ t. EncCBOR t ⇒ Proxy t → Size) → Proxy GenesisNonAvvmBalances → Size Source # encodedListSizeExpr ∷ (∀ t. EncCBOR t ⇒ Proxy t → Size) → Proxy [GenesisNonAvvmBalances] → Size Source # | |
EncCBOR MempoolPayload | |
Defined in Cardano.Chain.MempoolPayload Methods encCBOR ∷ MempoolPayload → Encoding Source # encodedSizeExpr ∷ (∀ t. EncCBOR t ⇒ Proxy t → Size) → Proxy MempoolPayload → Size Source # encodedListSizeExpr ∷ (∀ t. EncCBOR t ⇒ Proxy t → Size) → Proxy [MempoolPayload] → Size Source # | |
EncCBOR EpochAndSlotCount | |
Defined in Cardano.Chain.Slotting.EpochAndSlotCount Methods encCBOR ∷ EpochAndSlotCount → Encoding Source # encodedSizeExpr ∷ (∀ t. EncCBOR t ⇒ Proxy t → Size) → Proxy EpochAndSlotCount → Size Source # encodedListSizeExpr ∷ (∀ t. EncCBOR t ⇒ Proxy t → Size) → Proxy [EpochAndSlotCount] → Size Source # | |
EncCBOR EpochNumber | |
Defined in Cardano.Chain.Slotting.EpochNumber Methods encCBOR ∷ EpochNumber → Encoding Source # encodedSizeExpr ∷ (∀ t. EncCBOR t ⇒ Proxy t → Size) → Proxy EpochNumber → Size Source # encodedListSizeExpr ∷ (∀ t. EncCBOR t ⇒ Proxy t → Size) → Proxy [EpochNumber] → Size Source # | |
EncCBOR EpochSlots | |
Defined in Cardano.Chain.Slotting.EpochSlots Methods encCBOR ∷ EpochSlots → Encoding Source # encodedSizeExpr ∷ (∀ t. EncCBOR t ⇒ Proxy t → Size) → Proxy EpochSlots → Size Source # encodedListSizeExpr ∷ (∀ t. EncCBOR t ⇒ Proxy t → Size) → Proxy [EpochSlots] → Size Source # | |
EncCBOR SlotCount | |
EncCBOR SlotNumber | |
Defined in Cardano.Chain.Slotting.SlotNumber Methods encCBOR ∷ SlotNumber → Encoding Source # encodedSizeExpr ∷ (∀ t. EncCBOR t ⇒ Proxy t → Size) → Proxy SlotNumber → Size Source # encodedListSizeExpr ∷ (∀ t. EncCBOR t ⇒ Proxy t → Size) → Proxy [SlotNumber] → Size Source # | |
EncCBOR SscPayload | |
Defined in Cardano.Chain.Ssc Methods encCBOR ∷ SscPayload → Encoding Source # encodedSizeExpr ∷ (∀ t. EncCBOR t ⇒ Proxy t → Size) → Proxy SscPayload → Size Source # encodedListSizeExpr ∷ (∀ t. EncCBOR t ⇒ Proxy t → Size) → Proxy [SscPayload] → Size Source # | |
EncCBOR SscProof | |
EncCBOR CompactTxId | |
Defined in Cardano.Chain.UTxO.Compact Methods encCBOR ∷ CompactTxId → Encoding Source # encodedSizeExpr ∷ (∀ t. EncCBOR t ⇒ Proxy t → Size) → Proxy CompactTxId → Size Source # encodedListSizeExpr ∷ (∀ t. EncCBOR t ⇒ Proxy t → Size) → Proxy [CompactTxId] → Size Source # | |
EncCBOR CompactTxIn | |
Defined in Cardano.Chain.UTxO.Compact Methods encCBOR ∷ CompactTxIn → Encoding Source # encodedSizeExpr ∷ (∀ t. EncCBOR t ⇒ Proxy t → Size) → Proxy CompactTxIn → Size Source # encodedListSizeExpr ∷ (∀ t. EncCBOR t ⇒ Proxy t → Size) → Proxy [CompactTxIn] → Size Source # | |
EncCBOR CompactTxOut | |
Defined in Cardano.Chain.UTxO.Compact Methods encCBOR ∷ CompactTxOut → Encoding Source # encodedSizeExpr ∷ (∀ t. EncCBOR t ⇒ Proxy t → Size) → Proxy CompactTxOut → Size Source # encodedListSizeExpr ∷ (∀ t. EncCBOR t ⇒ Proxy t → Size) → Proxy [CompactTxOut] → Size Source # | |
EncCBOR Tx | |
EncCBOR TxIn | |
EncCBOR TxOut | |
EncCBOR TxAux | |
EncCBOR TxPayload | |
EncCBOR TxProof | |
EncCBOR TxInWitness | |
Defined in Cardano.Chain.UTxO.TxWitness Methods encCBOR ∷ TxInWitness → Encoding Source # encodedSizeExpr ∷ (∀ t. EncCBOR t ⇒ Proxy t → Size) → Proxy TxInWitness → Size Source # encodedListSizeExpr ∷ (∀ t. EncCBOR t ⇒ Proxy t → Size) → Proxy [TxInWitness] → Size Source # | |
EncCBOR TxSigData | |
EncCBOR UTxO | |
EncCBOR UTxOError | |
EncCBOR UTxOConfiguration | |
Defined in Cardano.Chain.UTxO.UTxOConfiguration Methods encCBOR ∷ UTxOConfiguration → Encoding Source # encodedSizeExpr ∷ (∀ t. EncCBOR t ⇒ Proxy t → Size) → Proxy UTxOConfiguration → Size Source # encodedListSizeExpr ∷ (∀ t. EncCBOR t ⇒ Proxy t → Size) → Proxy [UTxOConfiguration] → Size Source # | |
EncCBOR TxValidationError | |
Defined in Cardano.Chain.UTxO.Validation Methods encCBOR ∷ TxValidationError → Encoding Source # encodedSizeExpr ∷ (∀ t. EncCBOR t ⇒ Proxy t → Size) → Proxy TxValidationError → Size Source # encodedListSizeExpr ∷ (∀ t. EncCBOR t ⇒ Proxy t → Size) → Proxy [TxValidationError] → Size Source # | |
EncCBOR UTxOValidationError | |
Defined in Cardano.Chain.UTxO.Validation Methods encCBOR ∷ UTxOValidationError → Encoding Source # encodedSizeExpr ∷ (∀ t. EncCBOR t ⇒ Proxy t → Size) → Proxy UTxOValidationError → Size Source # encodedListSizeExpr ∷ (∀ t. EncCBOR t ⇒ Proxy t → Size) → Proxy [UTxOValidationError] → Size Source # | |
EncCBOR ApplicationName | |
Defined in Cardano.Chain.Update.ApplicationName Methods encCBOR ∷ ApplicationName → Encoding Source # encodedSizeExpr ∷ (∀ t. EncCBOR t ⇒ Proxy t → Size) → Proxy ApplicationName → Size Source # encodedListSizeExpr ∷ (∀ t. EncCBOR t ⇒ Proxy t → Size) → Proxy [ApplicationName] → Size Source # | |
EncCBOR ApplicationNameError | |
Defined in Cardano.Chain.Update.ApplicationName Methods encCBOR ∷ ApplicationNameError → Encoding Source # encodedSizeExpr ∷ (∀ t. EncCBOR t ⇒ Proxy t → Size) → Proxy ApplicationNameError → Size Source # encodedListSizeExpr ∷ (∀ t. EncCBOR t ⇒ Proxy t → Size) → Proxy [ApplicationNameError] → Size Source # | |
EncCBOR InstallerHash | |
Defined in Cardano.Chain.Update.InstallerHash Methods encCBOR ∷ InstallerHash → Encoding Source # encodedSizeExpr ∷ (∀ t. EncCBOR t ⇒ Proxy t → Size) → Proxy InstallerHash → Size Source # encodedListSizeExpr ∷ (∀ t. EncCBOR t ⇒ Proxy t → Size) → Proxy [InstallerHash] → Size Source # | |
EncCBOR Payload | |
EncCBOR Proposal | |
EncCBOR ProposalBody | |
Defined in Cardano.Chain.Update.Proposal Methods encCBOR ∷ ProposalBody → Encoding Source # encodedSizeExpr ∷ (∀ t. EncCBOR t ⇒ Proxy t → Size) → Proxy ProposalBody → Size Source # encodedListSizeExpr ∷ (∀ t. EncCBOR t ⇒ Proxy t → Size) → Proxy [ProposalBody] → Size Source # | |
EncCBOR ProtocolParameters | |
Defined in Cardano.Chain.Update.ProtocolParameters Methods encCBOR ∷ ProtocolParameters → Encoding Source # encodedSizeExpr ∷ (∀ t. EncCBOR t ⇒ Proxy t → Size) → Proxy ProtocolParameters → Size Source # encodedListSizeExpr ∷ (∀ t. EncCBOR t ⇒ Proxy t → Size) → Proxy [ProtocolParameters] → Size Source # | |
EncCBOR ProtocolParametersUpdate | |
Defined in Cardano.Chain.Update.ProtocolParametersUpdate Methods encCBOR ∷ ProtocolParametersUpdate → Encoding Source # encodedSizeExpr ∷ (∀ t. EncCBOR t ⇒ Proxy t → Size) → Proxy ProtocolParametersUpdate → Size Source # encodedListSizeExpr ∷ (∀ t. EncCBOR t ⇒ Proxy t → Size) → Proxy [ProtocolParametersUpdate] → Size Source # | |
EncCBOR ProtocolVersion | |
Defined in Cardano.Chain.Update.ProtocolVersion Methods encCBOR ∷ ProtocolVersion → Encoding Source # encodedSizeExpr ∷ (∀ t. EncCBOR t ⇒ Proxy t → Size) → Proxy ProtocolVersion → Size Source # encodedListSizeExpr ∷ (∀ t. EncCBOR t ⇒ Proxy t → Size) → Proxy [ProtocolVersion] → Size Source # | |
EncCBOR SoftforkRule | |
Defined in Cardano.Chain.Update.SoftforkRule Methods encCBOR ∷ SoftforkRule → Encoding Source # encodedSizeExpr ∷ (∀ t. EncCBOR t ⇒ Proxy t → Size) → Proxy SoftforkRule → Size Source # encodedListSizeExpr ∷ (∀ t. EncCBOR t ⇒ Proxy t → Size) → Proxy [SoftforkRule] → Size Source # | |
EncCBOR SoftwareVersion | |
Defined in Cardano.Chain.Update.SoftwareVersion Methods encCBOR ∷ SoftwareVersion → Encoding Source # encodedSizeExpr ∷ (∀ t. EncCBOR t ⇒ Proxy t → Size) → Proxy SoftwareVersion → Size Source # encodedListSizeExpr ∷ (∀ t. EncCBOR t ⇒ Proxy t → Size) → Proxy [SoftwareVersion] → Size Source # | |
EncCBOR SoftwareVersionError | |
Defined in Cardano.Chain.Update.SoftwareVersion Methods encCBOR ∷ SoftwareVersionError → Encoding Source # encodedSizeExpr ∷ (∀ t. EncCBOR t ⇒ Proxy t → Size) → Proxy SoftwareVersionError → Size Source # encodedListSizeExpr ∷ (∀ t. EncCBOR t ⇒ Proxy t → Size) → Proxy [SoftwareVersionError] → Size Source # | |
EncCBOR SystemTag | |
EncCBOR SystemTagError | |
Defined in Cardano.Chain.Update.SystemTag Methods encCBOR ∷ SystemTagError → Encoding Source # encodedSizeExpr ∷ (∀ t. EncCBOR t ⇒ Proxy t → Size) → Proxy SystemTagError → Size Source # encodedListSizeExpr ∷ (∀ t. EncCBOR t ⇒ Proxy t → Size) → Proxy [SystemTagError] → Size Source # | |
EncCBOR CandidateProtocolUpdate | |
Defined in Cardano.Chain.Update.Validation.Endorsement Methods encCBOR ∷ CandidateProtocolUpdate → Encoding Source # encodedSizeExpr ∷ (∀ t. EncCBOR t ⇒ Proxy t → Size) → Proxy CandidateProtocolUpdate → Size Source # encodedListSizeExpr ∷ (∀ t. EncCBOR t ⇒ Proxy t → Size) → Proxy [CandidateProtocolUpdate] → Size Source # | |
EncCBOR Endorsement | |
Defined in Cardano.Chain.Update.Validation.Endorsement Methods encCBOR ∷ Endorsement → Encoding Source # encodedSizeExpr ∷ (∀ t. EncCBOR t ⇒ Proxy t → Size) → Proxy Endorsement → Size Source # encodedListSizeExpr ∷ (∀ t. EncCBOR t ⇒ Proxy t → Size) → Proxy [Endorsement] → Size Source # | |
EncCBOR Error | |
EncCBOR Error | |
EncCBOR State | |
EncCBOR Adopted | |
EncCBOR ApplicationVersion | |
Defined in Cardano.Chain.Update.Validation.Registration Methods encCBOR ∷ ApplicationVersion → Encoding Source # encodedSizeExpr ∷ (∀ t. EncCBOR t ⇒ Proxy t → Size) → Proxy ApplicationVersion → Size Source # encodedListSizeExpr ∷ (∀ t. EncCBOR t ⇒ Proxy t → Size) → Proxy [ApplicationVersion] → Size Source # | |
EncCBOR Error | |
EncCBOR ProtocolUpdateProposal | |
Defined in Cardano.Chain.Update.Validation.Registration Methods encCBOR ∷ ProtocolUpdateProposal → Encoding Source # encodedSizeExpr ∷ (∀ t. EncCBOR t ⇒ Proxy t → Size) → Proxy ProtocolUpdateProposal → Size Source # encodedListSizeExpr ∷ (∀ t. EncCBOR t ⇒ Proxy t → Size) → Proxy [ProtocolUpdateProposal] → Size Source # | |
EncCBOR SoftwareUpdateProposal | |
Defined in Cardano.Chain.Update.Validation.Registration Methods encCBOR ∷ SoftwareUpdateProposal → Encoding Source # encodedSizeExpr ∷ (∀ t. EncCBOR t ⇒ Proxy t → Size) → Proxy SoftwareUpdateProposal → Size Source # encodedListSizeExpr ∷ (∀ t. EncCBOR t ⇒ Proxy t → Size) → Proxy [SoftwareUpdateProposal] → Size Source # | |
EncCBOR Error | |
EncCBOR Vote | |
EncCBOR ConwayGenesis | |
Defined in Cardano.Ledger.Conway.Genesis Methods encCBOR ∷ ConwayGenesis → Encoding Source # encodedSizeExpr ∷ (∀ t. EncCBOR t ⇒ Proxy t → Size) → Proxy ConwayGenesis → Size Source # encodedListSizeExpr ∷ (∀ t. EncCBOR t ⇒ Proxy t → Size) → Proxy [ConwayGenesis] → Size Source # | |
EncCBOR DefaultVote | |
Defined in Cardano.Ledger.Conway.Governance Methods encCBOR ∷ DefaultVote → Encoding Source # encodedSizeExpr ∷ (∀ t. EncCBOR t ⇒ Proxy t → Size) → Proxy DefaultVote → Size Source # encodedListSizeExpr ∷ (∀ t. EncCBOR t ⇒ Proxy t → Size) → Proxy [DefaultVote] → Size Source # | |
EncCBOR GovActionId | |
Defined in Cardano.Ledger.Conway.Governance.Procedures Methods encCBOR ∷ GovActionId → Encoding Source # encodedSizeExpr ∷ (∀ t. EncCBOR t ⇒ Proxy t → Size) → Proxy GovActionId → Size Source # encodedListSizeExpr ∷ (∀ t. EncCBOR t ⇒ Proxy t → Size) → Proxy [GovActionId] → Size Source # | |
EncCBOR GovActionIx | |
Defined in Cardano.Ledger.Conway.Governance.Procedures Methods encCBOR ∷ GovActionIx → Encoding Source # encodedSizeExpr ∷ (∀ t. EncCBOR t ⇒ Proxy t → Size) → Proxy GovActionIx → Size Source # encodedListSizeExpr ∷ (∀ t. EncCBOR t ⇒ Proxy t → Size) → Proxy [GovActionIx] → Size Source # | |
EncCBOR Vote | |
EncCBOR Voter | |
EncCBOR DRepVotingThresholds | |
Defined in Cardano.Ledger.Conway.PParams Methods encCBOR ∷ DRepVotingThresholds → Encoding Source # encodedSizeExpr ∷ (∀ t. EncCBOR t ⇒ Proxy t → Size) → Proxy DRepVotingThresholds → Size Source # encodedListSizeExpr ∷ (∀ t. EncCBOR t ⇒ Proxy t → Size) → Proxy [DRepVotingThresholds] → Size Source # | |
EncCBOR PoolVotingThresholds | |
Defined in Cardano.Ledger.Conway.PParams Methods encCBOR ∷ PoolVotingThresholds → Encoding Source # encodedSizeExpr ∷ (∀ t. EncCBOR t ⇒ Proxy t → Size) → Proxy PoolVotingThresholds → Size Source # encodedListSizeExpr ∷ (∀ t. EncCBOR t ⇒ Proxy t → Size) → Proxy [PoolVotingThresholds] → Size Source # | |
EncCBOR ConwayDelegCert | |
Defined in Cardano.Ledger.Conway.TxCert Methods encCBOR ∷ ConwayDelegCert → Encoding Source # encodedSizeExpr ∷ (∀ t. EncCBOR t ⇒ Proxy t → Size) → Proxy ConwayDelegCert → Size Source # encodedListSizeExpr ∷ (∀ t. EncCBOR t ⇒ Proxy t → Size) → Proxy [ConwayDelegCert] → Size Source # | |
EncCBOR ConwayGovCert | |
Defined in Cardano.Ledger.Conway.TxCert Methods encCBOR ∷ ConwayGovCert → Encoding Source # encodedSizeExpr ∷ (∀ t. EncCBOR t ⇒ Proxy t → Size) → Proxy ConwayGovCert → Size Source # encodedListSizeExpr ∷ (∀ t. EncCBOR t ⇒ Proxy t → Size) → Proxy [ConwayGovCert] → Size Source # | |
EncCBOR Delegatee | |
EncCBOR Addr | |
EncCBOR CompactAddr | |
Defined in Cardano.Ledger.Address Methods encCBOR ∷ CompactAddr → Encoding Source # encodedSizeExpr ∷ (∀ t. EncCBOR t ⇒ Proxy t → Size) → Proxy CompactAddr → Size Source # encodedListSizeExpr ∷ (∀ t. EncCBOR t ⇒ Proxy t → Size) → Proxy [CompactAddr] → Size Source # | |
EncCBOR RewardAccount | |
Defined in Cardano.Ledger.Address Methods encCBOR ∷ RewardAccount → Encoding Source # encodedSizeExpr ∷ (∀ t. EncCBOR t ⇒ Proxy t → Size) → Proxy RewardAccount → Size Source # encodedListSizeExpr ∷ (∀ t. EncCBOR t ⇒ Proxy t → Size) → Proxy [RewardAccount] → Size Source # | |
EncCBOR Withdrawals | |
Defined in Cardano.Ledger.Address Methods encCBOR ∷ Withdrawals → Encoding Source # encodedSizeExpr ∷ (∀ t. EncCBOR t ⇒ Proxy t → Size) → Proxy Withdrawals → Size Source # encodedListSizeExpr ∷ (∀ t. EncCBOR t ⇒ Proxy t → Size) → Proxy [Withdrawals] → Size Source # | |
EncCBOR ActiveSlotCoeff | |
Defined in Cardano.Ledger.BaseTypes Methods encCBOR ∷ ActiveSlotCoeff → Encoding Source # encodedSizeExpr ∷ (∀ t. EncCBOR t ⇒ Proxy t → Size) → Proxy ActiveSlotCoeff → Size Source # encodedListSizeExpr ∷ (∀ t. EncCBOR t ⇒ Proxy t → Size) → Proxy [ActiveSlotCoeff] → Size Source # | |
EncCBOR Anchor | |
EncCBOR BlocksMade | |
Defined in Cardano.Ledger.BaseTypes Methods encCBOR ∷ BlocksMade → Encoding Source # encodedSizeExpr ∷ (∀ t. EncCBOR t ⇒ Proxy t → Size) → Proxy BlocksMade → Size Source # encodedListSizeExpr ∷ (∀ t. EncCBOR t ⇒ Proxy t → Size) → Proxy [BlocksMade] → Size Source # | |
EncCBOR CertIx | |
EncCBOR DnsName | |
EncCBOR Network | |
EncCBOR NonNegativeInterval | |
Defined in Cardano.Ledger.BaseTypes Methods encCBOR ∷ NonNegativeInterval → Encoding Source # encodedSizeExpr ∷ (∀ t. EncCBOR t ⇒ Proxy t → Size) → Proxy NonNegativeInterval → Size Source # encodedListSizeExpr ∷ (∀ t. EncCBOR t ⇒ Proxy t → Size) → Proxy [NonNegativeInterval] → Size Source # | |
EncCBOR Nonce | |
EncCBOR Port | |
EncCBOR PositiveInterval | |
Defined in Cardano.Ledger.BaseTypes Methods encCBOR ∷ PositiveInterval → Encoding Source # encodedSizeExpr ∷ (∀ t. EncCBOR t ⇒ Proxy t → Size) → Proxy PositiveInterval → Size Source # encodedListSizeExpr ∷ (∀ t. EncCBOR t ⇒ Proxy t → Size) → Proxy [PositiveInterval] → Size Source # | |
EncCBOR PositiveUnitInterval | |
Defined in Cardano.Ledger.BaseTypes Methods encCBOR ∷ PositiveUnitInterval → Encoding Source # encodedSizeExpr ∷ (∀ t. EncCBOR t ⇒ Proxy t → Size) → Proxy PositiveUnitInterval → Size Source # encodedListSizeExpr ∷ (∀ t. EncCBOR t ⇒ Proxy t → Size) → Proxy [PositiveUnitInterval] → Size Source # | |
EncCBOR ProtVer | |
EncCBOR Seed | |
EncCBOR TxIx | |
EncCBOR UnitInterval | |
Defined in Cardano.Ledger.BaseTypes Methods encCBOR ∷ UnitInterval → Encoding Source # encodedSizeExpr ∷ (∀ t. EncCBOR t ⇒ Proxy t → Size) → Proxy UnitInterval → Size Source # encodedListSizeExpr ∷ (∀ t. EncCBOR t ⇒ Proxy t → Size) → Proxy [UnitInterval] → Size Source # | |
EncCBOR Url | |
EncCBOR CommitteeAuthorization | |
Defined in Cardano.Ledger.CertState Methods encCBOR ∷ CommitteeAuthorization → Encoding Source # encodedSizeExpr ∷ (∀ t. EncCBOR t ⇒ Proxy t → Size) → Proxy CommitteeAuthorization → Size Source # encodedListSizeExpr ∷ (∀ t. EncCBOR t ⇒ Proxy t → Size) → Proxy [CommitteeAuthorization] → Size Source # | |
EncCBOR FutureGenDeleg | |
Defined in Cardano.Ledger.CertState Methods encCBOR ∷ FutureGenDeleg → Encoding Source # encodedSizeExpr ∷ (∀ t. EncCBOR t ⇒ Proxy t → Size) → Proxy FutureGenDeleg → Size Source # encodedListSizeExpr ∷ (∀ t. EncCBOR t ⇒ Proxy t → Size) → Proxy [FutureGenDeleg] → Size Source # | |
EncCBOR InstantaneousRewards | |
Defined in Cardano.Ledger.CertState Methods encCBOR ∷ InstantaneousRewards → Encoding Source # encodedSizeExpr ∷ (∀ t. EncCBOR t ⇒ Proxy t → Size) → Proxy InstantaneousRewards → Size Source # encodedListSizeExpr ∷ (∀ t. EncCBOR t ⇒ Proxy t → Size) → Proxy [InstantaneousRewards] → Size Source # | |
EncCBOR Coin | |
EncCBOR DeltaCoin | |
EncCBOR PoolCert | |
EncCBOR Ptr | |
EncCBOR SlotNo32 | |
EncCBOR DRep | |
EncCBOR DRepState | |
EncCBOR GenDelegPair | |
Defined in Cardano.Ledger.Hashes Methods encCBOR ∷ GenDelegPair → Encoding Source # encodedSizeExpr ∷ (∀ t. EncCBOR t ⇒ Proxy t → Size) → Proxy GenDelegPair → Size Source # encodedListSizeExpr ∷ (∀ t. EncCBOR t ⇒ Proxy t → Size) → Proxy [GenDelegPair] → Size Source # | |
EncCBOR GenDelegs | |
EncCBOR ScriptHash | |
Defined in Cardano.Ledger.Hashes Methods encCBOR ∷ ScriptHash → Encoding Source # encodedSizeExpr ∷ (∀ t. EncCBOR t ⇒ Proxy t → Size) → Proxy ScriptHash → Size Source # encodedListSizeExpr ∷ (∀ t. EncCBOR t ⇒ Proxy t → Size) → Proxy [ScriptHash] → Size Source # | |
EncCBOR TxAuxDataHash | |
Defined in Cardano.Ledger.Hashes Methods encCBOR ∷ TxAuxDataHash → Encoding Source # encodedSizeExpr ∷ (∀ t. EncCBOR t ⇒ Proxy t → Size) → Proxy TxAuxDataHash → Size Source # encodedListSizeExpr ∷ (∀ t. EncCBOR t ⇒ Proxy t → Size) → Proxy [TxAuxDataHash] → Size Source # | |
EncCBOR BootstrapWitness | |
Defined in Cardano.Ledger.Keys.Bootstrap Methods encCBOR ∷ BootstrapWitness → Encoding Source # encodedSizeExpr ∷ (∀ t. EncCBOR t ⇒ Proxy t → Size) → Proxy BootstrapWitness → Size Source # encodedListSizeExpr ∷ (∀ t. EncCBOR t ⇒ Proxy t → Size) → Proxy [BootstrapWitness] → Size Source # | |
EncCBOR BootstrapWitnessRaw | |
Defined in Cardano.Ledger.Keys.Bootstrap Methods encCBOR ∷ BootstrapWitnessRaw → Encoding Source # encodedSizeExpr ∷ (∀ t. EncCBOR t ⇒ Proxy t → Size) → Proxy BootstrapWitnessRaw → Size Source # encodedListSizeExpr ∷ (∀ t. EncCBOR t ⇒ Proxy t → Size) → Proxy [BootstrapWitnessRaw] → Size Source # | |
EncCBOR ChainCode | |
EncCBOR Metadatum | |
EncCBOR CostModels | |
Defined in Cardano.Ledger.Plutus.CostModels Methods encCBOR ∷ CostModels → Encoding Source # encodedSizeExpr ∷ (∀ t. EncCBOR t ⇒ Proxy t → Size) → Proxy CostModels → Size Source # encodedListSizeExpr ∷ (∀ t. EncCBOR t ⇒ Proxy t → Size) → Proxy [CostModels] → Size Source # | |
EncCBOR ExUnits | |
EncCBOR Prices | |
EncCBOR Language | |
EncCBOR PlutusBinary | |
Defined in Cardano.Ledger.Plutus.Language Methods encCBOR ∷ PlutusBinary → Encoding Source # encodedSizeExpr ∷ (∀ t. EncCBOR t ⇒ Proxy t → Size) → Proxy PlutusBinary → Size Source # encodedListSizeExpr ∷ (∀ t. EncCBOR t ⇒ Proxy t → Size) → Proxy [PlutusBinary] → Size Source # | |
EncCBOR TxOutSource | |
Defined in Cardano.Ledger.Plutus.TxInfo Methods encCBOR ∷ TxOutSource → Encoding Source # encodedSizeExpr ∷ (∀ t. EncCBOR t ⇒ Proxy t → Size) → Proxy TxOutSource → Size Source # encodedListSizeExpr ∷ (∀ t. EncCBOR t ⇒ Proxy t → Size) → Proxy [TxOutSource] → Size Source # | |
EncCBOR PoolMetadata | |
Defined in Cardano.Ledger.PoolParams Methods encCBOR ∷ PoolMetadata → Encoding Source # encodedSizeExpr ∷ (∀ t. EncCBOR t ⇒ Proxy t → Size) → Proxy PoolMetadata → Size Source # encodedListSizeExpr ∷ (∀ t. EncCBOR t ⇒ Proxy t → Size) → Proxy [PoolMetadata] → Size Source # | |
EncCBOR PoolParams | |
Defined in Cardano.Ledger.PoolParams Methods encCBOR ∷ PoolParams → Encoding Source # encodedSizeExpr ∷ (∀ t. EncCBOR t ⇒ Proxy t → Size) → Proxy PoolParams → Size Source # encodedListSizeExpr ∷ (∀ t. EncCBOR t ⇒ Proxy t → Size) → Proxy [PoolParams] → Size Source # | |
EncCBOR SizeOfPoolOwners | |
Defined in Cardano.Ledger.PoolParams Methods encCBOR ∷ SizeOfPoolOwners → Encoding Source # encodedSizeExpr ∷ (∀ t. EncCBOR t ⇒ Proxy t → Size) → Proxy SizeOfPoolOwners → Size Source # encodedListSizeExpr ∷ (∀ t. EncCBOR t ⇒ Proxy t → Size) → Proxy [SizeOfPoolOwners] → Size Source # | |
EncCBOR SizeOfPoolRelays | |
Defined in Cardano.Ledger.PoolParams Methods encCBOR ∷ SizeOfPoolRelays → Encoding Source # encodedSizeExpr ∷ (∀ t. EncCBOR t ⇒ Proxy t → Size) → Proxy SizeOfPoolRelays → Size Source # encodedListSizeExpr ∷ (∀ t. EncCBOR t ⇒ Proxy t → Size) → Proxy [SizeOfPoolRelays] → Size Source # | |
EncCBOR StakePoolRelay | |
Defined in Cardano.Ledger.PoolParams Methods encCBOR ∷ StakePoolRelay → Encoding Source # encodedSizeExpr ∷ (∀ t. EncCBOR t ⇒ Proxy t → Size) → Proxy StakePoolRelay → Size Source # encodedListSizeExpr ∷ (∀ t. EncCBOR t ⇒ Proxy t → Size) → Proxy [StakePoolRelay] → Size Source # | |
EncCBOR Reward | |
EncCBOR RewardType | |
Defined in Cardano.Ledger.Rewards Methods encCBOR ∷ RewardType → Encoding Source # encodedSizeExpr ∷ (∀ t. EncCBOR t ⇒ Proxy t → Size) → Proxy RewardType → Size Source # encodedListSizeExpr ∷ (∀ t. EncCBOR t ⇒ Proxy t → Size) → Proxy [RewardType] → Size Source # | |
EncCBOR AccountState | |
Defined in Cardano.Ledger.State.AccountState Methods encCBOR ∷ AccountState → Encoding Source # encodedSizeExpr ∷ (∀ t. EncCBOR t ⇒ Proxy t → Size) → Proxy AccountState → Size Source # encodedListSizeExpr ∷ (∀ t. EncCBOR t ⇒ Proxy t → Size) → Proxy [AccountState] → Size Source # | |
EncCBOR IndividualPoolStake | |
Defined in Cardano.Ledger.State.PoolDistr Methods encCBOR ∷ IndividualPoolStake → Encoding Source # encodedSizeExpr ∷ (∀ t. EncCBOR t ⇒ Proxy t → Size) → Proxy IndividualPoolStake → Size Source # encodedListSizeExpr ∷ (∀ t. EncCBOR t ⇒ Proxy t → Size) → Proxy [IndividualPoolStake] → Size Source # | |
EncCBOR PoolDistr | |
EncCBOR SnapShot | |
EncCBOR SnapShots | |
EncCBOR Stake | |
EncCBOR TxId | |
EncCBOR TxIn | |
EncCBOR RDPair | |
EncCBOR UMElem | |
EncCBOR UMap | |
EncCBOR AssetName | |
EncCBOR CompactValue | |
Defined in Cardano.Ledger.Mary.Value Methods encCBOR ∷ CompactValue → Encoding Source # encodedSizeExpr ∷ (∀ t. EncCBOR t ⇒ Proxy t → Size) → Proxy CompactValue → Size Source # encodedListSizeExpr ∷ (∀ t. EncCBOR t ⇒ Proxy t → Size) → Proxy [CompactValue] → Size Source # | |
EncCBOR MaryValue | |
EncCBOR MultiAsset | |
Defined in Cardano.Ledger.Mary.Value Methods encCBOR ∷ MultiAsset → Encoding Source # encodedSizeExpr ∷ (∀ t. EncCBOR t ⇒ Proxy t → Size) → Proxy MultiAsset → Size Source # encodedListSizeExpr ∷ (∀ t. EncCBOR t ⇒ Proxy t → Size) → Proxy [MultiAsset] → Size Source # | |
EncCBOR PolicyID | |
EncCBOR RewardInfoPool | |
Defined in Cardano.Ledger.Shelley.API.Wallet Methods encCBOR ∷ RewardInfoPool → Encoding Source # encodedSizeExpr ∷ (∀ t. EncCBOR t ⇒ Proxy t → Size) → Proxy RewardInfoPool → Size Source # encodedListSizeExpr ∷ (∀ t. EncCBOR t ⇒ Proxy t → Size) → Proxy [RewardInfoPool] → Size Source # | |
EncCBOR RewardParams | |
Defined in Cardano.Ledger.Shelley.API.Wallet Methods encCBOR ∷ RewardParams → Encoding Source # encodedSizeExpr ∷ (∀ t. EncCBOR t ⇒ Proxy t → Size) → Proxy RewardParams → Size Source # encodedListSizeExpr ∷ (∀ t. EncCBOR t ⇒ Proxy t → Size) → Proxy [RewardParams] → Size Source # | |
EncCBOR NominalDiffTimeMicro | |
Defined in Cardano.Ledger.Shelley.Genesis Methods encCBOR ∷ NominalDiffTimeMicro → Encoding Source # encodedSizeExpr ∷ (∀ t. EncCBOR t ⇒ Proxy t → Size) → Proxy NominalDiffTimeMicro → Size Source # encodedListSizeExpr ∷ (∀ t. EncCBOR t ⇒ Proxy t → Size) → Proxy [NominalDiffTimeMicro] → Size Source # | |
EncCBOR ShelleyGenesis | |
Defined in Cardano.Ledger.Shelley.Genesis Methods encCBOR ∷ ShelleyGenesis → Encoding Source # encodedSizeExpr ∷ (∀ t. EncCBOR t ⇒ Proxy t → Size) → Proxy ShelleyGenesis → Size Source # encodedListSizeExpr ∷ (∀ t. EncCBOR t ⇒ Proxy t → Size) → Proxy [ShelleyGenesis] → Size Source # | |
EncCBOR ShelleyGenesisStaking | |
Defined in Cardano.Ledger.Shelley.Genesis Methods encCBOR ∷ ShelleyGenesisStaking → Encoding Source # encodedSizeExpr ∷ (∀ t. EncCBOR t ⇒ Proxy t → Size) → Proxy ShelleyGenesisStaking → Size Source # encodedListSizeExpr ∷ (∀ t. EncCBOR t ⇒ Proxy t → Size) → Proxy [ShelleyGenesisStaking] → Size Source # | |
EncCBOR Likelihood | |
Defined in Cardano.Ledger.Shelley.PoolRank Methods encCBOR ∷ Likelihood → Encoding Source # encodedSizeExpr ∷ (∀ t. EncCBOR t ⇒ Proxy t → Size) → Proxy Likelihood → Size Source # encodedListSizeExpr ∷ (∀ t. EncCBOR t ⇒ Proxy t → Size) → Proxy [Likelihood] → Size Source # | |
EncCBOR LogWeight | |
EncCBOR NonMyopic | |
EncCBOR PerformanceEstimate | |
Defined in Cardano.Ledger.Shelley.PoolRank Methods encCBOR ∷ PerformanceEstimate → Encoding Source # encodedSizeExpr ∷ (∀ t. EncCBOR t ⇒ Proxy t → Size) → Proxy PerformanceEstimate → Size Source # encodedListSizeExpr ∷ (∀ t. EncCBOR t ⇒ Proxy t → Size) → Proxy [PerformanceEstimate] → Size Source # | |
EncCBOR Desirability | |
Defined in Cardano.Ledger.Shelley.RewardProvenance Methods encCBOR ∷ Desirability → Encoding Source # encodedSizeExpr ∷ (∀ t. EncCBOR t ⇒ Proxy t → Size) → Proxy Desirability → Size Source # encodedListSizeExpr ∷ (∀ t. EncCBOR t ⇒ Proxy t → Size) → Proxy [Desirability] → Size Source # | |
EncCBOR RewardProvenance | |
Defined in Cardano.Ledger.Shelley.RewardProvenance Methods encCBOR ∷ RewardProvenance → Encoding Source # encodedSizeExpr ∷ (∀ t. EncCBOR t ⇒ Proxy t → Size) → Proxy RewardProvenance → Size Source # encodedListSizeExpr ∷ (∀ t. EncCBOR t ⇒ Proxy t → Size) → Proxy [RewardProvenance] → Size Source # | |
EncCBOR RewardProvenancePool | |
Defined in Cardano.Ledger.Shelley.RewardProvenance Methods encCBOR ∷ RewardProvenancePool → Encoding Source # encodedSizeExpr ∷ (∀ t. EncCBOR t ⇒ Proxy t → Size) → Proxy RewardProvenancePool → Size Source # encodedListSizeExpr ∷ (∀ t. EncCBOR t ⇒ Proxy t → Size) → Proxy [RewardProvenancePool] → Size Source # | |
EncCBOR FreeVars | |
EncCBOR Pulser | |
EncCBOR PulsingRewUpdate | |
Defined in Cardano.Ledger.Shelley.RewardUpdate Methods encCBOR ∷ PulsingRewUpdate → Encoding Source # encodedSizeExpr ∷ (∀ t. EncCBOR t ⇒ Proxy t → Size) → Proxy PulsingRewUpdate → Size Source # encodedListSizeExpr ∷ (∀ t. EncCBOR t ⇒ Proxy t → Size) → Proxy [PulsingRewUpdate] → Size Source # | |
EncCBOR RewardAns | |
EncCBOR RewardSnapShot | |
Defined in Cardano.Ledger.Shelley.RewardUpdate Methods encCBOR ∷ RewardSnapShot → Encoding Source # encodedSizeExpr ∷ (∀ t. EncCBOR t ⇒ Proxy t → Size) → Proxy RewardSnapShot → Size Source # encodedListSizeExpr ∷ (∀ t. EncCBOR t ⇒ Proxy t → Size) → Proxy [RewardSnapShot] → Size Source # | |
EncCBOR RewardUpdate | |
Defined in Cardano.Ledger.Shelley.RewardUpdate Methods encCBOR ∷ RewardUpdate → Encoding Source # encodedSizeExpr ∷ (∀ t. EncCBOR t ⇒ Proxy t → Size) → Proxy RewardUpdate → Size Source # encodedListSizeExpr ∷ (∀ t. EncCBOR t ⇒ Proxy t → Size) → Proxy [RewardUpdate] → Size Source # | |
EncCBOR LeaderOnlyReward | |
Defined in Cardano.Ledger.Shelley.Rewards Methods encCBOR ∷ LeaderOnlyReward → Encoding Source # encodedSizeExpr ∷ (∀ t. EncCBOR t ⇒ Proxy t → Size) → Proxy LeaderOnlyReward → Size Source # encodedListSizeExpr ∷ (∀ t. EncCBOR t ⇒ Proxy t → Size) → Proxy [LeaderOnlyReward] → Size Source # | |
EncCBOR PoolRewardInfo | |
Defined in Cardano.Ledger.Shelley.Rewards Methods encCBOR ∷ PoolRewardInfo → Encoding Source # encodedSizeExpr ∷ (∀ t. EncCBOR t ⇒ Proxy t → Size) → Proxy PoolRewardInfo → Size Source # encodedListSizeExpr ∷ (∀ t. EncCBOR t ⇒ Proxy t → Size) → Proxy [PoolRewardInfo] → Size Source # | |
EncCBOR VotingPeriod | |
Defined in Cardano.Ledger.Shelley.Rules.Ppup Methods encCBOR ∷ VotingPeriod → Encoding Source # encodedSizeExpr ∷ (∀ t. EncCBOR t ⇒ Proxy t → Size) → Proxy VotingPeriod → Size Source # encodedListSizeExpr ∷ (∀ t. EncCBOR t ⇒ Proxy t → Size) → Proxy [VotingPeriod] → Size Source # | |
EncCBOR FromByronTranslationContext | |
Defined in Cardano.Ledger.Shelley.Translation Methods encCBOR ∷ FromByronTranslationContext → Encoding Source # encodedSizeExpr ∷ (∀ t. EncCBOR t ⇒ Proxy t → Size) → Proxy FromByronTranslationContext → Size Source # encodedListSizeExpr ∷ (∀ t. EncCBOR t ⇒ Proxy t → Size) → Proxy [FromByronTranslationContext] → Size Source # | |
EncCBOR MIRCert | |
EncCBOR MIRPot | |
EncCBOR MIRTarget | |
EncCBOR ChainDepState | |
Defined in Cardano.Protocol.TPraos.API Methods encCBOR ∷ ChainDepState → Encoding Source # encodedSizeExpr ∷ (∀ t. EncCBOR t ⇒ Proxy t → Size) → Proxy ChainDepState → Size Source # encodedListSizeExpr ∷ (∀ t. EncCBOR t ⇒ Proxy t → Size) → Proxy [ChainDepState] → Size Source # | |
EncCBOR HashHeader | |
Defined in Cardano.Protocol.TPraos.BHeader Methods encCBOR ∷ HashHeader → Encoding Source # encodedSizeExpr ∷ (∀ t. EncCBOR t ⇒ Proxy t → Size) → Proxy HashHeader → Size Source # encodedListSizeExpr ∷ (∀ t. EncCBOR t ⇒ Proxy t → Size) → Proxy [HashHeader] → Size Source # | |
EncCBOR LastAppliedBlock | |
Defined in Cardano.Protocol.TPraos.BHeader Methods encCBOR ∷ LastAppliedBlock → Encoding Source # encodedSizeExpr ∷ (∀ t. EncCBOR t ⇒ Proxy t → Size) → Proxy LastAppliedBlock → Size Source # encodedListSizeExpr ∷ (∀ t. EncCBOR t ⇒ Proxy t → Size) → Proxy [LastAppliedBlock] → Size Source # | |
EncCBOR PrevHash | |
EncCBOR KESPeriod | |
EncCBOR OBftSlot | |
EncCBOR PrtclState | |
Defined in Cardano.Protocol.TPraos.Rules.Prtcl Methods encCBOR ∷ PrtclState → Encoding Source # encodedSizeExpr ∷ (∀ t. EncCBOR t ⇒ Proxy t → Size) → Proxy PrtclState → Size Source # encodedListSizeExpr ∷ (∀ t. EncCBOR t ⇒ Proxy t → Size) → Proxy [PrtclState] → Size Source # | |
EncCBOR TicknState | |
Defined in Cardano.Protocol.TPraos.Rules.Tickn Methods encCBOR ∷ TicknState → Encoding Source # encodedSizeExpr ∷ (∀ t. EncCBOR t ⇒ Proxy t → Size) → Proxy TicknState → Size Source # encodedListSizeExpr ∷ (∀ t. EncCBOR t ⇒ Proxy t → Size) → Proxy [TicknState] → Size Source # | |
EncCBOR BlockNo | |
EncCBOR EpochInterval | |
Defined in Cardano.Ledger.Binary.Encoding.EncCBOR Methods encCBOR ∷ EpochInterval → Encoding Source # encodedSizeExpr ∷ (∀ t. EncCBOR t ⇒ Proxy t → Size) → Proxy EpochInterval → Size Source # encodedListSizeExpr ∷ (∀ t. EncCBOR t ⇒ Proxy t → Size) → Proxy [EpochInterval] → Size Source # | |
EncCBOR EpochNo | |
EncCBOR EpochSize | |
EncCBOR SlotNo | |
EncCBOR SystemStart | |
Defined in Cardano.Ledger.Binary.Encoding.EncCBOR Methods encCBOR ∷ SystemStart → Encoding Source # encodedSizeExpr ∷ (∀ t. EncCBOR t ⇒ Proxy t → Size) → Proxy SystemStart → Size Source # encodedListSizeExpr ∷ (∀ t. EncCBOR t ⇒ Proxy t → Size) → Proxy [SystemStart] → Size Source # | |
EncCBOR ByteArray | |
EncCBOR SlicedByteArray | |
Defined in Cardano.Ledger.Binary.Encoding.EncCBOR Methods encCBOR ∷ SlicedByteArray → Encoding Source # encodedSizeExpr ∷ (∀ t. EncCBOR t ⇒ Proxy t → Size) → Proxy SlicedByteArray → Size Source # encodedListSizeExpr ∷ (∀ t. EncCBOR t ⇒ Proxy t → Size) → Proxy [SlicedByteArray] → Size Source # | |
EncCBOR Encoding | |
EncCBOR Term | |
EncCBOR Void | |
EncCBOR Int16 | |
EncCBOR Int32 | |
EncCBOR Int64 | |
EncCBOR Int8 | |
EncCBOR Word16 | |
EncCBOR Word32 | |
EncCBOR Word64 | |
EncCBOR Word8 | |
EncCBOR IPv4 | |
EncCBOR IPv6 | |
EncCBOR ByronHash | |
EncCBOR OperationalCertificate Source # | |
Defined in Cardano.Api.OperationalCertificate Methods encCBOR ∷ OperationalCertificate → Encoding Source # encodedSizeExpr ∷ (∀ t. EncCBOR t ⇒ Proxy t → Size) → Proxy OperationalCertificate → Size Source # encodedListSizeExpr ∷ (∀ t. EncCBOR t ⇒ Proxy t → Size) → Proxy [OperationalCertificate] → Size Source # | |
EncCBOR OperationalCertificateIssueCounter Source # | |
Defined in Cardano.Api.OperationalCertificate Methods encCBOR ∷ OperationalCertificateIssueCounter → Encoding Source # encodedSizeExpr ∷ (∀ t. EncCBOR t ⇒ Proxy t → Size) → Proxy OperationalCertificateIssueCounter → Size Source # encodedListSizeExpr ∷ (∀ t. EncCBOR t ⇒ Proxy t → Size) → Proxy [OperationalCertificateIssueCounter] → Size Source # | |
EncCBOR Data | |
EncCBOR ScriptContext | |
Defined in Cardano.Ledger.Binary.Encoding.EncCBOR Methods encCBOR ∷ ScriptContext → Encoding Source # encodedSizeExpr ∷ (∀ t. EncCBOR t ⇒ Proxy t → Size) → Proxy ScriptContext → Size Source # encodedListSizeExpr ∷ (∀ t. EncCBOR t ⇒ Proxy t → Size) → Proxy [ScriptContext] → Size Source # | |
EncCBOR ScriptContext | |
Defined in Cardano.Ledger.Binary.Encoding.EncCBOR Methods encCBOR ∷ ScriptContext → Encoding Source # encodedSizeExpr ∷ (∀ t. EncCBOR t ⇒ Proxy t → Size) → Proxy ScriptContext → Size Source # encodedListSizeExpr ∷ (∀ t. EncCBOR t ⇒ Proxy t → Size) → Proxy [ScriptContext] → Size Source # | |
EncCBOR ScriptContext | |
Defined in Cardano.Ledger.Binary.Encoding.EncCBOR Methods encCBOR ∷ ScriptContext → Encoding Source # encodedSizeExpr ∷ (∀ t. EncCBOR t ⇒ Proxy t → Size) → Proxy ScriptContext → Size Source # encodedListSizeExpr ∷ (∀ t. EncCBOR t ⇒ Proxy t → Size) → Proxy [ScriptContext] → Size Source # | |
EncCBOR Text | |
EncCBOR UTCTime | |
EncCBOR Integer | |
EncCBOR Natural | |
EncCBOR () | |
EncCBOR Bool | |
EncCBOR Double | |
EncCBOR Float | |
EncCBOR Int | |
EncCBOR Word | |
DSIGNAlgorithm v ⇒ EncCBOR (SigDSIGN v) | |
DSIGNAlgorithm v ⇒ EncCBOR (SignKeyDSIGN v) | |
Defined in Cardano.Ledger.Binary.Encoding.EncCBOR Methods encCBOR ∷ SignKeyDSIGN v → Encoding Source # encodedSizeExpr ∷ (∀ t. EncCBOR t ⇒ Proxy t → Size) → Proxy (SignKeyDSIGN v) → Size Source # encodedListSizeExpr ∷ (∀ t. EncCBOR t ⇒ Proxy t → Size) → Proxy [SignKeyDSIGN v] → Size Source # | |
DSIGNAlgorithm v ⇒ EncCBOR (VerKeyDSIGN v) | |
Defined in Cardano.Ledger.Binary.Encoding.EncCBOR Methods encCBOR ∷ VerKeyDSIGN v → Encoding Source # encodedSizeExpr ∷ (∀ t. EncCBOR t ⇒ Proxy t → Size) → Proxy (VerKeyDSIGN v) → Size Source # encodedListSizeExpr ∷ (∀ t. EncCBOR t ⇒ Proxy t → Size) → Proxy [VerKeyDSIGN v] → Size Source # | |
KESAlgorithm k ⇒ EncCBOR (SigKES k) | |
KESAlgorithm k ⇒ EncCBOR (VerKeyKES k) | |
EncCBOR (CertVRF MockVRF) | |
EncCBOR (CertVRF SimpleVRF) | |
EncCBOR (CertVRF PraosVRF) | |
Typeable v ⇒ EncCBOR (OutputVRF v) | |
EncCBOR (SignKeyVRF MockVRF) | |
Defined in Cardano.Ledger.Binary.Encoding.EncCBOR | |
EncCBOR (SignKeyVRF SimpleVRF) | |
Defined in Cardano.Ledger.Binary.Encoding.EncCBOR | |
EncCBOR (SignKeyVRF PraosVRF) | |
Defined in Cardano.Ledger.Binary.Encoding.EncCBOR | |
EncCBOR (VerKeyVRF MockVRF) | |
EncCBOR (VerKeyVRF SimpleVRF) | |
Defined in Cardano.Ledger.Binary.Encoding.EncCBOR | |
EncCBOR (VerKeyVRF PraosVRF) | |
Defined in Cardano.Ledger.Binary.Encoding.EncCBOR | |
Typeable a ⇒ EncCBOR (RedeemSignature a) | |
Defined in Cardano.Crypto.Signing.Redeem.Signature Methods encCBOR ∷ RedeemSignature a → Encoding Source # encodedSizeExpr ∷ (∀ t. EncCBOR t ⇒ Proxy t → Size) → Proxy (RedeemSignature a) → Size Source # encodedListSizeExpr ∷ (∀ t. EncCBOR t ⇒ Proxy t → Size) → Proxy [RedeemSignature a] → Size Source # | |
Typeable a ⇒ EncCBOR (Signature a) | |
EncCBOR a ⇒ EncCBOR (OSet a) | |
(Era era, EncCBOR (Value era), EncCBOR (TxOut era), EncCBOR (EraRuleFailure "PPUP" era)) ⇒ EncCBOR (AllegraUtxoPredFailure era) | |
Defined in Cardano.Ledger.Allegra.Rules.Utxo Methods encCBOR ∷ AllegraUtxoPredFailure era → Encoding Source # encodedSizeExpr ∷ (∀ t. EncCBOR t ⇒ Proxy t → Size) → Proxy (AllegraUtxoPredFailure era) → Size Source # encodedListSizeExpr ∷ (∀ t. EncCBOR t ⇒ Proxy t → Size) → Proxy [AllegraUtxoPredFailure era] → Size Source # | |
Era era ⇒ EncCBOR (AllegraTxAuxData era) | Encodes memoized bytes created upon construction. |
Defined in Cardano.Ledger.Allegra.TxAuxData Methods encCBOR ∷ AllegraTxAuxData era → Encoding Source # encodedSizeExpr ∷ (∀ t. EncCBOR t ⇒ Proxy t → Size) → Proxy (AllegraTxAuxData era) → Size Source # encodedListSizeExpr ∷ (∀ t. EncCBOR t ⇒ Proxy t → Size) → Proxy [AllegraTxAuxData era] → Size Source # | |
Era era ⇒ EncCBOR (AllegraTxAuxDataRaw era) | |
Defined in Cardano.Ledger.Allegra.TxAuxData Methods encCBOR ∷ AllegraTxAuxDataRaw era → Encoding Source # encodedSizeExpr ∷ (∀ t. EncCBOR t ⇒ Proxy t → Size) → Proxy (AllegraTxAuxDataRaw era) → Size Source # encodedListSizeExpr ∷ (∀ t. EncCBOR t ⇒ Proxy t → Size) → Proxy [AllegraTxAuxDataRaw era] → Size Source # | |
Era era ⇒ EncCBOR (AllegraTxBody era) | Encodes memoized bytes created upon construction. |
Defined in Cardano.Ledger.Allegra.TxBody.Internal Methods encCBOR ∷ AllegraTxBody era → Encoding Source # encodedSizeExpr ∷ (∀ t. EncCBOR t ⇒ Proxy t → Size) → Proxy (AllegraTxBody era) → Size Source # encodedListSizeExpr ∷ (∀ t. EncCBOR t ⇒ Proxy t → Size) → Proxy [AllegraTxBody era] → Size Source # | |
(AlonzoEraScript era, EncCBOR (ContextError era)) ⇒ EncCBOR (CollectError era) | |
Defined in Cardano.Ledger.Alonzo.Plutus.Evaluate Methods encCBOR ∷ CollectError era → Encoding Source # encodedSizeExpr ∷ (∀ t. EncCBOR t ⇒ Proxy t → Size) → Proxy (CollectError era) → Size Source # encodedListSizeExpr ∷ (∀ t. EncCBOR t ⇒ Proxy t → Size) → Proxy [CollectError era] → Size Source # | |
(Typeable era, EncCBOR (ShelleyBbodyPredFailure era)) ⇒ EncCBOR (AlonzoBbodyPredFailure era) | |
Defined in Cardano.Ledger.Alonzo.Rules.Bbody Methods encCBOR ∷ AlonzoBbodyPredFailure era → Encoding Source # encodedSizeExpr ∷ (∀ t. EncCBOR t ⇒ Proxy t → Size) → Proxy (AlonzoBbodyPredFailure era) → Size Source # encodedListSizeExpr ∷ (∀ t. EncCBOR t ⇒ Proxy t → Size) → Proxy [AlonzoBbodyPredFailure era] → Size Source # | |
(Era era, EncCBOR (TxOut era), EncCBOR (Value era), EncCBOR (PredicateFailure (EraRule "UTXOS" era))) ⇒ EncCBOR (AlonzoUtxoPredFailure era) | |
Defined in Cardano.Ledger.Alonzo.Rules.Utxo Methods encCBOR ∷ AlonzoUtxoPredFailure era → Encoding Source # encodedSizeExpr ∷ (∀ t. EncCBOR t ⇒ Proxy t → Size) → Proxy (AlonzoUtxoPredFailure era) → Size Source # encodedListSizeExpr ∷ (∀ t. EncCBOR t ⇒ Proxy t → Size) → Proxy [AlonzoUtxoPredFailure era] → Size Source # | |
(EraTxCert era, AlonzoEraScript era, EncCBOR (ContextError era), EncCBOR (EraRuleFailure "PPUP" era)) ⇒ EncCBOR (AlonzoUtxosPredFailure era) | |
Defined in Cardano.Ledger.Alonzo.Rules.Utxos Methods encCBOR ∷ AlonzoUtxosPredFailure era → Encoding Source # encodedSizeExpr ∷ (∀ t. EncCBOR t ⇒ Proxy t → Size) → Proxy (AlonzoUtxosPredFailure era) → Size Source # encodedListSizeExpr ∷ (∀ t. EncCBOR t ⇒ Proxy t → Size) → Proxy [AlonzoUtxosPredFailure era] → Size Source # | |
(AlonzoEraScript era, EncCBOR (TxCert era), EncCBOR (PredicateFailure (EraRule "UTXO" era)), Typeable (TxAuxData era)) ⇒ EncCBOR (AlonzoUtxowPredFailure era) | |
Defined in Cardano.Ledger.Alonzo.Rules.Utxow Methods encCBOR ∷ AlonzoUtxowPredFailure era → Encoding Source # encodedSizeExpr ∷ (∀ t. EncCBOR t ⇒ Proxy t → Size) → Proxy (AlonzoUtxowPredFailure era) → Size Source # encodedListSizeExpr ∷ (∀ t. EncCBOR t ⇒ Proxy t → Size) → Proxy [AlonzoUtxowPredFailure era] → Size Source # | |
AlonzoEraScript era ⇒ EncCBOR (AlonzoScript era) | |
Defined in Cardano.Ledger.Alonzo.Scripts Methods encCBOR ∷ AlonzoScript era → Encoding Source # encodedSizeExpr ∷ (∀ t. EncCBOR t ⇒ Proxy t → Size) → Proxy (AlonzoScript era) → Size Source # encodedListSizeExpr ∷ (∀ t. EncCBOR t ⇒ Proxy t → Size) → Proxy [AlonzoScript era] → Size Source # | |
(Era era, EncCBOR (TxBody era), EncCBOR (TxAuxData era), EncCBOR (TxWits era)) ⇒ EncCBOR (AlonzoTx era) | |
Era era ⇒ EncCBOR (AlonzoTxAuxData era) | Encodes memoized bytes created upon construction. |
Defined in Cardano.Ledger.Alonzo.TxAuxData Methods encCBOR ∷ AlonzoTxAuxData era → Encoding Source # encodedSizeExpr ∷ (∀ t. EncCBOR t ⇒ Proxy t → Size) → Proxy (AlonzoTxAuxData era) → Size Source # encodedListSizeExpr ∷ (∀ t. EncCBOR t ⇒ Proxy t → Size) → Proxy [AlonzoTxAuxData era] → Size Source # | |
Era era ⇒ EncCBOR (AlonzoTxAuxDataRaw era) | |
Defined in Cardano.Ledger.Alonzo.TxAuxData Methods encCBOR ∷ AlonzoTxAuxDataRaw era → Encoding Source # encodedSizeExpr ∷ (∀ t. EncCBOR t ⇒ Proxy t → Size) → Proxy (AlonzoTxAuxDataRaw era) → Size Source # encodedListSizeExpr ∷ (∀ t. EncCBOR t ⇒ Proxy t → Size) → Proxy [AlonzoTxAuxDataRaw era] → Size Source # | |
Era era ⇒ EncCBOR (AlonzoTxBody era) | Encodes memoized bytes created upon construction. |
Defined in Cardano.Ledger.Alonzo.TxBody.Internal Methods encCBOR ∷ AlonzoTxBody era → Encoding Source # encodedSizeExpr ∷ (∀ t. EncCBOR t ⇒ Proxy t → Size) → Proxy (AlonzoTxBody era) → Size Source # encodedListSizeExpr ∷ (∀ t. EncCBOR t ⇒ Proxy t → Size) → Proxy [AlonzoTxBody era] → Size Source # | |
(Era era, EncCBOR (TxOut era), EncCBOR (TxCert era), EncCBOR (PParamsUpdate era)) ⇒ EncCBOR (AlonzoTxBodyRaw era) | |
Defined in Cardano.Ledger.Alonzo.TxBody.Internal Methods encCBOR ∷ AlonzoTxBodyRaw era → Encoding Source # encodedSizeExpr ∷ (∀ t. EncCBOR t ⇒ Proxy t → Size) → Proxy (AlonzoTxBodyRaw era) → Size Source # encodedListSizeExpr ∷ (∀ t. EncCBOR t ⇒ Proxy t → Size) → Proxy [AlonzoTxBodyRaw era] → Size Source # | |
(Era era, Val (Value era)) ⇒ EncCBOR (AlonzoTxOut era) | |
Defined in Cardano.Ledger.Alonzo.TxOut Methods encCBOR ∷ AlonzoTxOut era → Encoding Source # encodedSizeExpr ∷ (∀ t. EncCBOR t ⇒ Proxy t → Size) → Proxy (AlonzoTxOut era) → Size Source # encodedListSizeExpr ∷ (∀ t. EncCBOR t ⇒ Proxy t → Size) → Proxy [AlonzoTxOut era] → Size Source # | |
Era era ⇒ EncCBOR (AlonzoTxWits era) | Encodes memoized bytes created upon construction. |
Defined in Cardano.Ledger.Alonzo.TxWits Methods encCBOR ∷ AlonzoTxWits era → Encoding Source # encodedSizeExpr ∷ (∀ t. EncCBOR t ⇒ Proxy t → Size) → Proxy (AlonzoTxWits era) → Size Source # encodedListSizeExpr ∷ (∀ t. EncCBOR t ⇒ Proxy t → Size) → Proxy [AlonzoTxWits era] → Size Source # | |
AlonzoEraScript era ⇒ EncCBOR (AlonzoTxWitsRaw era) | |
Defined in Cardano.Ledger.Alonzo.TxWits Methods encCBOR ∷ AlonzoTxWitsRaw era → Encoding Source # encodedSizeExpr ∷ (∀ t. EncCBOR t ⇒ Proxy t → Size) → Proxy (AlonzoTxWitsRaw era) → Size Source # encodedListSizeExpr ∷ (∀ t. EncCBOR t ⇒ Proxy t → Size) → Proxy [AlonzoTxWitsRaw era] → Size Source # | |
AlonzoEraScript era ⇒ EncCBOR (Redeemers era) | Encodes memoized bytes created upon construction. |
AlonzoEraScript era ⇒ EncCBOR (RedeemersRaw era) | |
Defined in Cardano.Ledger.Alonzo.TxWits Methods encCBOR ∷ RedeemersRaw era → Encoding Source # encodedSizeExpr ∷ (∀ t. EncCBOR t ⇒ Proxy t → Size) → Proxy (RedeemersRaw era) → Size Source # encodedListSizeExpr ∷ (∀ t. EncCBOR t ⇒ Proxy t → Size) → Proxy [RedeemersRaw era] → Size Source # | |
Era era ⇒ EncCBOR (TxDats era) | Encodes memoized bytes created upon construction. |
(Typeable era, EncCBOR (Data era)) ⇒ EncCBOR (TxDatsRaw era) | |
(Era era, EncCBOR (TxOut era), EncCBOR (Value era), EncCBOR (PredicateFailure (EraRule "UTXOS" era)), EncCBOR (PredicateFailure (EraRule "UTXO" era)), EncCBOR (Script era), EncCBOR TxIn, Typeable (TxAuxData era)) ⇒ EncCBOR (BabbageUtxoPredFailure era) | |
Defined in Cardano.Ledger.Babbage.Rules.Utxo Methods encCBOR ∷ BabbageUtxoPredFailure era → Encoding Source # encodedSizeExpr ∷ (∀ t. EncCBOR t ⇒ Proxy t → Size) → Proxy (BabbageUtxoPredFailure era) → Size Source # encodedListSizeExpr ∷ (∀ t. EncCBOR t ⇒ Proxy t → Size) → Proxy [BabbageUtxoPredFailure era] → Size Source # | |
(AlonzoEraScript era, EncCBOR (TxOut era), EncCBOR (TxCert era), EncCBOR (Value era), EncCBOR (PredicateFailure (EraRule "UTXOS" era)), EncCBOR (PredicateFailure (EraRule "UTXO" era)), Typeable (TxAuxData era)) ⇒ EncCBOR (BabbageUtxowPredFailure era) | |
Defined in Cardano.Ledger.Babbage.Rules.Utxow Methods encCBOR ∷ BabbageUtxowPredFailure era → Encoding Source # encodedSizeExpr ∷ (∀ t. EncCBOR t ⇒ Proxy t → Size) → Proxy (BabbageUtxowPredFailure era) → Size Source # encodedListSizeExpr ∷ (∀ t. EncCBOR t ⇒ Proxy t → Size) → Proxy [BabbageUtxowPredFailure era] → Size Source # | |
Era era ⇒ EncCBOR (BabbageTxBody era) | Encodes memoized bytes created upon construction. |
Defined in Cardano.Ledger.Babbage.TxBody.Internal Methods encCBOR ∷ BabbageTxBody era → Encoding Source # encodedSizeExpr ∷ (∀ t. EncCBOR t ⇒ Proxy t → Size) → Proxy (BabbageTxBody era) → Size Source # encodedListSizeExpr ∷ (∀ t. EncCBOR t ⇒ Proxy t → Size) → Proxy [BabbageTxBody era] → Size Source # | |
(Era era, EncCBOR (TxOut era), EncCBOR (TxCert era), EncCBOR (PParamsUpdate era)) ⇒ EncCBOR (BabbageTxBodyRaw era) | |
Defined in Cardano.Ledger.Babbage.TxBody.Internal Methods encCBOR ∷ BabbageTxBodyRaw era → Encoding Source # encodedSizeExpr ∷ (∀ t. EncCBOR t ⇒ Proxy t → Size) → Proxy (BabbageTxBodyRaw era) → Size Source # encodedListSizeExpr ∷ (∀ t. EncCBOR t ⇒ Proxy t → Size) → Proxy [BabbageTxBodyRaw era] → Size Source # | |
(Era era, EncCBOR (PlutusPurpose AsIx era)) ⇒ EncCBOR (BabbageContextError era) | |
Defined in Cardano.Ledger.Babbage.TxInfo Methods encCBOR ∷ BabbageContextError era → Encoding Source # encodedSizeExpr ∷ (∀ t. EncCBOR t ⇒ Proxy t → Size) → Proxy (BabbageContextError era) → Size Source # encodedListSizeExpr ∷ (∀ t. EncCBOR t ⇒ Proxy t → Size) → Proxy [BabbageContextError era] → Size Source # | |
(EraScript era, Val (Value era)) ⇒ EncCBOR (BabbageTxOut era) | |
Defined in Cardano.Ledger.Babbage.TxOut Methods encCBOR ∷ BabbageTxOut era → Encoding Source # encodedSizeExpr ∷ (∀ t. EncCBOR t ⇒ Proxy t → Size) → Proxy (BabbageTxOut era) → Size Source # encodedListSizeExpr ∷ (∀ t. EncCBOR t ⇒ Proxy t → Size) → Proxy [BabbageTxOut era] → Size Source # | |
EncCBOR a ⇒ EncCBOR (Sized a) | Discards the size. |
Typeable xs ⇒ EncCBOR (LengthOf xs) | |
EncCBORGroup a ⇒ EncCBOR (CBORGroup a) | |
EncCBOR (Attributes AddrAttributes) | |
Defined in Cardano.Chain.Common.AddrAttributes Methods encCBOR ∷ Attributes AddrAttributes → Encoding Source # encodedSizeExpr ∷ (∀ t. EncCBOR t ⇒ Proxy t → Size) → Proxy (Attributes AddrAttributes) → Size Source # encodedListSizeExpr ∷ (∀ t. EncCBOR t ⇒ Proxy t → Size) → Proxy [Attributes AddrAttributes] → Size Source # | |
EncCBOR (Attributes ()) | |
Defined in Cardano.Chain.Common.Attributes Methods encCBOR ∷ Attributes () → Encoding Source # encodedSizeExpr ∷ (∀ t. EncCBOR t ⇒ Proxy t → Size) → Proxy (Attributes ()) → Size Source # encodedListSizeExpr ∷ (∀ t. EncCBOR t ⇒ Proxy t → Size) → Proxy [Attributes ()] → Size Source # | |
EncCBOR a ⇒ EncCBOR (MerkleRoot a) | |
Defined in Cardano.Chain.Common.Merkle Methods encCBOR ∷ MerkleRoot a → Encoding Source # encodedSizeExpr ∷ (∀ t. EncCBOR t ⇒ Proxy t → Size) → Proxy (MerkleRoot a) → Size Source # encodedListSizeExpr ∷ (∀ t. EncCBOR t ⇒ Proxy t → Size) → Proxy [MerkleRoot a] → Size Source # | |
EncCBOR a ⇒ EncCBOR (MerkleTree a) | |
Defined in Cardano.Chain.Common.Merkle Methods encCBOR ∷ MerkleTree a → Encoding Source # encodedSizeExpr ∷ (∀ t. EncCBOR t ⇒ Proxy t → Size) → Proxy (MerkleTree a) → Size Source # encodedListSizeExpr ∷ (∀ t. EncCBOR t ⇒ Proxy t → Size) → Proxy [MerkleTree a] → Size Source # | |
EncCBOR (AMempoolPayload ByteString) | |
Defined in Cardano.Chain.MempoolPayload Methods encCBOR ∷ AMempoolPayload ByteString → Encoding Source # encodedSizeExpr ∷ (∀ t. EncCBOR t ⇒ Proxy t → Size) → Proxy (AMempoolPayload ByteString) → Size Source # encodedListSizeExpr ∷ (∀ t. EncCBOR t ⇒ Proxy t → Size) → Proxy [AMempoolPayload ByteString] → Size Source # | |
EncCBOR n ⇒ EncCBOR (TooLarge n) | |
(EraPParams era, EraStake era) ⇒ EncCBOR (ConwayGovState era) | |
Defined in Cardano.Ledger.Conway.Governance Methods encCBOR ∷ ConwayGovState era → Encoding Source # encodedSizeExpr ∷ (∀ t. EncCBOR t ⇒ Proxy t → Size) → Proxy (ConwayGovState era) → Size Source # encodedListSizeExpr ∷ (∀ t. EncCBOR t ⇒ Proxy t → Size) → Proxy [ConwayGovState era] → Size Source # | |
(EraStake era, EraPParams era) ⇒ EncCBOR (DRepPulsingState era) | |
Defined in Cardano.Ledger.Conway.Governance.DRepPulser Methods encCBOR ∷ DRepPulsingState era → Encoding Source # encodedSizeExpr ∷ (∀ t. EncCBOR t ⇒ Proxy t → Size) → Proxy (DRepPulsingState era) → Size Source # encodedListSizeExpr ∷ (∀ t. EncCBOR t ⇒ Proxy t → Size) → Proxy [DRepPulsingState era] → Size Source # | |
EraPParams era ⇒ EncCBOR (PulsingSnapshot era) | |
Defined in Cardano.Ledger.Conway.Governance.DRepPulser Methods encCBOR ∷ PulsingSnapshot era → Encoding Source # encodedSizeExpr ∷ (∀ t. EncCBOR t ⇒ Proxy t → Size) → Proxy (PulsingSnapshot era) → Size Source # encodedListSizeExpr ∷ (∀ t. EncCBOR t ⇒ Proxy t → Size) → Proxy [PulsingSnapshot era] → Size Source # | |
EraPParams era ⇒ EncCBOR (EnactState era) | |
Defined in Cardano.Ledger.Conway.Governance.Internal Methods encCBOR ∷ EnactState era → Encoding Source # encodedSizeExpr ∷ (∀ t. EncCBOR t ⇒ Proxy t → Size) → Proxy (EnactState era) → Size Source # encodedListSizeExpr ∷ (∀ t. EncCBOR t ⇒ Proxy t → Size) → Proxy [EnactState era] → Size Source # | |
(Era era, EncCBOR (InstantStake era)) ⇒ EncCBOR (RatifyEnv era) | |
EraPParams era ⇒ EncCBOR (RatifySignal era) | |
Defined in Cardano.Ledger.Conway.Governance.Internal Methods encCBOR ∷ RatifySignal era → Encoding Source # encodedSizeExpr ∷ (∀ t. EncCBOR t ⇒ Proxy t → Size) → Proxy (RatifySignal era) → Size Source # encodedListSizeExpr ∷ (∀ t. EncCBOR t ⇒ Proxy t → Size) → Proxy [RatifySignal era] → Size Source # | |
EraPParams era ⇒ EncCBOR (RatifyState era) | |
Defined in Cardano.Ledger.Conway.Governance.Internal Methods encCBOR ∷ RatifyState era → Encoding Source # encodedSizeExpr ∷ (∀ t. EncCBOR t ⇒ Proxy t → Size) → Proxy (RatifyState era) → Size Source # encodedListSizeExpr ∷ (∀ t. EncCBOR t ⇒ Proxy t → Size) → Proxy [RatifyState era] → Size Source # | |
Era era ⇒ EncCBOR (Committee era) | |
Era era ⇒ EncCBOR (Constitution era) | |
Defined in Cardano.Ledger.Conway.Governance.Procedures Methods encCBOR ∷ Constitution era → Encoding Source # encodedSizeExpr ∷ (∀ t. EncCBOR t ⇒ Proxy t → Size) → Proxy (Constitution era) → Size Source # encodedListSizeExpr ∷ (∀ t. EncCBOR t ⇒ Proxy t → Size) → Proxy [Constitution era] → Size Source # | |
EraPParams era ⇒ EncCBOR (GovAction era) | |
EraPParams era ⇒ EncCBOR (GovActionState era) | |
Defined in Cardano.Ledger.Conway.Governance.Procedures Methods encCBOR ∷ GovActionState era → Encoding Source # encodedSizeExpr ∷ (∀ t. EncCBOR t ⇒ Proxy t → Size) → Proxy (GovActionState era) → Size Source # encodedListSizeExpr ∷ (∀ t. EncCBOR t ⇒ Proxy t → Size) → Proxy [GovActionState era] → Size Source # | |
EraPParams era ⇒ EncCBOR (ProposalProcedure era) | |
Defined in Cardano.Ledger.Conway.Governance.Procedures Methods encCBOR ∷ ProposalProcedure era → Encoding Source # encodedSizeExpr ∷ (∀ t. EncCBOR t ⇒ Proxy t → Size) → Proxy (ProposalProcedure era) → Size Source # encodedListSizeExpr ∷ (∀ t. EncCBOR t ⇒ Proxy t → Size) → Proxy [ProposalProcedure era] → Size Source # | |
Era era ⇒ EncCBOR (VotingProcedure era) | |
Defined in Cardano.Ledger.Conway.Governance.Procedures Methods encCBOR ∷ VotingProcedure era → Encoding Source # encodedSizeExpr ∷ (∀ t. EncCBOR t ⇒ Proxy t → Size) → Proxy (VotingProcedure era) → Size Source # encodedListSizeExpr ∷ (∀ t. EncCBOR t ⇒ Proxy t → Size) → Proxy [VotingProcedure era] → Size Source # | |
Era era ⇒ EncCBOR (VotingProcedures era) | |
Defined in Cardano.Ledger.Conway.Governance.Procedures Methods encCBOR ∷ VotingProcedures era → Encoding Source # encodedSizeExpr ∷ (∀ t. EncCBOR t ⇒ Proxy t → Size) → Proxy (VotingProcedures era) → Size Source # encodedListSizeExpr ∷ (∀ t. EncCBOR t ⇒ Proxy t → Size) → Proxy [VotingProcedures era] → Size Source # | |
EraPParams era ⇒ EncCBOR (Proposals era) | |
EncCBOR (UpgradeConwayPParams Identity) | |
Defined in Cardano.Ledger.Conway.PParams | |
(Era era, EncCBOR (PredicateFailure (EraRule "LEDGERS" era))) ⇒ EncCBOR (ConwayBbodyPredFailure era) | |
Defined in Cardano.Ledger.Conway.Rules.Bbody Methods encCBOR ∷ ConwayBbodyPredFailure era → Encoding Source # encodedSizeExpr ∷ (∀ t. EncCBOR t ⇒ Proxy t → Size) → Proxy (ConwayBbodyPredFailure era) → Size Source # encodedListSizeExpr ∷ (∀ t. EncCBOR t ⇒ Proxy t → Size) → Proxy [ConwayBbodyPredFailure era] → Size Source # | |
EraPParams era ⇒ EncCBOR (CertEnv era) | |
(Typeable era, EncCBOR (PredicateFailure (EraRule "DELEG" era)), EncCBOR (PredicateFailure (EraRule "POOL" era)), EncCBOR (PredicateFailure (EraRule "GOVCERT" era))) ⇒ EncCBOR (ConwayCertPredFailure era) | |
Defined in Cardano.Ledger.Conway.Rules.Cert Methods encCBOR ∷ ConwayCertPredFailure era → Encoding Source # encodedSizeExpr ∷ (∀ t. EncCBOR t ⇒ Proxy t → Size) → Proxy (ConwayCertPredFailure era) → Size Source # encodedListSizeExpr ∷ (∀ t. EncCBOR t ⇒ Proxy t → Size) → Proxy [ConwayCertPredFailure era] → Size Source # | |
EraTx era ⇒ EncCBOR (CertsEnv era) | |
(Era era, EncCBOR (PredicateFailure (EraRule "CERT" era))) ⇒ EncCBOR (ConwayCertsPredFailure era) | |
Defined in Cardano.Ledger.Conway.Rules.Certs Methods encCBOR ∷ ConwayCertsPredFailure era → Encoding Source # encodedSizeExpr ∷ (∀ t. EncCBOR t ⇒ Proxy t → Size) → Proxy (ConwayCertsPredFailure era) → Size Source # encodedListSizeExpr ∷ (∀ t. EncCBOR t ⇒ Proxy t → Size) → Proxy [ConwayCertsPredFailure era] → Size Source # | |
EraPParams era ⇒ EncCBOR (ConwayDelegEnv era) | |
Defined in Cardano.Ledger.Conway.Rules.Deleg Methods encCBOR ∷ ConwayDelegEnv era → Encoding Source # encodedSizeExpr ∷ (∀ t. EncCBOR t ⇒ Proxy t → Size) → Proxy (ConwayDelegEnv era) → Size Source # encodedListSizeExpr ∷ (∀ t. EncCBOR t ⇒ Proxy t → Size) → Proxy [ConwayDelegEnv era] → Size Source # | |
Era era ⇒ EncCBOR (ConwayDelegPredFailure era) | |
Defined in Cardano.Ledger.Conway.Rules.Deleg Methods encCBOR ∷ ConwayDelegPredFailure era → Encoding Source # encodedSizeExpr ∷ (∀ t. EncCBOR t ⇒ Proxy t → Size) → Proxy (ConwayDelegPredFailure era) → Size Source # encodedListSizeExpr ∷ (∀ t. EncCBOR t ⇒ Proxy t → Size) → Proxy [ConwayDelegPredFailure era] → Size Source # | |
EraPParams era ⇒ EncCBOR (EnactSignal era) | |
Defined in Cardano.Ledger.Conway.Rules.Enact Methods encCBOR ∷ EnactSignal era → Encoding Source # encodedSizeExpr ∷ (∀ t. EncCBOR t ⇒ Proxy t → Size) → Proxy (EnactSignal era) → Size Source # encodedListSizeExpr ∷ (∀ t. EncCBOR t ⇒ Proxy t → Size) → Proxy [EnactSignal era] → Size Source # | |
EraPParams era ⇒ EncCBOR (ConwayGovPredFailure era) | |
Defined in Cardano.Ledger.Conway.Rules.Gov Methods encCBOR ∷ ConwayGovPredFailure era → Encoding Source # encodedSizeExpr ∷ (∀ t. EncCBOR t ⇒ Proxy t → Size) → Proxy (ConwayGovPredFailure era) → Size Source # encodedListSizeExpr ∷ (∀ t. EncCBOR t ⇒ Proxy t → Size) → Proxy [ConwayGovPredFailure era] → Size Source # | |
(EraPParams era, EraCertState era) ⇒ EncCBOR (GovEnv era) | |
(EraPParams era, EraTxCert era) ⇒ EncCBOR (GovSignal era) | |
EraPParams era ⇒ EncCBOR (ConwayGovCertEnv era) | |
Defined in Cardano.Ledger.Conway.Rules.GovCert Methods encCBOR ∷ ConwayGovCertEnv era → Encoding Source # encodedSizeExpr ∷ (∀ t. EncCBOR t ⇒ Proxy t → Size) → Proxy (ConwayGovCertEnv era) → Size Source # encodedListSizeExpr ∷ (∀ t. EncCBOR t ⇒ Proxy t → Size) → Proxy [ConwayGovCertEnv era] → Size Source # | |
Era era ⇒ EncCBOR (ConwayGovCertPredFailure era) | |
Defined in Cardano.Ledger.Conway.Rules.GovCert Methods encCBOR ∷ ConwayGovCertPredFailure era → Encoding Source # encodedSizeExpr ∷ (∀ t. EncCBOR t ⇒ Proxy t → Size) → Proxy (ConwayGovCertPredFailure era) → Size Source # encodedListSizeExpr ∷ (∀ t. EncCBOR t ⇒ Proxy t → Size) → Proxy [ConwayGovCertPredFailure era] → Size Source # | |
(Era era, EncCBOR (PredicateFailure (EraRule "UTXOW" era)), EncCBOR (PredicateFailure (EraRule "CERTS" era)), EncCBOR (PredicateFailure (EraRule "GOV" era))) ⇒ EncCBOR (ConwayLedgerPredFailure era) | |
Defined in Cardano.Ledger.Conway.Rules.Ledger Methods encCBOR ∷ ConwayLedgerPredFailure era → Encoding Source # encodedSizeExpr ∷ (∀ t. EncCBOR t ⇒ Proxy t → Size) → Proxy (ConwayLedgerPredFailure era) → Size Source # encodedListSizeExpr ∷ (∀ t. EncCBOR t ⇒ Proxy t → Size) → Proxy [ConwayLedgerPredFailure era] → Size Source # | |
(Era era, EncCBOR (TxOut era), EncCBOR (Value era), EncCBOR (PredicateFailure (EraRule "UTXOS" era))) ⇒ EncCBOR (ConwayUtxoPredFailure era) | |
Defined in Cardano.Ledger.Conway.Rules.Utxo Methods encCBOR ∷ ConwayUtxoPredFailure era → Encoding Source # encodedSizeExpr ∷ (∀ t. EncCBOR t ⇒ Proxy t → Size) → Proxy (ConwayUtxoPredFailure era) → Size Source # encodedListSizeExpr ∷ (∀ t. EncCBOR t ⇒ Proxy t → Size) → Proxy [ConwayUtxoPredFailure era] → Size Source # | |
(EraTxCert era, ConwayEraScript era, EncCBOR (ContextError era)) ⇒ EncCBOR (ConwayUtxosPredFailure era) | |
Defined in Cardano.Ledger.Conway.Rules.Utxos Methods encCBOR ∷ ConwayUtxosPredFailure era → Encoding Source # encodedSizeExpr ∷ (∀ t. EncCBOR t ⇒ Proxy t → Size) → Proxy (ConwayUtxosPredFailure era) → Size Source # encodedListSizeExpr ∷ (∀ t. EncCBOR t ⇒ Proxy t → Size) → Proxy [ConwayUtxosPredFailure era] → Size Source # | |
(ConwayEraScript era, EncCBOR (PredicateFailure (EraRule "UTXO" era))) ⇒ EncCBOR (ConwayUtxowPredFailure era) | |
Defined in Cardano.Ledger.Conway.Rules.Utxow Methods encCBOR ∷ ConwayUtxowPredFailure era → Encoding Source # encodedSizeExpr ∷ (∀ t. EncCBOR t ⇒ Proxy t → Size) → Proxy (ConwayUtxowPredFailure era) → Size Source # encodedListSizeExpr ∷ (∀ t. EncCBOR t ⇒ Proxy t → Size) → Proxy [ConwayUtxowPredFailure era] → Size Source # | |
Typeable era ⇒ EncCBOR (ConwayInstantStake era) | |
Defined in Cardano.Ledger.Conway.State.Stake Methods encCBOR ∷ ConwayInstantStake era → Encoding Source # encodedSizeExpr ∷ (∀ t. EncCBOR t ⇒ Proxy t → Size) → Proxy (ConwayInstantStake era) → Size Source # encodedListSizeExpr ∷ (∀ t. EncCBOR t ⇒ Proxy t → Size) → Proxy [ConwayInstantStake era] → Size Source # | |
Era era ⇒ EncCBOR (ConwayTxBody era) | Encodes memoized bytes created upon construction. |
Defined in Cardano.Ledger.Conway.TxBody.Internal Methods encCBOR ∷ ConwayTxBody era → Encoding Source # encodedSizeExpr ∷ (∀ t. EncCBOR t ⇒ Proxy t → Size) → Proxy (ConwayTxBody era) → Size Source # encodedListSizeExpr ∷ (∀ t. EncCBOR t ⇒ Proxy t → Size) → Proxy [ConwayTxBody era] → Size Source # | |
ConwayEraTxBody era ⇒ EncCBOR (ConwayTxBodyRaw era) | |
Defined in Cardano.Ledger.Conway.TxBody.Internal Methods encCBOR ∷ ConwayTxBodyRaw era → Encoding Source # encodedSizeExpr ∷ (∀ t. EncCBOR t ⇒ Proxy t → Size) → Proxy (ConwayTxBodyRaw era) → Size Source # encodedListSizeExpr ∷ (∀ t. EncCBOR t ⇒ Proxy t → Size) → Proxy [ConwayTxBodyRaw era] → Size Source # | |
(Era era, Val (Value era)) ⇒ EncCBOR (ConwayTxCert era) | |
Defined in Cardano.Ledger.Conway.TxCert Methods encCBOR ∷ ConwayTxCert era → Encoding Source # encodedSizeExpr ∷ (∀ t. EncCBOR t ⇒ Proxy t → Size) → Proxy (ConwayTxCert era) → Size Source # encodedListSizeExpr ∷ (∀ t. EncCBOR t ⇒ Proxy t → Size) → Proxy [ConwayTxCert era] → Size Source # | |
(EraPParams era, EncCBOR (TxCert era), EncCBOR (PlutusPurpose AsIx era), EncCBOR (PlutusPurpose AsItem era)) ⇒ EncCBOR (ConwayContextError era) | |
Defined in Cardano.Ledger.Conway.TxInfo Methods encCBOR ∷ ConwayContextError era → Encoding Source # encodedSizeExpr ∷ (∀ t. EncCBOR t ⇒ Proxy t → Size) → Proxy (ConwayContextError era) → Size Source # encodedListSizeExpr ∷ (∀ t. EncCBOR t ⇒ Proxy t → Size) → Proxy [ConwayContextError era] → Size Source # | |
EncCBOR a ⇒ EncCBOR (NonZero a) | |
Typeable era ⇒ EncCBOR (CommitteeState era) | |
Defined in Cardano.Ledger.CertState Methods encCBOR ∷ CommitteeState era → Encoding Source # encodedSizeExpr ∷ (∀ t. EncCBOR t ⇒ Proxy t → Size) → Proxy (CommitteeState era) → Size Source # encodedListSizeExpr ∷ (∀ t. EncCBOR t ⇒ Proxy t → Size) → Proxy [CommitteeState era] → Size Source # | |
Era era ⇒ EncCBOR (DState era) | |
Era era ⇒ EncCBOR (PState era) | |
Era era ⇒ EncCBOR (VState era) | |
EncCBOR (CompactForm Coin) | |
Defined in Cardano.Ledger.Coin | |
EncCBOR (CompactForm DeltaCoin) | |
Defined in Cardano.Ledger.Coin | |
EncCBOR (CompactForm MaryValue) | |
Defined in Cardano.Ledger.Mary.Value | |
(Typeable era, EncCBOR (PParamsHKD Identity era)) ⇒ EncCBOR (PParams era) | |
(Typeable era, EncCBOR (PParamsHKD StrictMaybe era)) ⇒ EncCBOR (PParamsUpdate era) | |
Defined in Cardano.Ledger.Core.PParams Methods encCBOR ∷ PParamsUpdate era → Encoding Source # encodedSizeExpr ∷ (∀ t. EncCBOR t ⇒ Proxy t → Size) → Proxy (PParamsUpdate era) → Size Source # encodedListSizeExpr ∷ (∀ t. EncCBOR t ⇒ Proxy t → Size) → Proxy [PParamsUpdate era] → Size Source # | |
Typeable kr ⇒ EncCBOR (Credential kr) | |
Defined in Cardano.Ledger.Credential Methods encCBOR ∷ Credential kr → Encoding Source # encodedSizeExpr ∷ (∀ t. EncCBOR t ⇒ Proxy t → Size) → Proxy (Credential kr) → Size Source # encodedListSizeExpr ∷ (∀ t. EncCBOR t ⇒ Proxy t → Size) → Proxy [Credential kr] → Size Source # | |
Era era ⇒ EncCBOR (NoGenesis era) | |
Typeable r ⇒ EncCBOR (KeyHash r) | |
Typeable i ⇒ EncCBOR (SafeHash i) | |
Typeable r ⇒ EncCBOR (VRFVerKeyHash r) | |
Defined in Cardano.Ledger.Hashes Methods encCBOR ∷ VRFVerKeyHash r → Encoding Source # encodedSizeExpr ∷ (∀ t. EncCBOR t ⇒ Proxy t → Size) → Proxy (VRFVerKeyHash r) → Size Source # encodedListSizeExpr ∷ (∀ t. EncCBOR t ⇒ Proxy t → Size) → Proxy [VRFVerKeyHash r] → Size Source # | |
Typeable kd ⇒ EncCBOR (VKey kd) | |
Typeable kr ⇒ EncCBOR (WitVKey kr) | Encodes memoized bytes created upon construction. |
Typeable era ⇒ EncCBOR (BinaryData era) | |
Defined in Cardano.Ledger.Plutus.Data Methods encCBOR ∷ BinaryData era → Encoding Source # encodedSizeExpr ∷ (∀ t. EncCBOR t ⇒ Proxy t → Size) → Proxy (BinaryData era) → Size Source # encodedListSizeExpr ∷ (∀ t. EncCBOR t ⇒ Proxy t → Size) → Proxy [BinaryData era] → Size Source # | |
Typeable era ⇒ EncCBOR (Data era) | Encodes memoized bytes created upon construction. |
Era era ⇒ EncCBOR (Datum era) | |
Typeable era ⇒ EncCBOR (PlutusData era) | |
Defined in Cardano.Ledger.Plutus.Data Methods encCBOR ∷ PlutusData era → Encoding Source # encodedSizeExpr ∷ (∀ t. EncCBOR t ⇒ Proxy t → Size) → Proxy (PlutusData era) → Size Source # encodedListSizeExpr ∷ (∀ t. EncCBOR t ⇒ Proxy t → Size) → Proxy [PlutusData era] → Size Source # | |
(PlutusLanguage l, ToData (PlutusScriptContext l)) ⇒ EncCBOR (LegacyPlutusArgs l) | |
Defined in Cardano.Ledger.Plutus.Language Methods encCBOR ∷ LegacyPlutusArgs l → Encoding Source # encodedSizeExpr ∷ (∀ t. EncCBOR t ⇒ Proxy t → Size) → Proxy (LegacyPlutusArgs l) → Size Source # encodedListSizeExpr ∷ (∀ t. EncCBOR t ⇒ Proxy t → Size) → Proxy [LegacyPlutusArgs l] → Size Source # | |
PlutusLanguage l ⇒ EncCBOR (Plutus l) | |
EncCBOR (PlutusArgs 'PlutusV1) | |
Defined in Cardano.Ledger.Plutus.Language | |
EncCBOR (PlutusArgs 'PlutusV2) | |
Defined in Cardano.Ledger.Plutus.Language | |
EncCBOR (PlutusArgs 'PlutusV3) | |
Defined in Cardano.Ledger.Plutus.Language | |
PlutusLanguage l ⇒ EncCBOR (PlutusRunnable l) | |
Defined in Cardano.Ledger.Plutus.Language Methods encCBOR ∷ PlutusRunnable l → Encoding Source # encodedSizeExpr ∷ (∀ t. EncCBOR t ⇒ Proxy t → Size) → Proxy (PlutusRunnable l) → Size Source # encodedListSizeExpr ∷ (∀ t. EncCBOR t ⇒ Proxy t → Size) → Proxy [PlutusRunnable l] → Size Source # | |
PlutusLanguage l ⇒ EncCBOR (SLanguage l) | |
(Typeable era, EncCBOR (PParams era)) ⇒ EncCBOR (FuturePParams era) | |
Defined in Cardano.Ledger.State.Governance Methods encCBOR ∷ FuturePParams era → Encoding Source # encodedSizeExpr ∷ (∀ t. EncCBOR t ⇒ Proxy t → Size) → Proxy (FuturePParams era) → Size Source # encodedListSizeExpr ∷ (∀ t. EncCBOR t ⇒ Proxy t → Size) → Proxy [FuturePParams era] → Size Source # | |
(Era era, EncCBOR (TxOut era)) ⇒ EncCBOR (UTxO era) | |
Era era ⇒ EncCBOR (MaryTxBody era) | Encodes memoized bytes created upon construction. |
Defined in Cardano.Ledger.Mary.TxBody.Internal Methods encCBOR ∷ MaryTxBody era → Encoding Source # encodedSizeExpr ∷ (∀ t. EncCBOR t ⇒ Proxy t → Size) → Proxy (MaryTxBody era) → Size Source # encodedListSizeExpr ∷ (∀ t. EncCBOR t ⇒ Proxy t → Size) → Proxy [MaryTxBody era] → Size Source # | |
(EraTxOut era, EraTxCert era) ⇒ EncCBOR (MaryTxBodyRaw era) | |
Defined in Cardano.Ledger.Mary.TxBody.Internal Methods encCBOR ∷ MaryTxBodyRaw era → Encoding Source # encodedSizeExpr ∷ (∀ t. EncCBOR t ⇒ Proxy t → Size) → Proxy (MaryTxBodyRaw era) → Size Source # encodedListSizeExpr ∷ (∀ t. EncCBOR t ⇒ Proxy t → Size) → Proxy [MaryTxBodyRaw era] → Size Source # | |
(Era era, EncCBOR (PredicateFailure (EraRule "LEDGER" era))) ⇒ EncCBOR (ApplyTxError era) | |
Defined in Cardano.Ledger.Shelley.API.Mempool Methods encCBOR ∷ ApplyTxError era → Encoding Source # encodedSizeExpr ∷ (∀ t. EncCBOR t ⇒ Proxy t → Size) → Proxy (ApplyTxError era) → Size Source # encodedListSizeExpr ∷ (∀ t. EncCBOR t ⇒ Proxy t → Size) → Proxy [ApplyTxError era] → Size Source # | |
Era era ⇒ EncCBOR (ShelleyCertState era) | |
Defined in Cardano.Ledger.Shelley.CertState Methods encCBOR ∷ ShelleyCertState era → Encoding Source # encodedSizeExpr ∷ (∀ t. EncCBOR t ⇒ Proxy t → Size) → Proxy (ShelleyCertState era) → Size Source # encodedListSizeExpr ∷ (∀ t. EncCBOR t ⇒ Proxy t → Size) → Proxy [ShelleyCertState era] → Size Source # | |
(Era era, EncCBOR (PParamsUpdate era), EncCBOR (PParams era)) ⇒ EncCBOR (ShelleyGovState era) | |
Defined in Cardano.Ledger.Shelley.Governance Methods encCBOR ∷ ShelleyGovState era → Encoding Source # encodedSizeExpr ∷ (∀ t. EncCBOR t ⇒ Proxy t → Size) → Proxy (ShelleyGovState era) → Size Source # encodedListSizeExpr ∷ (∀ t. EncCBOR t ⇒ Proxy t → Size) → Proxy [ShelleyGovState era] → Size Source # | |
(EraTxOut era, EraStake era, EncCBOR (GovState era), EncCBOR (CertState era)) ⇒ EncCBOR (EpochState era) | |
Defined in Cardano.Ledger.Shelley.LedgerState.Types Methods encCBOR ∷ EpochState era → Encoding Source # encodedSizeExpr ∷ (∀ t. EncCBOR t ⇒ Proxy t → Size) → Proxy (EpochState era) → Size Source # encodedListSizeExpr ∷ (∀ t. EncCBOR t ⇒ Proxy t → Size) → Proxy [EpochState era] → Size Source # | |
(EraTxOut era, EraStake era, EncCBOR (GovState era), EncCBOR (CertState era)) ⇒ EncCBOR (LedgerState era) | |
Defined in Cardano.Ledger.Shelley.LedgerState.Types Methods encCBOR ∷ LedgerState era → Encoding Source # encodedSizeExpr ∷ (∀ t. EncCBOR t ⇒ Proxy t → Size) → Proxy (LedgerState era) → Size Source # encodedListSizeExpr ∷ (∀ t. EncCBOR t ⇒ Proxy t → Size) → Proxy [LedgerState era] → Size Source # | |
(EraTxOut era, EraStake era, EncCBOR (StashedAVVMAddresses era), EncCBOR (GovState era), EncCBOR (CertState era)) ⇒ EncCBOR (NewEpochState era) | |
Defined in Cardano.Ledger.Shelley.LedgerState.Types Methods encCBOR ∷ NewEpochState era → Encoding Source # encodedSizeExpr ∷ (∀ t. EncCBOR t ⇒ Proxy t → Size) → Proxy (NewEpochState era) → Size Source # encodedListSizeExpr ∷ (∀ t. EncCBOR t ⇒ Proxy t → Size) → Proxy [NewEpochState era] → Size Source # | |
(EraTxOut era, EraStake era, EncCBOR (GovState era)) ⇒ EncCBOR (UTxOState era) | |
(Era era, EncCBOR (PParamsUpdate era)) ⇒ EncCBOR (ProposedPPUpdates era) | |
Defined in Cardano.Ledger.Shelley.PParams Methods encCBOR ∷ ProposedPPUpdates era → Encoding Source # encodedSizeExpr ∷ (∀ t. EncCBOR t ⇒ Proxy t → Size) → Proxy (ProposedPPUpdates era) → Size Source # encodedListSizeExpr ∷ (∀ t. EncCBOR t ⇒ Proxy t → Size) → Proxy [ProposedPPUpdates era] → Size Source # | |
(Era era, EncCBOR (PParamsUpdate era)) ⇒ EncCBOR (Update era) | |
(Era era, Typeable (Script era)) ⇒ EncCBOR (ShelleyDelegPredFailure era) | |
Defined in Cardano.Ledger.Shelley.Rules.Deleg Methods encCBOR ∷ ShelleyDelegPredFailure era → Encoding Source # encodedSizeExpr ∷ (∀ t. EncCBOR t ⇒ Proxy t → Size) → Proxy (ShelleyDelegPredFailure era) → Size Source # encodedListSizeExpr ∷ (∀ t. EncCBOR t ⇒ Proxy t → Size) → Proxy [ShelleyDelegPredFailure era] → Size Source # | |
(Era era, Typeable (Script era), EncCBOR (PredicateFailure (EraRule "DELPL" era))) ⇒ EncCBOR (ShelleyDelegsPredFailure era) | |
Defined in Cardano.Ledger.Shelley.Rules.Delegs Methods encCBOR ∷ ShelleyDelegsPredFailure era → Encoding Source # encodedSizeExpr ∷ (∀ t. EncCBOR t ⇒ Proxy t → Size) → Proxy (ShelleyDelegsPredFailure era) → Size Source # encodedListSizeExpr ∷ (∀ t. EncCBOR t ⇒ Proxy t → Size) → Proxy [ShelleyDelegsPredFailure era] → Size Source # | |
(Era era, EncCBOR (PredicateFailure (EraRule "POOL" era)), EncCBOR (PredicateFailure (EraRule "DELEG" era)), Typeable (Script era)) ⇒ EncCBOR (ShelleyDelplPredFailure era) | |
Defined in Cardano.Ledger.Shelley.Rules.Delpl Methods encCBOR ∷ ShelleyDelplPredFailure era → Encoding Source # encodedSizeExpr ∷ (∀ t. EncCBOR t ⇒ Proxy t → Size) → Proxy (ShelleyDelplPredFailure era) → Size Source # encodedListSizeExpr ∷ (∀ t. EncCBOR t ⇒ Proxy t → Size) → Proxy [ShelleyDelplPredFailure era] → Size Source # | |
EraPParams era ⇒ EncCBOR (LedgerEnv era) | |
(EncCBOR (PredicateFailure (EraRule "DELEGS" era)), EncCBOR (PredicateFailure (EraRule "UTXOW" era)), Era era) ⇒ EncCBOR (ShelleyLedgerPredFailure era) | |
Defined in Cardano.Ledger.Shelley.Rules.Ledger Methods encCBOR ∷ ShelleyLedgerPredFailure era → Encoding Source # encodedSizeExpr ∷ (∀ t. EncCBOR t ⇒ Proxy t → Size) → Proxy (ShelleyLedgerPredFailure era) → Size Source # encodedListSizeExpr ∷ (∀ t. EncCBOR t ⇒ Proxy t → Size) → Proxy [ShelleyLedgerPredFailure era] → Size Source # | |
(Era era, EncCBOR (PParamsHKD Identity era)) ⇒ EncCBOR (ShelleyLedgersEnv era) | |
Defined in Cardano.Ledger.Shelley.Rules.Ledgers Methods encCBOR ∷ ShelleyLedgersEnv era → Encoding Source # encodedSizeExpr ∷ (∀ t. EncCBOR t ⇒ Proxy t → Size) → Proxy (ShelleyLedgersEnv era) → Size Source # encodedListSizeExpr ∷ (∀ t. EncCBOR t ⇒ Proxy t → Size) → Proxy [ShelleyLedgersEnv era] → Size Source # | |
(Era era, EncCBOR (PredicateFailure (EraRule "LEDGER" era))) ⇒ EncCBOR (ShelleyLedgersPredFailure era) | |
Defined in Cardano.Ledger.Shelley.Rules.Ledgers Methods encCBOR ∷ ShelleyLedgersPredFailure era → Encoding Source # encodedSizeExpr ∷ (∀ t. EncCBOR t ⇒ Proxy t → Size) → Proxy (ShelleyLedgersPredFailure era) → Size Source # encodedListSizeExpr ∷ (∀ t. EncCBOR t ⇒ Proxy t → Size) → Proxy [ShelleyLedgersPredFailure era] → Size Source # | |
EraPParams era ⇒ EncCBOR (PoolEnv era) | |
Era era ⇒ EncCBOR (ShelleyPoolPredFailure era) | |
Defined in Cardano.Ledger.Shelley.Rules.Pool Methods encCBOR ∷ ShelleyPoolPredFailure era → Encoding Source # encodedSizeExpr ∷ (∀ t. EncCBOR t ⇒ Proxy t → Size) → Proxy (ShelleyPoolPredFailure era) → Size Source # encodedListSizeExpr ∷ (∀ t. EncCBOR t ⇒ Proxy t → Size) → Proxy [ShelleyPoolPredFailure era] → Size Source # | |
Era era ⇒ EncCBOR (ShelleyPpupPredFailure era) | |
Defined in Cardano.Ledger.Shelley.Rules.Ppup Methods encCBOR ∷ ShelleyPpupPredFailure era → Encoding Source # encodedSizeExpr ∷ (∀ t. EncCBOR t ⇒ Proxy t → Size) → Proxy (ShelleyPpupPredFailure era) → Size Source # encodedListSizeExpr ∷ (∀ t. EncCBOR t ⇒ Proxy t → Size) → Proxy [ShelleyPpupPredFailure era] → Size Source # | |
(Era era, EncCBOR (Value era), EncCBOR (TxOut era), EncCBOR (EraRuleFailure "PPUP" era)) ⇒ EncCBOR (ShelleyUtxoPredFailure era) | |
Defined in Cardano.Ledger.Shelley.Rules.Utxo Methods encCBOR ∷ ShelleyUtxoPredFailure era → Encoding Source # encodedSizeExpr ∷ (∀ t. EncCBOR t ⇒ Proxy t → Size) → Proxy (ShelleyUtxoPredFailure era) → Size Source # encodedListSizeExpr ∷ (∀ t. EncCBOR t ⇒ Proxy t → Size) → Proxy [ShelleyUtxoPredFailure era] → Size Source # | |
(EraPParams era, EraCertState era) ⇒ EncCBOR (UtxoEnv era) | |
(Era era, Typeable (Script era), Typeable (TxAuxData era), EncCBOR (PredicateFailure (EraRule "UTXO" era))) ⇒ EncCBOR (ShelleyUtxowPredFailure era) | |
Defined in Cardano.Ledger.Shelley.Rules.Utxow Methods encCBOR ∷ ShelleyUtxowPredFailure era → Encoding Source # encodedSizeExpr ∷ (∀ t. EncCBOR t ⇒ Proxy t → Size) → Proxy (ShelleyUtxowPredFailure era) → Size Source # encodedListSizeExpr ∷ (∀ t. EncCBOR t ⇒ Proxy t → Size) → Proxy [ShelleyUtxowPredFailure era] → Size Source # | |
Era era ⇒ EncCBOR (MultiSig era) | Encodes memoized bytes created upon construction. |
Typeable era ⇒ EncCBOR (ShelleyInstantStake era) | |
Defined in Cardano.Ledger.Shelley.State.Stake Methods encCBOR ∷ ShelleyInstantStake era → Encoding Source # encodedSizeExpr ∷ (∀ t. EncCBOR t ⇒ Proxy t → Size) → Proxy (ShelleyInstantStake era) → Size Source # encodedListSizeExpr ∷ (∀ t. EncCBOR t ⇒ Proxy t → Size) → Proxy [ShelleyInstantStake era] → Size Source # | |
Era era ⇒ EncCBOR (ShelleyTx era) | Encodes memoized bytes created upon construction. |
(Era era, EncCBOR (TxWits era), EncCBOR (TxBody era), EncCBOR (TxAuxData era)) ⇒ EncCBOR (ShelleyTxRaw era) | |
Defined in Cardano.Ledger.Shelley.Tx.Internal Methods encCBOR ∷ ShelleyTxRaw era → Encoding Source # encodedSizeExpr ∷ (∀ t. EncCBOR t ⇒ Proxy t → Size) → Proxy (ShelleyTxRaw era) → Size Source # encodedListSizeExpr ∷ (∀ t. EncCBOR t ⇒ Proxy t → Size) → Proxy [ShelleyTxRaw era] → Size Source # | |
Era era ⇒ EncCBOR (ShelleyTxAuxData era) | Encodes memoized bytes created upon construction. |
Defined in Cardano.Ledger.Shelley.TxAuxData Methods encCBOR ∷ ShelleyTxAuxData era → Encoding Source # encodedSizeExpr ∷ (∀ t. EncCBOR t ⇒ Proxy t → Size) → Proxy (ShelleyTxAuxData era) → Size Source # encodedListSizeExpr ∷ (∀ t. EncCBOR t ⇒ Proxy t → Size) → Proxy [ShelleyTxAuxData era] → Size Source # | |
Era era ⇒ EncCBOR (ShelleyTxAuxDataRaw era) | |
Defined in Cardano.Ledger.Shelley.TxAuxData Methods encCBOR ∷ ShelleyTxAuxDataRaw era → Encoding Source # encodedSizeExpr ∷ (∀ t. EncCBOR t ⇒ Proxy t → Size) → Proxy (ShelleyTxAuxDataRaw era) → Size Source # encodedListSizeExpr ∷ (∀ t. EncCBOR t ⇒ Proxy t → Size) → Proxy [ShelleyTxAuxDataRaw era] → Size Source # | |
Era era ⇒ EncCBOR (ShelleyTxBody era) | Encodes memoized bytes created upon construction. |
Defined in Cardano.Ledger.Shelley.TxBody Methods encCBOR ∷ ShelleyTxBody era → Encoding Source # encodedSizeExpr ∷ (∀ t. EncCBOR t ⇒ Proxy t → Size) → Proxy (ShelleyTxBody era) → Size Source # encodedListSizeExpr ∷ (∀ t. EncCBOR t ⇒ Proxy t → Size) → Proxy [ShelleyTxBody era] → Size Source # | |
(Era era, EncCBOR (TxOut era), EncCBOR (TxCert era), EncCBOR (PParamsUpdate era)) ⇒ EncCBOR (ShelleyTxBodyRaw era) | |
Defined in Cardano.Ledger.Shelley.TxBody Methods encCBOR ∷ ShelleyTxBodyRaw era → Encoding Source # encodedSizeExpr ∷ (∀ t. EncCBOR t ⇒ Proxy t → Size) → Proxy (ShelleyTxBodyRaw era) → Size Source # encodedListSizeExpr ∷ (∀ t. EncCBOR t ⇒ Proxy t → Size) → Proxy [ShelleyTxBodyRaw era] → Size Source # | |
Era era ⇒ EncCBOR (ShelleyTxCert era) | |
Defined in Cardano.Ledger.Shelley.TxCert Methods encCBOR ∷ ShelleyTxCert era → Encoding Source # encodedSizeExpr ∷ (∀ t. EncCBOR t ⇒ Proxy t → Size) → Proxy (ShelleyTxCert era) → Size Source # encodedListSizeExpr ∷ (∀ t. EncCBOR t ⇒ Proxy t → Size) → Proxy [ShelleyTxCert era] → Size Source # | |
(Era era, EncCBOR (CompactForm (Value era))) ⇒ EncCBOR (ShelleyTxOut era) | |
Defined in Cardano.Ledger.Shelley.TxOut Methods encCBOR ∷ ShelleyTxOut era → Encoding Source # encodedSizeExpr ∷ (∀ t. EncCBOR t ⇒ Proxy t → Size) → Proxy (ShelleyTxOut era) → Size Source # encodedListSizeExpr ∷ (∀ t. EncCBOR t ⇒ Proxy t → Size) → Proxy [ShelleyTxOut era] → Size Source # | |
Era era ⇒ EncCBOR (ShelleyTxWits era) | Encodes memoized bytes created upon construction. |
Defined in Cardano.Ledger.Shelley.TxWits Methods encCBOR ∷ ShelleyTxWits era → Encoding Source # encodedSizeExpr ∷ (∀ t. EncCBOR t ⇒ Proxy t → Size) → Proxy (ShelleyTxWits era) → Size Source # encodedListSizeExpr ∷ (∀ t. EncCBOR t ⇒ Proxy t → Size) → Proxy [ShelleyTxWits era] → Size Source # | |
(Era era, EncCBOR (Script era)) ⇒ EncCBOR (ShelleyTxWitsRaw era) | |
Defined in Cardano.Ledger.Shelley.TxWits Methods encCBOR ∷ ShelleyTxWitsRaw era → Encoding Source # encodedSizeExpr ∷ (∀ t. EncCBOR t ⇒ Proxy t → Size) → Proxy (ShelleyTxWitsRaw era) → Size Source # encodedListSizeExpr ∷ (∀ t. EncCBOR t ⇒ Proxy t → Size) → Proxy [ShelleyTxWitsRaw era] → Size Source # | |
Crypto c ⇒ EncCBOR (BHBody c) | |
Crypto c ⇒ EncCBOR (BHeader c) | |
Crypto c ⇒ EncCBOR (BHeaderRaw c) | |
Crypto c ⇒ EncCBOR (OCert c) | |
(Serialise t, Typeable t) ⇒ EncCBOR (WithOrigin t) | |
Defined in Cardano.Ledger.Binary.Encoding.EncCBOR Methods encCBOR ∷ WithOrigin t → Encoding Source # encodedSizeExpr ∷ (∀ t0. EncCBOR t0 ⇒ Proxy t0 → Size) → Proxy (WithOrigin t) → Size Source # encodedListSizeExpr ∷ (∀ t0. EncCBOR t0 ⇒ Proxy t0 → Size) → Proxy [WithOrigin t] → Size Source # | |
EncCBOR a ⇒ EncCBOR (StrictMaybe a) | |
Defined in Cardano.Ledger.Binary.Encoding.EncCBOR Methods encCBOR ∷ StrictMaybe a → Encoding Source # encodedSizeExpr ∷ (∀ t. EncCBOR t ⇒ Proxy t → Size) → Proxy (StrictMaybe a) → Size Source # encodedListSizeExpr ∷ (∀ t. EncCBOR t ⇒ Proxy t → Size) → Proxy [StrictMaybe a] → Size Source # | |
EncCBOR a ⇒ EncCBOR (StrictSeq a) | |
EncCBOR a ⇒ EncCBOR (Seq a) | |
(Ord a, EncCBOR a) ⇒ EncCBOR (Set a) | |
EncCBOR a ⇒ EncCBOR (NonEmpty a) | |
EncCBOR a ⇒ EncCBOR (Ratio a) | |
ShelleyCompatible proto era ⇒ EncCBOR (Header (ShelleyBlock proto era)) | |
Defined in Ouroboros.Consensus.Shelley.Ledger.Block | |
Crypto c ⇒ EncCBOR (IndividualPoolStake c) | |
Defined in Ouroboros.Consensus.Shelley.Ledger.Query.Types Methods encCBOR ∷ IndividualPoolStake c → Encoding Source # encodedSizeExpr ∷ (∀ t. EncCBOR t ⇒ Proxy t → Size) → Proxy (IndividualPoolStake c) → Size Source # encodedListSizeExpr ∷ (∀ t. EncCBOR t ⇒ Proxy t → Size) → Proxy [IndividualPoolStake c] → Size Source # | |
Crypto c ⇒ EncCBOR (PoolDistr c) | |
EncCBOR (SigningKey KesKey) Source # | |
Defined in Cardano.Api.KeysPraos | |
EncCBOR (SigningKey VrfKey) Source # | |
Defined in Cardano.Api.KeysPraos | |
EncCBOR (VerificationKey KesKey) Source # | |
Defined in Cardano.Api.KeysPraos | |
EncCBOR (VerificationKey VrfKey) Source # | |
Defined in Cardano.Api.KeysPraos | |
EncCBOR (VerificationKey StakePoolKey) Source # | |
Defined in Cardano.Api.KeysShelley Methods encCBOR ∷ VerificationKey StakePoolKey → Encoding Source # encodedSizeExpr ∷ (∀ t. EncCBOR t ⇒ Proxy t → Size) → Proxy (VerificationKey StakePoolKey) → Size Source # encodedListSizeExpr ∷ (∀ t. EncCBOR t ⇒ Proxy t → Size) → Proxy [VerificationKey StakePoolKey] → Size Source # | |
(SerialiseAsRawBytes a, Typeable a) ⇒ EncCBOR (UsingRawBytes a) Source # | |
Defined in Cardano.Api.SerialiseUsing Methods encCBOR ∷ UsingRawBytes a → Encoding Source # encodedSizeExpr ∷ (∀ t. EncCBOR t ⇒ Proxy t → Size) → Proxy (UsingRawBytes a) → Size Source # encodedListSizeExpr ∷ (∀ t. EncCBOR t ⇒ Proxy t → Size) → Proxy [UsingRawBytes a] → Size Source # | |
Crypto c ⇒ EncCBOR (Header c) | |
Crypto crypto ⇒ EncCBOR (HeaderBody crypto) | |
Defined in Ouroboros.Consensus.Protocol.Praos.Header Methods encCBOR ∷ HeaderBody crypto → Encoding Source # encodedSizeExpr ∷ (∀ t. EncCBOR t ⇒ Proxy t → Size) → Proxy (HeaderBody crypto) → Size Source # encodedListSizeExpr ∷ (∀ t. EncCBOR t ⇒ Proxy t → Size) → Proxy [HeaderBody crypto] → Size Source # | |
Crypto crypto ⇒ EncCBOR (HeaderRaw crypto) | |
EncCBOR a ⇒ EncCBOR (Vector a) | |
(EncCBOR a, Prim a) ⇒ EncCBOR (Vector a) | |
(EncCBOR a, Storable a) ⇒ EncCBOR (Vector a) | |
(EncCBOR a, Unbox a) ⇒ EncCBOR (Vector a) | |
EncCBOR a ⇒ EncCBOR (Maybe a) | |
EncCBOR a ⇒ EncCBOR [a] | |
Typeable p ⇒ EncCBOR (Fixed p) | |
(DSIGNAlgorithm v, Typeable a) ⇒ EncCBOR (SignedDSIGN v a) | |
Defined in Cardano.Ledger.Binary.Encoding.EncCBOR Methods encCBOR ∷ SignedDSIGN v a → Encoding Source # encodedSizeExpr ∷ (∀ t. EncCBOR t ⇒ Proxy t → Size) → Proxy (SignedDSIGN v a) → Size Source # encodedListSizeExpr ∷ (∀ t. EncCBOR t ⇒ Proxy t → Size) → Proxy [SignedDSIGN v a] → Size Source # | |
(HashAlgorithm h, Typeable a) ⇒ EncCBOR (Hash h a) | |
(VRFAlgorithm v, Typeable a) ⇒ EncCBOR (CertifiedVRF v a) | |
Defined in Cardano.Ledger.Binary.Encoding.EncCBOR Methods encCBOR ∷ CertifiedVRF v a → Encoding Source # encodedSizeExpr ∷ (∀ t. EncCBOR t ⇒ Proxy t → Size) → Proxy (CertifiedVRF v a) → Size Source # encodedListSizeExpr ∷ (∀ t. EncCBOR t ⇒ Proxy t → Size) → Proxy [CertifiedVRF v a] → Size Source # | |
(Typeable algo, Typeable a, HashAlgorithm algo) ⇒ EncCBOR (AbstractHash algo a) | |
Defined in Cardano.Crypto.Hashing Methods encCBOR ∷ AbstractHash algo a → Encoding Source # encodedSizeExpr ∷ (∀ t. EncCBOR t ⇒ Proxy t → Size) → Proxy (AbstractHash algo a) → Size Source # encodedListSizeExpr ∷ (∀ t. EncCBOR t ⇒ Proxy t → Size) → Proxy [AbstractHash algo a] → Size Source # | |
(EncCBOR k, EncCBOR v) ⇒ EncCBOR (ListMap k v) | |
(Typeable k, EncCBOR v, Ord k) ⇒ EncCBOR (OMap k v) | |
Era era ⇒ EncCBOR (Timelock era) | |
Era era ⇒ EncCBOR (TimelockRaw era) | |
Defined in Cardano.Ledger.Allegra.Scripts Methods encCBOR ∷ TimelockRaw era → Encoding Source # encodedSizeExpr ∷ (∀ t. EncCBOR t ⇒ Proxy t → Size) → Proxy (TimelockRaw era) → Size Source # encodedListSizeExpr ∷ (∀ t. EncCBOR t ⇒ Proxy t → Size) → Proxy [TimelockRaw era] → Size Source # | |
(EraTxOut era, EraTxCert era, Eq ma, EncCBOR ma, Monoid ma) ⇒ EncCBOR (AllegraTxBodyRaw ma era) | |
Defined in Cardano.Ledger.Allegra.TxBody.Internal Methods encCBOR ∷ AllegraTxBodyRaw ma era → Encoding Source # encodedSizeExpr ∷ (∀ t. EncCBOR t ⇒ Proxy t → Size) → Proxy (AllegraTxBodyRaw ma era) → Size Source # encodedListSizeExpr ∷ (∀ t. EncCBOR t ⇒ Proxy t → Size) → Proxy [AllegraTxBodyRaw ma era] → Size Source # | |
Era era ⇒ EncCBOR (AlonzoPParams StrictMaybe era) | |
Defined in Cardano.Ledger.Alonzo.PParams Methods encCBOR ∷ AlonzoPParams StrictMaybe era → Encoding Source # encodedSizeExpr ∷ (∀ t. EncCBOR t ⇒ Proxy t → Size) → Proxy (AlonzoPParams StrictMaybe era) → Size Source # encodedListSizeExpr ∷ (∀ t. EncCBOR t ⇒ Proxy t → Size) → Proxy [AlonzoPParams StrictMaybe era] → Size Source # | |
Era era ⇒ EncCBOR (AlonzoPParams Identity era) | |
Defined in Cardano.Ledger.Alonzo.PParams | |
Era era ⇒ EncCBOR (AlonzoContextError era) | |
Defined in Cardano.Ledger.Alonzo.Plutus.TxInfo Methods encCBOR ∷ AlonzoContextError era → Encoding Source # encodedSizeExpr ∷ (∀ t. EncCBOR t ⇒ Proxy t → Size) → Proxy (AlonzoContextError era) → Size Source # encodedListSizeExpr ∷ (∀ t. EncCBOR t ⇒ Proxy t → Size) → Proxy [AlonzoContextError era] → Size Source # | |
(Era era, EncCBOR (TxCert era)) ⇒ EncCBOR (AlonzoPlutusPurpose AsItem era) | Note - serialization of
|
Defined in Cardano.Ledger.Alonzo.Scripts | |
Era era ⇒ EncCBOR (AlonzoPlutusPurpose AsIx era) | Incorrect CBOR implementation. Missing length encoding. Must keep it for backwards compatibility |
Defined in Cardano.Ledger.Alonzo.Scripts | |
(Typeable ix, EncCBOR it) ⇒ EncCBOR (AsItem ix it) | |
(Typeable it, EncCBOR ix) ⇒ EncCBOR (AsIx ix it) | |
Era era ⇒ EncCBOR (BabbagePParams StrictMaybe era) | |
Defined in Cardano.Ledger.Babbage.PParams Methods encCBOR ∷ BabbagePParams StrictMaybe era → Encoding Source # encodedSizeExpr ∷ (∀ t. EncCBOR t ⇒ Proxy t → Size) → Proxy (BabbagePParams StrictMaybe era) → Size Source # encodedListSizeExpr ∷ (∀ t. EncCBOR t ⇒ Proxy t → Size) → Proxy [BabbagePParams StrictMaybe era] → Size Source # | |
Era era ⇒ EncCBOR (BabbagePParams Identity era) | |
Defined in Cardano.Ledger.Babbage.PParams | |
(Era era, Typeable p) ⇒ EncCBOR (GovPurposeId p era) | |
Defined in Cardano.Ledger.Conway.Governance.Procedures Methods encCBOR ∷ GovPurposeId p era → Encoding Source # encodedSizeExpr ∷ (∀ t. EncCBOR t ⇒ Proxy t → Size) → Proxy (GovPurposeId p era) → Size Source # encodedListSizeExpr ∷ (∀ t. EncCBOR t ⇒ Proxy t → Size) → Proxy [GovPurposeId p era] → Size Source # | |
(Era era, Typeable f, ∀ (p ∷ GovActionPurpose). Typeable p ⇒ EncCBOR (f (GovPurposeId p era))) ⇒ EncCBOR (GovRelation f era) | |
Defined in Cardano.Ledger.Conway.Governance.Procedures Methods encCBOR ∷ GovRelation f era → Encoding Source # encodedSizeExpr ∷ (∀ t. EncCBOR t ⇒ Proxy t → Size) → Proxy (GovRelation f era) → Size Source # encodedListSizeExpr ∷ (∀ t. EncCBOR t ⇒ Proxy t → Size) → Proxy [GovRelation f era] → Size Source # | |
Era era ⇒ EncCBOR (ConwayPParams StrictMaybe era) | |
Defined in Cardano.Ledger.Conway.PParams Methods encCBOR ∷ ConwayPParams StrictMaybe era → Encoding Source # encodedSizeExpr ∷ (∀ t. EncCBOR t ⇒ Proxy t → Size) → Proxy (ConwayPParams StrictMaybe era) → Size Source # encodedListSizeExpr ∷ (∀ t. EncCBOR t ⇒ Proxy t → Size) → Proxy [ConwayPParams StrictMaybe era] → Size Source # | |
Era era ⇒ EncCBOR (ConwayPParams Identity era) | |
Defined in Cardano.Ledger.Conway.PParams | |
(∀ a b. (EncCBOR a, EncCBOR b) ⇒ EncCBOR (f a b), EraPParams era, Typeable f, EncCBOR (TxCert era)) ⇒ EncCBOR (ConwayPlutusPurpose f era) | |
Defined in Cardano.Ledger.Conway.Scripts Methods encCBOR ∷ ConwayPlutusPurpose f era → Encoding Source # encodedSizeExpr ∷ (∀ t. EncCBOR t ⇒ Proxy t → Size) → Proxy (ConwayPlutusPurpose f era) → Size Source # encodedListSizeExpr ∷ (∀ t. EncCBOR t ⇒ Proxy t → Size) → Proxy [ConwayPlutusPurpose f era] → Size Source # | |
(ToCBOR (BoundedRatio b a), Typeable b, Typeable a) ⇒ EncCBOR (BoundedRatio b a) | |
(EncCBOR a, Typeable r) ⇒ EncCBOR (Mismatch r a) | |
(EraTx era, Typeable h) ⇒ EncCBOR (Block h era) | |
(KnownSymbol rule, Era era) ⇒ EncCBOR (VoidEraRule rule era) | |
Defined in Cardano.Ledger.Core.Era Methods encCBOR ∷ VoidEraRule rule era → Encoding Source # encodedSizeExpr ∷ (∀ t. EncCBOR t ⇒ Proxy t → Size) → Proxy (VoidEraRule rule era) → Size Source # encodedListSizeExpr ∷ (∀ t. EncCBOR t ⇒ Proxy t → Size) → Proxy [VoidEraRule rule era] → Size Source # | |
Era era ⇒ EncCBOR (ShelleyPParams StrictMaybe era) | |
Defined in Cardano.Ledger.Shelley.PParams Methods encCBOR ∷ ShelleyPParams StrictMaybe era → Encoding Source # encodedSizeExpr ∷ (∀ t. EncCBOR t ⇒ Proxy t → Size) → Proxy (ShelleyPParams StrictMaybe era) → Size Source # encodedListSizeExpr ∷ (∀ t. EncCBOR t ⇒ Proxy t → Size) → Proxy [ShelleyPParams StrictMaybe era] → Size Source # | |
Era era ⇒ EncCBOR (ShelleyPParams Identity era) | |
Defined in Cardano.Ledger.Shelley.PParams | |
(Ord k, EncCBOR k, EncCBOR v) ⇒ EncCBOR (Map k v) | |
(EncCBOR a, EncCBOR b) ⇒ EncCBOR (Either a b) | |
ShelleyCompatible proto era ⇒ EncCBOR (ShelleyBlock proto era) | |
Defined in Ouroboros.Consensus.Shelley.Ledger.Block Methods encCBOR ∷ ShelleyBlock proto era → Encoding Source # encodedSizeExpr ∷ (∀ t. EncCBOR t ⇒ Proxy t → Size) → Proxy (ShelleyBlock proto era) → Size Source # encodedListSizeExpr ∷ (∀ t. EncCBOR t ⇒ Proxy t → Size) → Proxy [ShelleyBlock proto era] → Size Source # | |
(EncCBOR a, EncCBOR b) ⇒ EncCBOR (a, b) | |
EncCBOR (Tokens → Tokens) | |
(Typeable t, EncCBOR a) ⇒ EncCBOR (THKD t StrictMaybe a) | |
Defined in Cardano.Ledger.Conway.PParams | |
(Typeable t, EncCBOR a) ⇒ EncCBOR (THKD t Identity a) | |
(Typeable s, EncCBOR a) ⇒ EncCBOR (Tagged s a) | |
(EncCBOR a, EncCBOR b, EncCBOR c) ⇒ EncCBOR (a, b, c) | |
(Ord k, EncCBOR k, EncCBOR v, Vector kv k, Vector vv v, Typeable kv, Typeable vv) ⇒ EncCBOR (VMap kv vv k v) | |
(EncCBOR a, EncCBOR b, EncCBOR c, EncCBOR d) ⇒ EncCBOR (a, b, c, d) | |
(EncCBOR a, EncCBOR b, EncCBOR c, EncCBOR d, EncCBOR e) ⇒ EncCBOR (a, b, c, d, e) | |
(EncCBOR a, EncCBOR b, EncCBOR c, EncCBOR d, EncCBOR e, EncCBOR f) ⇒ EncCBOR (a, b, c, d, e, f) | |
(EncCBOR a, EncCBOR b, EncCBOR c, EncCBOR d, EncCBOR e, EncCBOR f, EncCBOR g) ⇒ EncCBOR (a, b, c, d, e, f, g) | |
Defined in Cardano.Ledger.Binary.Encoding.EncCBOR |
Proxy
is a type that holds no data, but has a phantom parameter of
arbitrary type (or even kind). Its use is to provide type information, even
though there is no value available of that type (or it may be too costly to
create one).
Historically,
is a safer alternative to the
Proxy
:: Proxy
a
idiom.undefined
:: a
>>>
Proxy :: Proxy (Void, Int -> Int)
Proxy
Proxy can even hold types of higher kinds,
>>>
Proxy :: Proxy Either
Proxy
>>>
Proxy :: Proxy Functor
Proxy
>>>
Proxy :: Proxy complicatedStructure
Proxy
Constructors
Proxy |
Instances
ApplicativeB (Proxy ∷ (k → Type) → Type) | |
ConstraintsB (Proxy ∷ (k → Type) → Type) | |
DistributiveB (Proxy ∷ (k → Type) → Type) | |
Defined in Barbies.Internal.DistributiveB | |
FunctorB (Proxy ∷ (k → Type) → Type) | |
TraversableB (Proxy ∷ (k → Type) → Type) | |
Defined in Barbies.Internal.TraversableB | |
Generic1 (Proxy ∷ k → Type) | |
Defined in GHC.Internal.Generics | |
Representable (Proxy ∷ Type → Type) | |
FromJSON1 (Proxy ∷ Type → Type) | |
Defined in Data.Aeson.Types.FromJSON | |
ToJSON1 (Proxy ∷ Type → Type) | |
Defined in Data.Aeson.Types.ToJSON Methods liftToJSON ∷ (a → Bool) → (a → Value) → ([a] → Value) → Proxy a → Value Source # liftToJSONList ∷ (a → Bool) → (a → Value) → ([a] → Value) → [Proxy a] → Value Source # liftToEncoding ∷ (a → Bool) → (a → Encoding) → ([a] → Encoding) → Proxy a → Encoding Source # liftToEncodingList ∷ (a → Bool) → (a → Encoding) → ([a] → Encoding) → [Proxy a] → Encoding Source # | |
MonadZip (Proxy ∷ Type → Type) | Since: base-4.9.0.0 |
Eq1 (Proxy ∷ Type → Type) | Since: base-4.9.0.0 |
Ord1 (Proxy ∷ Type → Type) | Since: base-4.9.0.0 |
Defined in Data.Functor.Classes | |
Read1 (Proxy ∷ Type → Type) | Since: base-4.9.0.0 |
Defined in Data.Functor.Classes | |
Show1 (Proxy ∷ Type → Type) | Since: base-4.9.0.0 |
Contravariant (Proxy ∷ Type → Type) | |
NFData1 (Proxy ∷ Type → Type) | Since: deepseq-1.4.3.0 |
Defined in Control.DeepSeq | |
Alternative (Proxy ∷ Type → Type) | @since base-4.9.0.0 |
Applicative (Proxy ∷ Type → Type) | @since base-4.7.0.0 |
Functor (Proxy ∷ Type → Type) | @since base-4.7.0.0 |
Monad (Proxy ∷ Type → Type) | @since base-4.7.0.0 |
MonadPlus (Proxy ∷ Type → Type) | @since base-4.9.0.0 |
Foldable (Proxy ∷ Type → Type) | @since base-4.7.0.0 |
Defined in GHC.Internal.Data.Foldable Methods fold ∷ Monoid m ⇒ Proxy m → m # foldMap ∷ Monoid m ⇒ (a → m) → Proxy a → m # foldMap' ∷ Monoid m ⇒ (a → m) → Proxy a → m # foldr ∷ (a → b → b) → b → Proxy a → b # foldr' ∷ (a → b → b) → b → Proxy a → b # foldl ∷ (b → a → b) → b → Proxy a → b # foldl' ∷ (b → a → b) → b → Proxy a → b # foldr1 ∷ (a → a → a) → Proxy a → a # foldl1 ∷ (a → a → a) → Proxy a → a # elem ∷ Eq a ⇒ a → Proxy a → Bool # maximum ∷ Ord a ⇒ Proxy a → a # | |
Traversable (Proxy ∷ Type → Type) | @since base-4.7.0.0 |
Hashable1 (Proxy ∷ Type → Type) | |
Defined in Data.Hashable.Class | |
FromJSON (Proxy a) | |
ToJSON (Proxy a) | |
Default (Proxy a) | |
Defined in Data.Default.Internal | |
NFData (Proxy a) | Since: deepseq-1.4.0.0 |
Defined in Control.DeepSeq | |
Monoid (Proxy s) | @since base-4.7.0.0 |
Semigroup (Proxy s) | @since base-4.9.0.0 |
Bounded (Proxy t) | @since base-4.7.0.0 |
Enum (Proxy s) | @since base-4.7.0.0 |
Defined in GHC.Internal.Data.Proxy | |
Generic (Proxy t) | |
Defined in GHC.Internal.Generics | |
Ix (Proxy s) | @since base-4.7.0.0 |
Defined in GHC.Internal.Data.Proxy | |
Read (Proxy t) | @since base-4.7.0.0 |
Show (Proxy s) | @since base-4.7.0.0 |
Eq (Proxy s) | @since base-4.7.0.0 |
Ord (Proxy s) | @since base-4.7.0.0 |
Abelian (Proxy x) | |
Defined in Data.Group | |
Cyclic (Proxy x) | |
Defined in Data.Group | |
Group (Proxy x) | Trivial group, Functor style. |
Hashable (Proxy a) | |
MonoFoldable (Proxy a) | Since: mono-traversable-1.0.11.0 |
Defined in Data.MonoTraversable Methods ofoldMap ∷ Monoid m ⇒ (Element (Proxy a) → m) → Proxy a → m Source # ofoldr ∷ (Element (Proxy a) → b → b) → b → Proxy a → b Source # ofoldl' ∷ (a0 → Element (Proxy a) → a0) → a0 → Proxy a → a0 Source # otoList ∷ Proxy a → [Element (Proxy a)] Source # oall ∷ (Element (Proxy a) → Bool) → Proxy a → Bool Source # oany ∷ (Element (Proxy a) → Bool) → Proxy a → Bool Source # onull ∷ Proxy a → Bool Source # olength ∷ Proxy a → Int Source # olength64 ∷ Proxy a → Int64 Source # ocompareLength ∷ Integral i ⇒ Proxy a → i → Ordering Source # otraverse_ ∷ Applicative f ⇒ (Element (Proxy a) → f b) → Proxy a → f () Source # ofor_ ∷ Applicative f ⇒ Proxy a → (Element (Proxy a) → f b) → f () Source # omapM_ ∷ Applicative m ⇒ (Element (Proxy a) → m ()) → Proxy a → m () Source # oforM_ ∷ Applicative m ⇒ Proxy a → (Element (Proxy a) → m ()) → m () Source # ofoldlM ∷ Monad m ⇒ (a0 → Element (Proxy a) → m a0) → a0 → Proxy a → m a0 Source # ofoldMap1Ex ∷ Semigroup m ⇒ (Element (Proxy a) → m) → Proxy a → m Source # ofoldr1Ex ∷ (Element (Proxy a) → Element (Proxy a) → Element (Proxy a)) → Proxy a → Element (Proxy a) Source # ofoldl1Ex' ∷ (Element (Proxy a) → Element (Proxy a) → Element (Proxy a)) → Proxy a → Element (Proxy a) Source # headEx ∷ Proxy a → Element (Proxy a) Source # lastEx ∷ Proxy a → Element (Proxy a) Source # unsafeHead ∷ Proxy a → Element (Proxy a) Source # unsafeLast ∷ Proxy a → Element (Proxy a) Source # maximumByEx ∷ (Element (Proxy a) → Element (Proxy a) → Ordering) → Proxy a → Element (Proxy a) Source # minimumByEx ∷ (Element (Proxy a) → Element (Proxy a) → Ordering) → Proxy a → Element (Proxy a) Source # | |
MonoFunctor (Proxy a) | Since: mono-traversable-1.0.11.0 |
MonoPointed (Proxy a) | Since: mono-traversable-1.0.11.0 |
MonoTraversable (Proxy a) | Since: mono-traversable-1.0.11.0 |
Serialise (Proxy a) | Since: serialise-0.2.0.0 |
type AllB (c ∷ k → Constraint) (Proxy ∷ (k → Type) → Type) | |
Defined in Barbies.Internal.ConstraintsB | |
type Rep1 (Proxy ∷ k → Type) | @since base-4.6.0.0 |
type Rep (Proxy ∷ Type → Type) | |
type Rep (Proxy t) | @since base-4.6.0.0 |
type Element (Proxy a) | |
Defined in Data.MonoTraversable |