| Safe Haskell | None |
|---|---|
| Language | Haskell2010 |
Cardano.Api.Any
Synopsis
- deserialiseFromBech32 ∷ AsType a → Text → Either Bech32DecodeError a
- deserialiseFromRawBytesHex ∷ SerialiseAsRawBytes a ⇒ AsType a → ByteString → Maybe a
- serialiseToBech32 ∷ a → Text
- serialiseToRawBytesHex ∷ SerialiseAsRawBytes a ⇒ a → ByteString
- serialiseToRawBytesHexText ∷ SerialiseAsRawBytes a ⇒ a → Text
- throwErrorAsException ∷ Error e ⇒ e → IO a
- data family AsType t
- data Bech32DecodeError
- class CastHash roleA roleB where
- class Show e ⇒ Error e where
- displayError ∷ e → String
- data ErrorAsException where
- ErrorAsException ∷ ∀ e. Error e ⇒ e → ErrorAsException
- data FileError e
- data FromSomeType (c ∷ Type → Constraint) b where
- FromSomeType ∷ ∀ (c ∷ Type → Constraint) a b. c a ⇒ AsType a → (a → b) → FromSomeType c b
- class HasTypeProxy t where
- data AsType t
- proxyToAsType ∷ Proxy t → AsType t
- data family Hash keyrole
- class (HasTypeProxy a, SerialiseAsRawBytes a) ⇒ SerialiseAsBech32 a where
- bech32PrefixFor ∷ a → Text
- bech32PrefixesPermitted ∷ AsType a → [Text]
- class HasTypeProxy a ⇒ SerialiseAsCBOR a where
- serialiseToCBOR ∷ a → ByteString
- deserialiseFromCBOR ∷ AsType a → ByteString → Either DecoderError a
- class HasTypeProxy a ⇒ SerialiseAsRawBytes a where
- serialiseToRawBytes ∷ a → ByteString
- deserialiseFromRawBytes ∷ AsType a → ByteString → Maybe a
- class Typeable a ⇒ FromCBOR a where
- class Typeable a ⇒ ToCBOR a where
- class Typeable a ⇒ DecCBOR a where
- class EncCBOR a where
- data Proxy (t ∷ k) = Proxy
Documentation
deserialiseFromBech32 ∷ AsType a → Text → Either Bech32DecodeError a Source #
deserialiseFromRawBytesHex ∷ SerialiseAsRawBytes a ⇒ AsType a → ByteString → Maybe a Source #
serialiseToBech32 ∷ a → Text Source #
serialiseToRawBytesHexText ∷ SerialiseAsRawBytes a ⇒ a → Text 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.
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 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 Show e ⇒ Error e where Source #
Methods
displayError ∷ e → String Source #
Instances
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 # | |
Constructors
| FileError FilePath e | |
| FileErrorTempFile | |
| FileIOError FilePath IOException | |
Instances
data FromSomeType (c ∷ Type → Constraint) b where Source #
Constructors
| FromSomeType ∷ ∀ (c ∷ Type → Constraint) a b. c a ⇒ AsType a → (a → b) → FromSomeType c b |
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
data family Hash keyrole Source #
Instances
| FromJSON (Hash StakePoolKey) Source # | |||||
Defined in Cardano.Api.KeysShelley Methods parseJSON ∷ Value → Parser (Hash StakePoolKey) Source # parseJSONList ∷ Value → Parser [Hash StakePoolKey] Source # | |||||
| ToJSON (Hash StakePoolKey) Source # | |||||
Defined in Cardano.Api.KeysShelley Methods toJSON ∷ Hash StakePoolKey → Value Source # toEncoding ∷ Hash StakePoolKey → Encoding Source # toJSONList ∷ [Hash StakePoolKey] → Value Source # | |||||
| ToJSONKey (Hash StakePoolKey) Source # | |||||
Defined in Cardano.Api.KeysShelley | |||||
| FromCBOR (Hash ByronKey) Source # | |||||
| FromCBOR (Hash ByronKeyLegacy) Source # | |||||
Defined in Cardano.Api.KeysByron | |||||
| FromCBOR (Hash UnsoundPureKesKey) Source # | |||||
Defined in Cardano.Api.KeysPraos | |||||
| FromCBOR (Hash VrfKey) Source # | |||||
| FromCBOR (Hash GenesisDelegateExtendedKey) Source # | |||||
Defined in Cardano.Api.KeysShelley | |||||
| FromCBOR (Hash GenesisDelegateKey) Source # | |||||
Defined in Cardano.Api.KeysShelley | |||||
| FromCBOR (Hash GenesisExtendedKey) Source # | |||||
Defined in Cardano.Api.KeysShelley | |||||
| FromCBOR (Hash GenesisKey) Source # | |||||
Defined in Cardano.Api.KeysShelley | |||||
| FromCBOR (Hash GenesisUTxOKey) Source # | |||||
Defined in Cardano.Api.KeysShelley | |||||
| FromCBOR (Hash PaymentExtendedKey) Source # | |||||
Defined in Cardano.Api.KeysShelley | |||||
| FromCBOR (Hash PaymentKey) Source # | |||||
Defined in Cardano.Api.KeysShelley | |||||
| FromCBOR (Hash StakeExtendedKey) Source # | |||||
Defined in Cardano.Api.KeysShelley | |||||
| FromCBOR (Hash StakeKey) Source # | |||||
| FromCBOR (Hash StakePoolKey) Source # | |||||
Defined in Cardano.Api.KeysShelley | |||||
| ToCBOR (Hash ByronKey) Source # | |||||
| ToCBOR (Hash ByronKeyLegacy) Source # | |||||
Defined in Cardano.Api.KeysByron | |||||
| ToCBOR (Hash UnsoundPureKesKey) Source # | |||||
Defined in Cardano.Api.KeysPraos | |||||
| 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 | |||||
| Eq (Hash ByronKey) Source # | |||||
| Eq (Hash ByronKeyLegacy) Source # | |||||
Defined in Cardano.Api.KeysByron Methods (==) ∷ Hash ByronKeyLegacy → Hash ByronKeyLegacy → Bool # (/=) ∷ Hash ByronKeyLegacy → Hash ByronKeyLegacy → Bool # | |||||
| Eq (Hash UnsoundPureKesKey) Source # | |||||
Defined in Cardano.Api.KeysPraos Methods (==) ∷ Hash UnsoundPureKesKey → Hash UnsoundPureKesKey → Bool # (/=) ∷ Hash UnsoundPureKesKey → Hash UnsoundPureKesKey → Bool # | |||||
| Eq (Hash VrfKey) Source # | |||||
| Eq (Hash GenesisDelegateExtendedKey) Source # | |||||
Defined in Cardano.Api.KeysShelley | |||||
| Eq (Hash GenesisDelegateKey) Source # | |||||
Defined in Cardano.Api.KeysShelley Methods (==) ∷ Hash GenesisDelegateKey → Hash GenesisDelegateKey → Bool # (/=) ∷ Hash GenesisDelegateKey → Hash GenesisDelegateKey → Bool # | |||||
| Eq (Hash GenesisExtendedKey) Source # | |||||
Defined in Cardano.Api.KeysShelley Methods (==) ∷ Hash GenesisExtendedKey → Hash GenesisExtendedKey → Bool # (/=) ∷ Hash GenesisExtendedKey → Hash GenesisExtendedKey → Bool # | |||||
| Eq (Hash GenesisKey) Source # | |||||
Defined in Cardano.Api.KeysShelley Methods (==) ∷ Hash GenesisKey → Hash GenesisKey → Bool # (/=) ∷ Hash GenesisKey → Hash GenesisKey → Bool # | |||||
| Eq (Hash GenesisUTxOKey) Source # | |||||
Defined in Cardano.Api.KeysShelley Methods (==) ∷ Hash GenesisUTxOKey → Hash GenesisUTxOKey → Bool # (/=) ∷ Hash GenesisUTxOKey → Hash GenesisUTxOKey → Bool # | |||||
| Eq (Hash PaymentExtendedKey) Source # | |||||
Defined in Cardano.Api.KeysShelley Methods (==) ∷ Hash PaymentExtendedKey → Hash PaymentExtendedKey → Bool # (/=) ∷ Hash PaymentExtendedKey → Hash PaymentExtendedKey → Bool # | |||||
| Eq (Hash PaymentKey) Source # | |||||
Defined in Cardano.Api.KeysShelley Methods (==) ∷ Hash PaymentKey → Hash PaymentKey → Bool # (/=) ∷ Hash PaymentKey → Hash PaymentKey → Bool # | |||||
| Eq (Hash StakeExtendedKey) Source # | |||||
Defined in Cardano.Api.KeysShelley Methods (==) ∷ Hash StakeExtendedKey → Hash StakeExtendedKey → Bool # (/=) ∷ Hash StakeExtendedKey → Hash StakeExtendedKey → Bool # | |||||
| Eq (Hash StakeKey) Source # | |||||
| Eq (Hash StakePoolKey) Source # | |||||
Defined in Cardano.Api.KeysShelley Methods (==) ∷ Hash StakePoolKey → Hash StakePoolKey → Bool # (/=) ∷ Hash StakePoolKey → Hash StakePoolKey → Bool # | |||||
| Ord (Hash ByronKey) Source # | |||||
Defined in Cardano.Api.KeysByron | |||||
| Ord (Hash ByronKeyLegacy) Source # | |||||
Defined in Cardano.Api.KeysByron Methods compare ∷ Hash ByronKeyLegacy → Hash ByronKeyLegacy → Ordering # (<) ∷ Hash ByronKeyLegacy → Hash ByronKeyLegacy → Bool # (<=) ∷ Hash ByronKeyLegacy → Hash ByronKeyLegacy → Bool # (>) ∷ Hash ByronKeyLegacy → Hash ByronKeyLegacy → Bool # (>=) ∷ Hash ByronKeyLegacy → Hash ByronKeyLegacy → Bool # max ∷ Hash ByronKeyLegacy → Hash ByronKeyLegacy → Hash ByronKeyLegacy # min ∷ Hash ByronKeyLegacy → Hash ByronKeyLegacy → Hash ByronKeyLegacy # | |||||
| Ord (Hash UnsoundPureKesKey) Source # | |||||
Defined in Cardano.Api.KeysPraos Methods compare ∷ Hash UnsoundPureKesKey → Hash UnsoundPureKesKey → Ordering # (<) ∷ Hash UnsoundPureKesKey → Hash UnsoundPureKesKey → Bool # (<=) ∷ Hash UnsoundPureKesKey → Hash UnsoundPureKesKey → Bool # (>) ∷ Hash UnsoundPureKesKey → Hash UnsoundPureKesKey → Bool # (>=) ∷ Hash UnsoundPureKesKey → Hash UnsoundPureKesKey → Bool # max ∷ Hash UnsoundPureKesKey → Hash UnsoundPureKesKey → Hash UnsoundPureKesKey # min ∷ Hash UnsoundPureKesKey → Hash UnsoundPureKesKey → Hash UnsoundPureKesKey # | |||||
| Ord (Hash VrfKey) Source # | |||||
| Ord (Hash GenesisDelegateExtendedKey) Source # | |||||
Defined in Cardano.Api.KeysShelley Methods compare ∷ Hash GenesisDelegateExtendedKey → Hash GenesisDelegateExtendedKey → Ordering # (<) ∷ Hash GenesisDelegateExtendedKey → Hash GenesisDelegateExtendedKey → Bool # (<=) ∷ Hash GenesisDelegateExtendedKey → Hash GenesisDelegateExtendedKey → Bool # (>) ∷ Hash GenesisDelegateExtendedKey → Hash GenesisDelegateExtendedKey → Bool # (>=) ∷ Hash GenesisDelegateExtendedKey → Hash GenesisDelegateExtendedKey → Bool # max ∷ Hash GenesisDelegateExtendedKey → Hash GenesisDelegateExtendedKey → Hash GenesisDelegateExtendedKey # min ∷ Hash GenesisDelegateExtendedKey → Hash GenesisDelegateExtendedKey → Hash GenesisDelegateExtendedKey # | |||||
| Ord (Hash GenesisDelegateKey) Source # | |||||
Defined in Cardano.Api.KeysShelley Methods compare ∷ Hash GenesisDelegateKey → Hash GenesisDelegateKey → Ordering # (<) ∷ Hash GenesisDelegateKey → Hash GenesisDelegateKey → Bool # (<=) ∷ Hash GenesisDelegateKey → Hash GenesisDelegateKey → Bool # (>) ∷ Hash GenesisDelegateKey → Hash GenesisDelegateKey → Bool # (>=) ∷ Hash GenesisDelegateKey → Hash GenesisDelegateKey → Bool # max ∷ Hash GenesisDelegateKey → Hash GenesisDelegateKey → Hash GenesisDelegateKey # min ∷ Hash GenesisDelegateKey → Hash GenesisDelegateKey → Hash GenesisDelegateKey # | |||||
| Ord (Hash GenesisExtendedKey) Source # | |||||
Defined in Cardano.Api.KeysShelley Methods compare ∷ Hash GenesisExtendedKey → Hash GenesisExtendedKey → Ordering # (<) ∷ Hash GenesisExtendedKey → Hash GenesisExtendedKey → Bool # (<=) ∷ Hash GenesisExtendedKey → Hash GenesisExtendedKey → Bool # (>) ∷ Hash GenesisExtendedKey → Hash GenesisExtendedKey → Bool # (>=) ∷ Hash GenesisExtendedKey → Hash GenesisExtendedKey → Bool # max ∷ Hash GenesisExtendedKey → Hash GenesisExtendedKey → Hash GenesisExtendedKey # min ∷ Hash GenesisExtendedKey → Hash GenesisExtendedKey → Hash GenesisExtendedKey # | |||||
| Ord (Hash GenesisKey) Source # | |||||
Defined in Cardano.Api.KeysShelley Methods compare ∷ Hash GenesisKey → Hash GenesisKey → Ordering # (<) ∷ Hash GenesisKey → Hash GenesisKey → Bool # (<=) ∷ Hash GenesisKey → Hash GenesisKey → Bool # (>) ∷ Hash GenesisKey → Hash GenesisKey → Bool # (>=) ∷ Hash GenesisKey → Hash GenesisKey → Bool # max ∷ Hash GenesisKey → Hash GenesisKey → Hash GenesisKey # min ∷ Hash GenesisKey → Hash GenesisKey → Hash GenesisKey # | |||||
| Ord (Hash GenesisUTxOKey) Source # | |||||
Defined in Cardano.Api.KeysShelley Methods compare ∷ Hash GenesisUTxOKey → Hash GenesisUTxOKey → Ordering # (<) ∷ Hash GenesisUTxOKey → Hash GenesisUTxOKey → Bool # (<=) ∷ Hash GenesisUTxOKey → Hash GenesisUTxOKey → Bool # (>) ∷ Hash GenesisUTxOKey → Hash GenesisUTxOKey → Bool # (>=) ∷ Hash GenesisUTxOKey → Hash GenesisUTxOKey → Bool # max ∷ Hash GenesisUTxOKey → Hash GenesisUTxOKey → Hash GenesisUTxOKey # min ∷ Hash GenesisUTxOKey → Hash GenesisUTxOKey → Hash GenesisUTxOKey # | |||||
| Ord (Hash PaymentExtendedKey) Source # | |||||
Defined in Cardano.Api.KeysShelley Methods compare ∷ Hash PaymentExtendedKey → Hash PaymentExtendedKey → Ordering # (<) ∷ Hash PaymentExtendedKey → Hash PaymentExtendedKey → Bool # (<=) ∷ Hash PaymentExtendedKey → Hash PaymentExtendedKey → Bool # (>) ∷ Hash PaymentExtendedKey → Hash PaymentExtendedKey → Bool # (>=) ∷ Hash PaymentExtendedKey → Hash PaymentExtendedKey → Bool # max ∷ Hash PaymentExtendedKey → Hash PaymentExtendedKey → Hash PaymentExtendedKey # min ∷ Hash PaymentExtendedKey → Hash PaymentExtendedKey → Hash PaymentExtendedKey # | |||||
| Ord (Hash PaymentKey) Source # | |||||
Defined in Cardano.Api.KeysShelley Methods compare ∷ Hash PaymentKey → Hash PaymentKey → Ordering # (<) ∷ Hash PaymentKey → Hash PaymentKey → Bool # (<=) ∷ Hash PaymentKey → Hash PaymentKey → Bool # (>) ∷ Hash PaymentKey → Hash PaymentKey → Bool # (>=) ∷ Hash PaymentKey → Hash PaymentKey → Bool # max ∷ Hash PaymentKey → Hash PaymentKey → Hash PaymentKey # min ∷ Hash PaymentKey → Hash PaymentKey → Hash PaymentKey # | |||||
| Ord (Hash StakeExtendedKey) Source # | |||||
Defined in Cardano.Api.KeysShelley Methods compare ∷ Hash StakeExtendedKey → Hash StakeExtendedKey → Ordering # (<) ∷ Hash StakeExtendedKey → Hash StakeExtendedKey → Bool # (<=) ∷ Hash StakeExtendedKey → Hash StakeExtendedKey → Bool # (>) ∷ Hash StakeExtendedKey → Hash StakeExtendedKey → Bool # (>=) ∷ Hash StakeExtendedKey → Hash StakeExtendedKey → Bool # max ∷ Hash StakeExtendedKey → Hash StakeExtendedKey → Hash StakeExtendedKey # min ∷ Hash StakeExtendedKey → Hash StakeExtendedKey → Hash StakeExtendedKey # | |||||
| Ord (Hash StakeKey) Source # | |||||
Defined in Cardano.Api.KeysShelley | |||||
| Ord (Hash StakePoolKey) Source # | |||||
Defined in Cardano.Api.KeysShelley Methods compare ∷ Hash StakePoolKey → Hash StakePoolKey → Ordering # (<) ∷ Hash StakePoolKey → Hash StakePoolKey → Bool # (<=) ∷ Hash StakePoolKey → Hash StakePoolKey → Bool # (>) ∷ Hash StakePoolKey → Hash StakePoolKey → Bool # (>=) ∷ Hash StakePoolKey → Hash StakePoolKey → Bool # max ∷ Hash StakePoolKey → Hash StakePoolKey → Hash StakePoolKey # min ∷ Hash StakePoolKey → Hash StakePoolKey → Hash StakePoolKey # | |||||
| IsString (Hash ByronKey) Source # | |||||
Defined in Cardano.Api.KeysByron Methods fromString ∷ String → Hash ByronKey # | |||||
| IsString (Hash ByronKeyLegacy) Source # | |||||
Defined in Cardano.Api.KeysByron Methods | |||||
| IsString (Hash UnsoundPureKesKey) Source # | |||||
Defined in Cardano.Api.KeysPraos Methods | |||||
| IsString (Hash VrfKey) Source # | |||||
Defined in Cardano.Api.KeysPraos Methods fromString ∷ String → Hash VrfKey # | |||||
| IsString (Hash GenesisDelegateExtendedKey) Source # | |||||
Defined in Cardano.Api.KeysShelley Methods | |||||
| IsString (Hash GenesisDelegateKey) Source # | |||||
Defined in Cardano.Api.KeysShelley Methods | |||||
| IsString (Hash GenesisExtendedKey) Source # | |||||
Defined in Cardano.Api.KeysShelley Methods | |||||
| IsString (Hash GenesisKey) Source # | |||||
Defined in Cardano.Api.KeysShelley Methods fromString ∷ String → Hash GenesisKey # | |||||
| IsString (Hash GenesisUTxOKey) Source # | |||||
Defined in Cardano.Api.KeysShelley Methods | |||||
| IsString (Hash PaymentExtendedKey) Source # | |||||
Defined in Cardano.Api.KeysShelley Methods | |||||
| IsString (Hash PaymentKey) Source # | |||||
Defined in Cardano.Api.KeysShelley Methods fromString ∷ String → Hash PaymentKey # | |||||
| IsString (Hash StakeExtendedKey) Source # | |||||
Defined in Cardano.Api.KeysShelley Methods | |||||
| IsString (Hash StakeKey) Source # | |||||
Defined in Cardano.Api.KeysShelley Methods fromString ∷ String → Hash StakeKey # | |||||
| IsString (Hash StakePoolKey) Source # | |||||
Defined in Cardano.Api.KeysShelley Methods | |||||
| Show (Hash ByronKey) Source # | |||||
| Show (Hash ByronKeyLegacy) Source # | |||||
Defined in Cardano.Api.KeysByron | |||||
| Show (Hash UnsoundPureKesKey) Source # | |||||
Defined in Cardano.Api.KeysPraos | |||||
| Show (Hash VrfKey) Source # | |||||
| Show (Hash GenesisDelegateExtendedKey) Source # | |||||
Defined in Cardano.Api.KeysShelley | |||||
| Show (Hash GenesisDelegateKey) Source # | |||||
Defined in Cardano.Api.KeysShelley | |||||
| Show (Hash GenesisExtendedKey) Source # | |||||
Defined in Cardano.Api.KeysShelley | |||||
| Show (Hash GenesisKey) Source # | |||||
Defined in Cardano.Api.KeysShelley | |||||
| Show (Hash GenesisUTxOKey) Source # | |||||
Defined in Cardano.Api.KeysShelley | |||||
| Show (Hash PaymentExtendedKey) Source # | |||||
Defined in Cardano.Api.KeysShelley | |||||
| Show (Hash PaymentKey) Source # | |||||
Defined in Cardano.Api.KeysShelley | |||||
| Show (Hash StakeExtendedKey) Source # | |||||
Defined in Cardano.Api.KeysShelley | |||||
| Show (Hash StakeKey) Source # | |||||
| Show (Hash StakePoolKey) Source # | |||||
Defined in Cardano.Api.KeysShelley | |||||
| HasTypeProxy a ⇒ HasTypeProxy (Hash a) Source # | |||||
Defined in Cardano.Api.Any Associated Types
| |||||
| SerialiseAsBech32 (Hash StakePoolKey) Source # | |||||
Defined in Cardano.Api.KeysShelley Methods bech32PrefixFor ∷ Hash StakePoolKey → Text Source # bech32PrefixesPermitted ∷ AsType (Hash StakePoolKey) → [Text] Source # | |||||
| SerialiseAsCBOR (Hash ByronKey) Source # | |||||
Defined in Cardano.Api.KeysByron Methods serialiseToCBOR ∷ Hash ByronKey → ByteString Source # deserialiseFromCBOR ∷ AsType (Hash ByronKey) → ByteString → Either DecoderError (Hash ByronKey) Source # | |||||
| SerialiseAsCBOR (Hash ByronKeyLegacy) Source # | |||||
Defined in Cardano.Api.KeysByron | |||||
| SerialiseAsCBOR (Hash UnsoundPureKesKey) Source # | |||||
Defined in Cardano.Api.KeysPraos | |||||
| SerialiseAsCBOR (Hash VrfKey) Source # | |||||
Defined in Cardano.Api.KeysPraos Methods serialiseToCBOR ∷ Hash VrfKey → ByteString Source # deserialiseFromCBOR ∷ AsType (Hash VrfKey) → ByteString → Either DecoderError (Hash VrfKey) Source # | |||||
| SerialiseAsCBOR (Hash GenesisDelegateExtendedKey) Source # | |||||
| SerialiseAsCBOR (Hash GenesisDelegateKey) Source # | |||||
Defined in Cardano.Api.KeysShelley | |||||
| SerialiseAsCBOR (Hash GenesisExtendedKey) Source # | |||||
Defined in Cardano.Api.KeysShelley | |||||
| SerialiseAsCBOR (Hash GenesisKey) Source # | |||||
Defined in Cardano.Api.KeysShelley Methods serialiseToCBOR ∷ Hash GenesisKey → ByteString Source # deserialiseFromCBOR ∷ AsType (Hash GenesisKey) → ByteString → Either DecoderError (Hash GenesisKey) Source # | |||||
| SerialiseAsCBOR (Hash GenesisUTxOKey) Source # | |||||
Defined in Cardano.Api.KeysShelley | |||||
| SerialiseAsCBOR (Hash PaymentExtendedKey) Source # | |||||
Defined in Cardano.Api.KeysShelley | |||||
| SerialiseAsCBOR (Hash PaymentKey) Source # | |||||
Defined in Cardano.Api.KeysShelley Methods serialiseToCBOR ∷ Hash PaymentKey → ByteString Source # deserialiseFromCBOR ∷ AsType (Hash PaymentKey) → ByteString → Either DecoderError (Hash PaymentKey) Source # | |||||
| SerialiseAsCBOR (Hash StakeExtendedKey) Source # | |||||
Defined in Cardano.Api.KeysShelley | |||||
| SerialiseAsCBOR (Hash StakeKey) Source # | |||||
Defined in Cardano.Api.KeysShelley Methods serialiseToCBOR ∷ Hash StakeKey → ByteString Source # deserialiseFromCBOR ∷ AsType (Hash StakeKey) → ByteString → Either DecoderError (Hash StakeKey) Source # | |||||
| SerialiseAsCBOR (Hash StakePoolKey) Source # | |||||
Defined in Cardano.Api.KeysShelley Methods serialiseToCBOR ∷ Hash StakePoolKey → ByteString Source # deserialiseFromCBOR ∷ AsType (Hash StakePoolKey) → ByteString → Either DecoderError (Hash StakePoolKey) Source # | |||||
| SerialiseAsRawBytes (Hash ByronKey) Source # | |||||
Defined in Cardano.Api.KeysByron Methods serialiseToRawBytes ∷ Hash ByronKey → ByteString Source # deserialiseFromRawBytes ∷ AsType (Hash ByronKey) → ByteString → Maybe (Hash ByronKey) Source # | |||||
| SerialiseAsRawBytes (Hash ByronKeyLegacy) Source # | |||||
Defined in Cardano.Api.KeysByron | |||||
| SerialiseAsRawBytes (Hash UnsoundPureKesKey) Source # | |||||
Defined in Cardano.Api.KeysPraos | |||||
| SerialiseAsRawBytes (Hash VrfKey) Source # | |||||
Defined in Cardano.Api.KeysPraos Methods serialiseToRawBytes ∷ Hash VrfKey → ByteString Source # deserialiseFromRawBytes ∷ AsType (Hash VrfKey) → ByteString → Maybe (Hash VrfKey) Source # | |||||
| SerialiseAsRawBytes (Hash GenesisDelegateExtendedKey) Source # | |||||
| SerialiseAsRawBytes (Hash GenesisDelegateKey) Source # | |||||
Defined in Cardano.Api.KeysShelley | |||||
| SerialiseAsRawBytes (Hash GenesisExtendedKey) Source # | |||||
Defined in Cardano.Api.KeysShelley | |||||
| SerialiseAsRawBytes (Hash GenesisKey) Source # | |||||
Defined in Cardano.Api.KeysShelley Methods serialiseToRawBytes ∷ Hash GenesisKey → ByteString Source # deserialiseFromRawBytes ∷ AsType (Hash GenesisKey) → ByteString → Maybe (Hash GenesisKey) Source # | |||||
| SerialiseAsRawBytes (Hash GenesisUTxOKey) Source # | |||||
Defined in Cardano.Api.KeysShelley | |||||
| SerialiseAsRawBytes (Hash PaymentExtendedKey) Source # | |||||
Defined in Cardano.Api.KeysShelley | |||||
| SerialiseAsRawBytes (Hash PaymentKey) Source # | |||||
Defined in Cardano.Api.KeysShelley Methods serialiseToRawBytes ∷ Hash PaymentKey → ByteString Source # deserialiseFromRawBytes ∷ AsType (Hash PaymentKey) → ByteString → Maybe (Hash PaymentKey) Source # | |||||
| SerialiseAsRawBytes (Hash StakeExtendedKey) Source # | |||||
Defined in Cardano.Api.KeysShelley | |||||
| SerialiseAsRawBytes (Hash StakeKey) Source # | |||||
Defined in Cardano.Api.KeysShelley Methods serialiseToRawBytes ∷ Hash StakeKey → ByteString Source # deserialiseFromRawBytes ∷ AsType (Hash StakeKey) → ByteString → Maybe (Hash StakeKey) Source # | |||||
| SerialiseAsRawBytes (Hash StakePoolKey) Source # | |||||
Defined in Cardano.Api.KeysShelley Methods serialiseToRawBytes ∷ Hash StakePoolKey → ByteString Source # deserialiseFromRawBytes ∷ AsType (Hash StakePoolKey) → ByteString → Maybe (Hash StakePoolKey) Source # | |||||
| newtype Hash ByronKey Source # | |||||
Defined in Cardano.Api.KeysByron | |||||
| newtype Hash ByronKeyLegacy Source # | |||||
Defined in Cardano.Api.KeysByron | |||||
| newtype Hash UnsoundPureKesKey Source # | |||||
Defined in Cardano.Api.KeysPraos | |||||
| newtype Hash VrfKey Source # | |||||
Defined in Cardano.Api.KeysPraos | |||||
| newtype Hash GenesisDelegateExtendedKey Source # | |||||
Defined in Cardano.Api.KeysShelley | |||||
| newtype Hash GenesisDelegateKey Source # | |||||
Defined in Cardano.Api.KeysShelley | |||||
| newtype Hash GenesisExtendedKey Source # | |||||
Defined in Cardano.Api.KeysShelley | |||||
| newtype Hash GenesisKey Source # | |||||
Defined in Cardano.Api.KeysShelley | |||||
| newtype Hash GenesisUTxOKey Source # | |||||
Defined in Cardano.Api.KeysShelley | |||||
| newtype Hash PaymentExtendedKey Source # | |||||
Defined in Cardano.Api.KeysShelley | |||||
| newtype Hash PaymentKey Source # | |||||
Defined in Cardano.Api.KeysShelley | |||||
| newtype Hash StakeExtendedKey Source # | |||||
Defined in Cardano.Api.KeysShelley | |||||
| newtype Hash StakeKey Source # | |||||
Defined in Cardano.Api.KeysShelley | |||||
| newtype Hash StakePoolKey Source # | |||||
Defined in Cardano.Api.KeysShelley | |||||
| data AsType (Hash a) Source # | |||||
Defined in Cardano.Api.Any | |||||
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 UnsoundPureKesKey) Source # | |
Defined in Cardano.Api.KeysPraos Methods bech32PrefixFor ∷ SigningKey UnsoundPureKesKey → Text Source # bech32PrefixesPermitted ∷ AsType (SigningKey UnsoundPureKesKey) → [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 UnsoundPureKesKey) Source # | |
Defined in Cardano.Api.KeysPraos | |
| 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 # | |
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 UnsoundPureKesKey) Source # | |
Defined in Cardano.Api.KeysPraos | |
| 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 UnsoundPureKesKey) 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 UnsoundPureKesKey) Source # | |
| 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 # | |
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 UnsoundPureKesKey) Source # | |
Defined in Cardano.Api.KeysPraos | |
| SerialiseAsRawBytes (Hash VrfKey) Source # | |
Defined in Cardano.Api.KeysPraos Methods serialiseToRawBytes ∷ Hash VrfKey → ByteString Source # deserialiseFromRawBytes ∷ AsType (Hash VrfKey) → ByteString → Maybe (Hash VrfKey) Source # | |
| SerialiseAsRawBytes (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 UnsoundPureKesKey) 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 UnsoundPureKesKey) Source # | |
| 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 # | |
class Typeable a ⇒ FromCBOR a where Source #
Instances
| FromCBOR ByteArray Source # | |
| FromCBOR ByteString Source # | |
Defined in Cardano.Binary.FromCBOR | |
| FromCBOR ByteString Source # | |
Defined in Cardano.Binary.FromCBOR | |
| FromCBOR ShortByteString Source # | |
Defined in Cardano.Binary.FromCBOR | |
| FromCBOR IPv4 Source # | |
| FromCBOR IPv6 Source # | |
| FromCBOR MessageHash Source # | |
Defined in Cardano.Crypto.DSIGN.EcdsaSecp256k1 | |
| FromCBOR Point Source # | |
| FromCBOR Proof Source # | |
| FromCBOR SignKey Source # | |
| FromCBOR VerKey Source # | |
| FromCBOR Proof Source # | |
| FromCBOR SignKey Source # | |
| FromCBOR VerKey Source # | |
| FromCBOR ProtocolMagicId Source # | |
Defined in Cardano.Crypto.ProtocolMagic | |
| FromCBOR RequiresNetworkMagic Source # | |
Defined in Cardano.Crypto.ProtocolMagic | |
| FromCBOR Raw Source # | |
| FromCBOR CompactRedeemVerificationKey Source # | |
Defined in Cardano.Crypto.Signing.Redeem.Compact | |
| FromCBOR RedeemSigningKey Source # | |
Defined in Cardano.Crypto.Signing.Redeem.SigningKey | |
| FromCBOR RedeemVerificationKey Source # | |
| FromCBOR SigningKey Source # | |
Defined in Cardano.Crypto.Signing.SigningKey | |
| FromCBOR VerificationKey Source # | |
Defined in Cardano.Crypto.Signing.VerificationKey | |
| FromCBOR AlonzoGenesis Source # | |
Defined in Cardano.Ledger.Alonzo.Genesis | |
| FromCBOR Version Source # | |
| FromCBOR Body Source # | |
| FromCBOR BlockSignature Source # | |
Defined in Cardano.Chain.Block.Header | |
| FromCBOR ToSign Source # | |
| FromCBOR Proof Source # | |
| FromCBOR ChainValidationState Source # | |
Defined in Cardano.Chain.Block.Validation | |
| FromCBOR HDAddressPayload Source # | |
Defined in Cardano.Chain.Common.AddrAttributes | |
| FromCBOR AddrSpendingData Source # | |
Defined in Cardano.Chain.Common.AddrSpendingData | |
| FromCBOR AddrType Source # | |
| FromCBOR Address Source # | |
| FromCBOR Address' Source # | |
| FromCBOR BlockCount Source # | |
Defined in Cardano.Chain.Common.BlockCount | |
| FromCBOR ChainDifficulty Source # | |
Defined in Cardano.Chain.Common.ChainDifficulty | |
| FromCBOR CompactAddress Source # | |
Defined in Cardano.Chain.Common.Compact | |
| FromCBOR KeyHash Source # | |
| FromCBOR Lovelace Source # | |
| FromCBOR LovelaceError Source # | |
Defined in Cardano.Chain.Common.Lovelace | |
| FromCBOR LovelacePortion Source # | |
Defined in Cardano.Chain.Common.LovelacePortion | |
| FromCBOR NetworkMagic Source # | |
Defined in Cardano.Chain.Common.NetworkMagic | |
| FromCBOR TxFeePolicy Source # | |
Defined in Cardano.Chain.Common.TxFeePolicy | |
| FromCBOR TxSizeLinear Source # | |
Defined in Cardano.Chain.Common.TxSizeLinear | |
| FromCBOR Certificate Source # | |
Defined in Cardano.Chain.Delegation.Certificate | |
| FromCBOR Map Source # | |
| FromCBOR Payload Source # | |
| FromCBOR State Source # | |
| FromCBOR State Source # | |
| FromCBOR Error Source # | |
| FromCBOR ScheduledDelegation Source # | |
| FromCBOR State Source # | |
| FromCBOR GenesisAvvmBalances Source # | |
Defined in Cardano.Chain.Genesis.AvvmBalances | |
| FromCBOR Config Source # | |
| FromCBOR GenesisData Source # | |
Defined in Cardano.Chain.Genesis.Data | |
| FromCBOR GenesisDelegation Source # | |
Defined in Cardano.Chain.Genesis.Delegation | |
| FromCBOR GenesisHash Source # | |
Defined in Cardano.Chain.Genesis.Hash | |
| FromCBOR GenesisKeyHashes Source # | |
Defined in Cardano.Chain.Genesis.KeyHashes | |
| FromCBOR GenesisNonAvvmBalances Source # | |
Defined in Cardano.Chain.Genesis.NonAvvmBalances | |
| FromCBOR MempoolPayload Source # | |
Defined in Cardano.Chain.MempoolPayload | |
| FromCBOR EpochAndSlotCount Source # | |
Defined in Cardano.Chain.Slotting.EpochAndSlotCount | |
| FromCBOR EpochNumber Source # | |
Defined in Cardano.Chain.Slotting.EpochNumber | |
| FromCBOR EpochSlots Source # | |
Defined in Cardano.Chain.Slotting.EpochSlots | |
| FromCBOR SlotCount Source # | |
| FromCBOR SlotNumber Source # | |
Defined in Cardano.Chain.Slotting.SlotNumber | |
| FromCBOR SscPayload Source # | |
Defined in Cardano.Chain.Ssc | |
| FromCBOR SscProof Source # | |
| FromCBOR CompactTxId Source # | |
Defined in Cardano.Chain.UTxO.Compact | |
| FromCBOR CompactTxIn Source # | |
Defined in Cardano.Chain.UTxO.Compact | |
| FromCBOR CompactTxOut Source # | |
Defined in Cardano.Chain.UTxO.Compact | |
| FromCBOR Tx Source # | |
| FromCBOR TxIn Source # | |
| FromCBOR TxOut Source # | |
| FromCBOR TxAux Source # | |
| FromCBOR TxPayload Source # | |
| FromCBOR TxProof Source # | |
| FromCBOR TxInWitness Source # | |
Defined in Cardano.Chain.UTxO.TxWitness | |
| FromCBOR TxSigData Source # | |
| FromCBOR UTxO Source # | |
| FromCBOR UTxOError Source # | |
| FromCBOR UTxOConfiguration Source # | |
Defined in Cardano.Chain.UTxO.UTxOConfiguration | |
| FromCBOR TxValidationError Source # | |
Defined in Cardano.Chain.UTxO.Validation | |
| FromCBOR UTxOValidationError Source # | |
Defined in Cardano.Chain.UTxO.Validation | |
| FromCBOR ApplicationName Source # | |
Defined in Cardano.Chain.Update.ApplicationName | |
| FromCBOR ApplicationNameError Source # | |
Defined in Cardano.Chain.Update.ApplicationName | |
| FromCBOR InstallerHash Source # | |
Defined in Cardano.Chain.Update.InstallerHash | |
| FromCBOR Payload Source # | |
| FromCBOR Proposal Source # | |
| FromCBOR ProposalBody Source # | |
Defined in Cardano.Chain.Update.Proposal | |
| FromCBOR ProtocolParameters Source # | |
Defined in Cardano.Chain.Update.ProtocolParameters | |
| FromCBOR ProtocolParametersUpdate Source # | |
| FromCBOR ProtocolVersion Source # | |
Defined in Cardano.Chain.Update.ProtocolVersion | |
| FromCBOR SoftforkRule Source # | |
Defined in Cardano.Chain.Update.SoftforkRule | |
| FromCBOR SoftwareVersion Source # | |
Defined in Cardano.Chain.Update.SoftwareVersion | |
| FromCBOR SoftwareVersionError Source # | |
Defined in Cardano.Chain.Update.SoftwareVersion | |
| FromCBOR SystemTag Source # | |
| FromCBOR SystemTagError Source # | |
Defined in Cardano.Chain.Update.SystemTag | |
| FromCBOR CandidateProtocolUpdate Source # | |
Defined in Cardano.Chain.Update.Validation.Endorsement | |
| FromCBOR Endorsement Source # | |
Defined in Cardano.Chain.Update.Validation.Endorsement | |
| FromCBOR Error Source # | |
| FromCBOR Error Source # | |
| FromCBOR State Source # | |
| FromCBOR Adopted Source # | |
| FromCBOR ApplicationVersion Source # | |
Defined in Cardano.Chain.Update.Validation.Registration | |
| FromCBOR Error Source # | |
| FromCBOR ProtocolUpdateProposal Source # | |
Defined in Cardano.Chain.Update.Validation.Registration | |
| FromCBOR SoftwareUpdateProposal Source # | |
Defined in Cardano.Chain.Update.Validation.Registration | |
| FromCBOR Error Source # | |
| FromCBOR Vote Source # | |
| FromCBOR ConwayGenesis Source # | Genesis are always encoded with the version of era they are defined in. |
Defined in Cardano.Ledger.Conway.Genesis | |
| FromCBOR ActiveSlotCoeff Source # | |
Defined in Cardano.Ledger.BaseTypes | |
| FromCBOR Network Source # | |
| FromCBOR Nonce Source # | |
| FromCBOR PositiveUnitInterval Source # | |
Defined in Cardano.Ledger.BaseTypes | |
| FromCBOR ProtVer Source # | |
| FromCBOR Coin Source # | |
| FromCBOR PlutusWithContext Source # | |
Defined in Cardano.Ledger.Plutus.Evaluate | |
| FromCBOR DijkstraGenesis Source # | |
Defined in Cardano.Ledger.Dijkstra.Genesis | |
| FromCBOR ShelleyGenesis Source # | |
Defined in Cardano.Ledger.Shelley.Genesis | |
| FromCBOR FromByronTranslationContext Source # | |
Defined in Cardano.Ledger.Shelley.Translation | |
| FromCBOR ChainDepState Source # | |
Defined in Cardano.Protocol.TPraos.API | |
| FromCBOR BlockNo Source # | |
| FromCBOR EpochInterval Source # | |
Defined in Cardano.Slotting.Slot | |
| FromCBOR EpochNo Source # | |
| FromCBOR EpochSize Source # | |
| FromCBOR SlotNo Source # | |
| FromCBOR RelativeTime Source # | |
Defined in Cardano.Slotting.Time | |
| FromCBOR SlotLength Source # | |
Defined in Cardano.Slotting.Time | |
| FromCBOR SystemStart Source # | |
Defined in Cardano.Slotting.Time | |
| FromCBOR ByteArray Source # | |
| FromCBOR TermToken Source # | |
| FromCBOR Term Source # | |
| FromCBOR PublicKey Source # | |
| FromCBOR SecretKey Source # | |
| FromCBOR Signature Source # | |
| FromCBOR Void Source # | |
| FromCBOR Int32 Source # | |
| FromCBOR Int64 Source # | |
| FromCBOR Rational Source # | |
| FromCBOR Word16 Source # | |
| FromCBOR Word32 Source # | |
| FromCBOR Word64 Source # | |
| FromCBOR Word8 Source # | |
| FromCBOR KESPeriod Source # | |
| FromCBOR ProofOfPossession Source # | |
Defined in Ouroboros.Consensus.Committee.Crypto.BLS | |
| FromCBOR LedgerStake Source # | |
Defined in Ouroboros.Consensus.Committee.Types | |
| FromCBOR PoolId Source # | |
| FromCBOR TargetCommitteeSize Source # | |
Defined in Ouroboros.Consensus.Committee.Types | |
| FromCBOR VoteWeight Source # | |
Defined in Ouroboros.Consensus.Committee.Types | |
| FromCBOR NonPersistentCommitteeSize Source # | |
Defined in Ouroboros.Consensus.Committee.WFA | |
| FromCBOR NumPoolsWithPositiveStake Source # | |
Defined in Ouroboros.Consensus.Committee.WFA | |
| FromCBOR PersistentCommitteeSize Source # | |
Defined in Ouroboros.Consensus.Committee.WFA | |
| FromCBOR SeatIndex Source # | |
| FromCBOR TotalNonPersistentStake Source # | |
Defined in Ouroboros.Consensus.Committee.WFA | |
| FromCBOR TotalPersistentStake Source # | |
Defined in Ouroboros.Consensus.Committee.WFA | |
| FromCBOR TotalStake Source # | |
Defined in Ouroboros.Consensus.Committee.WFA | |
| FromCBOR WFAError Source # | |
| FromCBOR SecurityParam Source # | |
Defined in Ouroboros.Consensus.Config.SecurityParam | |
| FromCBOR CoreNodeId Source # | |
Defined in Ouroboros.Consensus.NodeId | |
| FromCBOR NodeId Source # | |
| FromCBOR PerasCertVoters Source # | |
Defined in Ouroboros.Consensus.Peras.Cert.V1 | |
| FromCBOR PerasBLSCryptoAggregateVoteSignature Source # | |
| FromCBOR PerasPublicKey Source # | |
Defined in Ouroboros.Consensus.Peras.Crypto.BLS | |
| FromCBOR PerasBlockMinSlots Source # | |
Defined in Ouroboros.Consensus.Peras.Params | |
| FromCBOR PerasCertArrivalThreshold Source # | |
Defined in Ouroboros.Consensus.Peras.Params | |
| FromCBOR PerasCertMaxRounds Source # | |
Defined in Ouroboros.Consensus.Peras.Params | |
| FromCBOR PerasCooldownRounds Source # | |
Defined in Ouroboros.Consensus.Peras.Params | |
| FromCBOR PerasIgnoranceRounds Source # | |
Defined in Ouroboros.Consensus.Peras.Params | |
| FromCBOR PerasQuorumWeightThreshold Source # | |
Defined in Ouroboros.Consensus.Peras.Params | |
| FromCBOR PerasQuorumWeightThresholdSafetyMargin Source # | |
| FromCBOR PerasRoundLength Source # | |
Defined in Ouroboros.Consensus.Peras.Params | |
| FromCBOR PerasWeight Source # | |
Defined in Ouroboros.Consensus.Peras.Params | |
| FromCBOR PerasBoostedBlock Source # | |
Defined in Ouroboros.Consensus.Peras.Types | |
| FromCBOR PerasRoundNo Source # | |
Defined in Ouroboros.Consensus.Peras.Types | |
| FromCBOR PerasSeatIndex Source # | |
Defined in Ouroboros.Consensus.Peras.Types | |
| FromCBOR PerasVoteId Source # | |
Defined in Ouroboros.Consensus.Peras.Types | |
| FromCBOR PerasVoteEligibilityProof Source # | |
Defined in Ouroboros.Consensus.Peras.Vote.V1 | |
| FromCBOR CompactGenesis # | |
| FromCBOR NonMyopicMemberRewards # | |
| FromCBOR LegacyShelleyGenesis # | |
| FromCBOR ShelleyHash # | |
| FromCBOR PraosState # | |
| FromCBOR MaxMajorProtVer # | |
| FromCBOR TPraosState # | |
| FromCBOR OperationalCertificate Source # | |
Defined in Cardano.Api.OperationalCertificate | |
| FromCBOR OperationalCertificateIssueCounter Source # | |
| FromCBOR AccPoolStake # | |
| FromCBOR PoolStake # | |
| FromCBOR RawBlockHash # | |
| FromCBOR LedgerRelayAccessPoint # | |
| FromCBOR RelayAccessPoint # | |
| FromCBOR Text Source # | |
| FromCBOR UTCTime Source # | |
| FromCBOR Integer Source # | |
| FromCBOR Natural Source # | |
| FromCBOR () Source # | |
| FromCBOR Bool Source # | |
| FromCBOR Double Source # | |
| FromCBOR Float Source # | |
| FromCBOR Int Source # | |
| FromCBOR Word Source # | |
| (BLS12381CurveConstraints curve, KnownNat (CompressedPointSize (DualCurve curve) + CompressedPointSize (DualCurve curve))) ⇒ FromCBOR (PossessionProofDSIGN (BLS12381DSIGN curve)) Source # | |
Defined in Cardano.Crypto.DSIGN.BLS12381.Internal Methods fromCBOR ∷ Decoder s (PossessionProofDSIGN (BLS12381DSIGN curve)) Source # label ∷ Proxy (PossessionProofDSIGN (BLS12381DSIGN curve)) → Text Source # | |
| BLS12381CurveConstraints curve ⇒ FromCBOR (SigDSIGN (BLS12381DSIGN curve)) Source # | |
Defined in Cardano.Crypto.DSIGN.BLS12381.Internal | |
| FromCBOR (SigDSIGN EcdsaSecp256k1DSIGN) Source # | |
Defined in Cardano.Crypto.DSIGN.EcdsaSecp256k1 | |
| FromCBOR (SigDSIGN Ed25519DSIGN) Source # | |
Defined in Cardano.Crypto.DSIGN.Ed25519 | |
| FromCBOR (SigDSIGN Ed448DSIGN) Source # | |
Defined in Cardano.Crypto.DSIGN.Ed448 | |
| FromCBOR (SigDSIGN MockDSIGN) Source # | |
| FromCBOR (SigDSIGN SchnorrSecp256k1DSIGN) Source # | |
Defined in Cardano.Crypto.DSIGN.SchnorrSecp256k1 | |
| BLS12381CurveConstraints curve ⇒ FromCBOR (SignKeyDSIGN (BLS12381DSIGN curve)) Source # | |
Defined in Cardano.Crypto.DSIGN.BLS12381.Internal Methods fromCBOR ∷ Decoder s (SignKeyDSIGN (BLS12381DSIGN curve)) Source # label ∷ Proxy (SignKeyDSIGN (BLS12381DSIGN curve)) → Text Source # | |
| FromCBOR (SignKeyDSIGN EcdsaSecp256k1DSIGN) Source # | |
Defined in Cardano.Crypto.DSIGN.EcdsaSecp256k1 Methods fromCBOR ∷ Decoder s (SignKeyDSIGN EcdsaSecp256k1DSIGN) Source # label ∷ Proxy (SignKeyDSIGN EcdsaSecp256k1DSIGN) → Text Source # | |
| FromCBOR (SignKeyDSIGN Ed25519DSIGN) Source # | |
Defined in Cardano.Crypto.DSIGN.Ed25519 Methods fromCBOR ∷ Decoder s (SignKeyDSIGN Ed25519DSIGN) Source # label ∷ Proxy (SignKeyDSIGN Ed25519DSIGN) → Text Source # | |
| FromCBOR (SignKeyDSIGN Ed448DSIGN) Source # | |
Defined in Cardano.Crypto.DSIGN.Ed448 Methods fromCBOR ∷ Decoder s (SignKeyDSIGN Ed448DSIGN) Source # label ∷ Proxy (SignKeyDSIGN Ed448DSIGN) → Text Source # | |
| FromCBOR (SignKeyDSIGN MockDSIGN) Source # | |
Defined in Cardano.Crypto.DSIGN.Mock | |
| FromCBOR (SignKeyDSIGN SchnorrSecp256k1DSIGN) Source # | |
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) Source # | |
Defined in Cardano.Crypto.DSIGN.Ed25519 Methods fromCBOR ∷ Decoder s (SignKeyDSIGNM Ed25519DSIGN) Source # label ∷ Proxy (SignKeyDSIGNM Ed25519DSIGN) → Text Source # | |
| BLS12381CurveConstraints curve ⇒ FromCBOR (VerKeyDSIGN (BLS12381DSIGN curve)) Source # | |
Defined in Cardano.Crypto.DSIGN.BLS12381.Internal Methods fromCBOR ∷ Decoder s (VerKeyDSIGN (BLS12381DSIGN curve)) Source # label ∷ Proxy (VerKeyDSIGN (BLS12381DSIGN curve)) → Text Source # | |
| FromCBOR (VerKeyDSIGN EcdsaSecp256k1DSIGN) Source # | |
Defined in Cardano.Crypto.DSIGN.EcdsaSecp256k1 Methods fromCBOR ∷ Decoder s (VerKeyDSIGN EcdsaSecp256k1DSIGN) Source # label ∷ Proxy (VerKeyDSIGN EcdsaSecp256k1DSIGN) → Text Source # | |
| FromCBOR (VerKeyDSIGN Ed25519DSIGN) Source # | |
Defined in Cardano.Crypto.DSIGN.Ed25519 Methods fromCBOR ∷ Decoder s (VerKeyDSIGN Ed25519DSIGN) Source # label ∷ Proxy (VerKeyDSIGN Ed25519DSIGN) → Text Source # | |
| FromCBOR (VerKeyDSIGN Ed448DSIGN) Source # | |
Defined in Cardano.Crypto.DSIGN.Ed448 Methods fromCBOR ∷ Decoder s (VerKeyDSIGN Ed448DSIGN) Source # label ∷ Proxy (VerKeyDSIGN Ed448DSIGN) → Text Source # | |
| FromCBOR (VerKeyDSIGN MockDSIGN) Source # | |
Defined in Cardano.Crypto.DSIGN.Mock | |
| FromCBOR (VerKeyDSIGN SchnorrSecp256k1DSIGN) Source # | |
Defined in Cardano.Crypto.DSIGN.SchnorrSecp256k1 Methods fromCBOR ∷ Decoder s (VerKeyDSIGN SchnorrSecp256k1DSIGN) Source # label ∷ Proxy (VerKeyDSIGN SchnorrSecp256k1DSIGN) → Text Source # | |
| (DSIGNMAlgorithm d, KnownNat (SigSizeKES (CompactSingleKES d))) ⇒ FromCBOR (SigKES (CompactSingleKES d)) Source # | |
Defined in Cardano.Crypto.KES.CompactSingle | |
| (OptimizedKESAlgorithm d, SodiumHashAlgorithm h, HashSize h ~ SeedSizeKES d, NoThunks (VerKeyKES (CompactSumKES h d)), KESAlgorithm (CompactSumKES h d)) ⇒ FromCBOR (SigKES (CompactSumKES h d)) Source # | |
Defined in Cardano.Crypto.KES.CompactSum | |
| KnownNat t ⇒ FromCBOR (SigKES (MockKES t)) Source # | |
| (DSIGNMAlgorithm d, KnownNat t, KnownNat (SeedSizeDSIGN d * t), KnownNat (VerKeySizeDSIGN d * t), KnownNat (SignKeySizeDSIGN d * t)) ⇒ FromCBOR (SigKES (SimpleKES d t)) Source # | |
| DSIGNMAlgorithm d ⇒ FromCBOR (SigKES (SingleKES d)) Source # | |
| (KESAlgorithm (SumKES h d), SodiumHashAlgorithm h, HashSize h ~ SeedSizeKES d) ⇒ FromCBOR (SigKES (SumKES h d)) Source # | |
| (UnsoundDSIGNMAlgorithm d, KnownNat (SigSizeDSIGN d + VerKeySizeDSIGN d)) ⇒ FromCBOR (UnsoundPureSignKeyKES (CompactSingleKES d)) Source # | |
Defined in Cardano.Crypto.KES.CompactSingle Methods fromCBOR ∷ Decoder s (UnsoundPureSignKeyKES (CompactSingleKES d)) Source # label ∷ Proxy (UnsoundPureSignKeyKES (CompactSingleKES d)) → Text Source # | |
| (HashSize h ~ SeedSizeKES d, OptimizedKESAlgorithm d, UnsoundPureKESAlgorithm d, SodiumHashAlgorithm h, KESAlgorithm (CompactSumKES h d)) ⇒ FromCBOR (UnsoundPureSignKeyKES (CompactSumKES h d)) Source # | |
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)) Source # | |
Defined in Cardano.Crypto.KES.Mock | |
| UnsoundDSIGNMAlgorithm d ⇒ FromCBOR (UnsoundPureSignKeyKES (SingleKES d)) Source # | |
Defined in Cardano.Crypto.KES.Single | |
| (HashSize h ~ SeedSizeKES d, UnsoundPureKESAlgorithm d, SodiumHashAlgorithm h, KESAlgorithm (SumKES h d)) ⇒ FromCBOR (UnsoundPureSignKeyKES (SumKES h d)) Source # | |
Defined in Cardano.Crypto.KES.Sum | |
| (DSIGNMAlgorithm d, KnownNat (SigSizeDSIGN d + VerKeySizeDSIGN d)) ⇒ FromCBOR (VerKeyKES (CompactSingleKES d)) Source # | |
Defined in Cardano.Crypto.KES.CompactSingle | |
| (OptimizedKESAlgorithm d, SodiumHashAlgorithm h, HashSize h ~ SeedSizeKES d, NoThunks (VerKeyKES (CompactSumKES h d)), KESAlgorithm (CompactSumKES h d)) ⇒ FromCBOR (VerKeyKES (CompactSumKES h d)) Source # | |
Defined in Cardano.Crypto.KES.CompactSum | |
| KnownNat t ⇒ FromCBOR (VerKeyKES (MockKES t)) Source # | |
| (DSIGNMAlgorithm d, KnownNat t, KnownNat (SeedSizeDSIGN d * t), KnownNat (VerKeySizeDSIGN d * t), KnownNat (SignKeySizeDSIGN d * t)) ⇒ FromCBOR (VerKeyKES (SimpleKES d t)) Source # | |
| DSIGNMAlgorithm d ⇒ FromCBOR (VerKeyKES (SingleKES d)) Source # | |
| (KESAlgorithm (SumKES h d), SodiumHashAlgorithm h, HashSize h ~ SeedSizeKES d) ⇒ FromCBOR (VerKeyKES (SumKES h d)) Source # | |
| KnownNat n ⇒ FromCBOR (PackedBytes n) Source # | |
Defined in Cardano.Crypto.PackedBytes.Internal | |
| KnownNat n ⇒ FromCBOR (PinnedSizedBytes n) Source # | |
Defined in Cardano.Crypto.PinnedSizedBytes | |
| FromCBOR (CertVRF MockVRF) Source # | |
| FromCBOR (CertVRF SimpleVRF) Source # | |
| FromCBOR (CertVRF PraosVRF) Source # | |
| FromCBOR (CertVRF PraosBatchCompatVRF) Source # | |
Defined in Cardano.Crypto.VRF.PraosBatchCompat | |
| Typeable v ⇒ FromCBOR (OutputVRF v) Source # | |
| FromCBOR (SignKeyVRF MockVRF) Source # | |
Defined in Cardano.Crypto.VRF.Mock | |
| FromCBOR (SignKeyVRF SimpleVRF) Source # | |
Defined in Cardano.Crypto.VRF.Simple | |
| FromCBOR (SignKeyVRF PraosVRF) Source # | |
Defined in Cardano.Crypto.VRF.Praos | |
| FromCBOR (SignKeyVRF PraosBatchCompatVRF) Source # | |
Defined in Cardano.Crypto.VRF.PraosBatchCompat Methods fromCBOR ∷ Decoder s (SignKeyVRF PraosBatchCompatVRF) Source # label ∷ Proxy (SignKeyVRF PraosBatchCompatVRF) → Text Source # | |
| FromCBOR (VerKeyVRF MockVRF) Source # | |
| FromCBOR (VerKeyVRF SimpleVRF) Source # | |
| FromCBOR (VerKeyVRF PraosVRF) Source # | |
| FromCBOR (VerKeyVRF PraosBatchCompatVRF) Source # | |
Defined in Cardano.Crypto.VRF.PraosBatchCompat | |
| Typeable a ⇒ FromCBOR (RedeemSignature a) Source # | |
Defined in Cardano.Crypto.Signing.Redeem.Signature | |
| Typeable a ⇒ FromCBOR (Signature a) Source # | |
| FromCBOR (ABody ByteSpan) Source # | |
| FromCBOR (ABlockSignature ByteSpan) Source # | |
Defined in Cardano.Chain.Block.Header | |
| FromCBOR (Attributes AddrAttributes) Source # | |
Defined in Cardano.Chain.Common.AddrAttributes Methods fromCBOR ∷ Decoder s (Attributes AddrAttributes) Source # label ∷ Proxy (Attributes AddrAttributes) → Text Source # | |
| FromCBOR (Attributes ()) Source # | |
Defined in Cardano.Chain.Common.Attributes | |
| DecCBOR a ⇒ FromCBOR (MerkleRoot a) Source # | |
Defined in Cardano.Chain.Common.Merkle | |
| (DecCBOR a, EncCBOR a) ⇒ FromCBOR (MerkleTree a) Source # | |
Defined in Cardano.Chain.Common.Merkle | |
| FromCBOR (ACertificate ByteSpan) Source # | |
Defined in Cardano.Chain.Delegation.Certificate | |
| FromCBOR (APayload ByteSpan) Source # | |
| FromCBOR (AMempoolPayload ByteSpan) Source # | |
Defined in Cardano.Chain.MempoolPayload | |
| FromCBOR (ATxAux ByteSpan) Source # | |
| FromCBOR (ATxPayload ByteSpan) Source # | |
Defined in Cardano.Chain.UTxO.TxPayload | |
| FromCBOR (APayload ByteSpan) Source # | |
| FromCBOR (AProposal ByteSpan) Source # | |
| DecCBOR n ⇒ FromCBOR (TooLarge n) Source # | |
| FromCBOR (AVote ByteSpan) Source # | |
| EraPParams era ⇒ FromCBOR (ConwayGovState era) Source # | |
Defined in Cardano.Ledger.Conway.Governance | |
| Era era ⇒ FromCBOR (Constitution era) Source # | |
Defined in Cardano.Ledger.Conway.Governance.Procedures | |
| (ShelleyEraTxCert era, TxCert era ~ ConwayTxCert era) ⇒ FromCBOR (ConwayTxCert era) Source # | |
Defined in Cardano.Ledger.Conway.TxCert | |
| (HasZero a, FromCBOR a) ⇒ FromCBOR (NonZero a) Source # | |
| EraPParams era ⇒ FromCBOR (PParams era) Source # | |
| EraPParams era ⇒ FromCBOR (PParamsUpdate era) Source # | |
Defined in Cardano.Ledger.Core.PParams | |
| Typeable kr ⇒ FromCBOR (Credential kr) Source # | |
Defined in Cardano.Ledger.Credential | |
| Era era ⇒ FromCBOR (NoGenesis era) Source # | |
| Typeable r ⇒ FromCBOR (KeyHash r) Source # | |
| Typeable kd ⇒ FromCBOR (VKey kd) Source # | |
| (Era era, DecShareCBOR (TxOut era), Share (TxOut era) ~ Interns (Credential 'Staking)) ⇒ FromCBOR (UTxO era) Source # | |
| (EraTxCert era, TxCert era ~ DijkstraTxCert era) ⇒ FromCBOR (DijkstraTxCert era) Source # | |
Defined in Cardano.Ledger.Dijkstra.TxCert | |
| (Era era, DecCBOR (PParamsUpdate era), DecCBOR (PParams era)) ⇒ FromCBOR (ShelleyGovState era) Source # | |
Defined in Cardano.Ledger.Shelley.Governance | |
| (EraTxOut era, EraGov era, EraStake era, EraCertState era) ⇒ FromCBOR (EpochState era) Source # | |
Defined in Cardano.Ledger.Shelley.LedgerState.Types | |
| (EraTxOut era, EraGov era, EraStake era, EraCertState era, DecCBOR (StashedAVVMAddresses era)) ⇒ FromCBOR (NewEpochState era) Source # | |
Defined in Cardano.Ledger.Shelley.LedgerState.Types | |
| (Era era, FromCBOR (PParamsUpdate era)) ⇒ FromCBOR (ProposedPPUpdates era) Source # | |
Defined in Cardano.Ledger.Shelley.PParams | |
| (ShelleyEraTxCert era, TxCert era ~ ShelleyTxCert era) ⇒ FromCBOR (ShelleyTxCert era) Source # | |
Defined in Cardano.Ledger.Shelley.TxCert | |
| (Serialise t, Typeable t) ⇒ FromCBOR (WithOrigin t) Source # | |
Defined in Cardano.Slotting.Slot | |
| FromCBOR a ⇒ FromCBOR (StrictMaybe a) Source # | |
Defined in Data.Maybe.Strict | |
| FromCBOR a ⇒ FromCBOR (StrictSeq a) Source # | |
| FromCBOR a ⇒ FromCBOR (Seq a) Source # | |
| (Ord a, FromCBOR a) ⇒ FromCBOR (Set a) Source # | |
| FromCBOR a ⇒ FromCBOR (NonEmpty a) Source # | |
| (Crypto c, Typeable c, Typeable (OCert c)) ⇒ FromCBOR (OCert c) Source # | NB this CBOR format is incompatible with the one defined in cardano-ledger. |
| (Typeable c, FromCBOR (VerKeyKES (KES c))) ⇒ FromCBOR (OCertSignable c) Source # | |
Defined in Cardano.KESAgent.KES.OCert | |
| (Typeable blk, FromCBOR (PerasVotingCommittee blk)) ⇒ FromCBOR (PerasEpochContext blk) Source # | |
Defined in Ouroboros.Consensus.Block.SupportsPeras | |
| FromCBOR (VRFOutput PerasBLSCrypto) Source # | |
Defined in Ouroboros.Consensus.Peras.Crypto.BLS | |
| FromCBOR (VoteSignature PerasBLSCrypto) Source # | |
Defined in Ouroboros.Consensus.Peras.Crypto.BLS Methods fromCBOR ∷ Decoder s (VoteSignature PerasBLSCrypto) Source # label ∷ Proxy (VoteSignature PerasBLSCrypto) → Text Source # | |
| Typeable r ⇒ FromCBOR (Signature r) Source # | |
| FromCBOR a ⇒ FromCBOR (Cumulative a) Source # | |
Defined in Ouroboros.Consensus.Committee.Types | |
| FromCBOR a ⇒ FromCBOR (ExtWFAStakeDistr a) Source # | |
Defined in Ouroboros.Consensus.Committee.WFA | |
| (Typeable blk, FromCBOR (PerasVotingCommittee blk)) ⇒ FromCBOR (PerasState blk) Source # | |
Defined in Ouroboros.Consensus.Ledger.Peras | |
| FromCBOR (GenTx ByronBlock) # | |
| ShelleyCompatible proto era ⇒ FromCBOR (GenTx (ShelleyBlock proto era)) # | |
| (Typeable blk, FromCBOR (Point blk)) ⇒ FromCBOR (MockPerasCert blk) Source # | |
Defined in Ouroboros.Consensus.Peras.Cert.Mock | |
| Typeable blk ⇒ FromCBOR (PerasCert blk) Source # | |
| (Typeable blk, FromCBOR (PerasVotingCommittee blk)) ⇒ FromCBOR (BoundedPerasEpochContext blk) Source # | |
Defined in Ouroboros.Consensus.Peras.Context | |
| (Typeable blk, FromCBOR (PerasVotingCommittee blk)) ⇒ FromCBOR (PerasEpochContextResolver blk) Source # | |
Defined in Ouroboros.Consensus.Peras.Context | |
| FromCBOR a ⇒ FromCBOR (PerasEnabled a) Source # | |
Defined in Ouroboros.Consensus.Peras.Params | |
| Typeable blk ⇒ FromCBOR (PerasParams blk) Source # | |
Defined in Ouroboros.Consensus.Peras.Params | |
| (Typeable blk, FromCBOR (Point blk)) ⇒ FromCBOR (MockPerasVote blk) Source # | |
Defined in Ouroboros.Consensus.Peras.Vote.Mock | |
| Typeable blk ⇒ FromCBOR (PerasVote blk) Source # | |
| (Typeable blk, FromCBOR (VotingCommittee (PerasCrypto blk) (PerasVotingCommitteeScheme blk))) ⇒ FromCBOR (WrapPerasVotingCommittee blk) Source # | |
Defined in Ouroboros.Consensus.TypeFamilyWrappers | |
| (Integral a, FromCBOR a) ⇒ FromCBOR (Bitmap a) Source # | |
| FromCBOR (LegacyPParams AllegraEra) # | |
| FromCBOR (LegacyPParams AlonzoEra) # | |
| FromCBOR (LegacyPParams BabbageEra) # | |
| FromCBOR (LegacyPParams ConwayEra) # | |
| FromCBOR (LegacyPParams DijkstraEra) # | |
| FromCBOR (LegacyPParams MaryEra) # | |
| FromCBOR (LegacyPParams ShelleyEra) # | |
| FromCBOR (Hash ByronKey) Source # | |
| FromCBOR (Hash ByronKeyLegacy) Source # | |
Defined in Cardano.Api.KeysByron | |
| FromCBOR (Hash UnsoundPureKesKey) Source # | |
Defined in Cardano.Api.KeysPraos | |
| 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 UnsoundPureKesKey) Source # | |
Defined in Cardano.Api.KeysPraos Methods fromCBOR ∷ Decoder s (SigningKey UnsoundPureKesKey) Source # label ∷ Proxy (SigningKey UnsoundPureKesKey) → Text Source # | |
| 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 UnsoundPureKesKey) Source # | |
Defined in Cardano.Api.KeysPraos Methods fromCBOR ∷ Decoder s (VerificationKey UnsoundPureKesKey) Source # label ∷ Proxy (VerificationKey UnsoundPureKesKey) → Text Source # | |
| 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) Source # | |
| FromCBOR a ⇒ FromCBOR (Maybe a) Source # | |
| FromCBOR a ⇒ FromCBOR [a] Source # | |
| Typeable a ⇒ FromCBOR (Fixed a) Source # | |
| (HashAlgorithm h, Typeable a) ⇒ FromCBOR (Hash h a) Source # | |
| (VRFAlgorithm v, Typeable a) ⇒ FromCBOR (CertifiedVRF v a) Source # | |
Defined in Cardano.Crypto.VRF.Class | |
| (Typeable algo, Typeable a, HashAlgorithm algo) ⇒ FromCBOR (AbstractHash algo a) Source # | |
Defined in Cardano.Crypto.Hashing | |
| (Ord k, FromCBOR k, FromCBOR v) ⇒ FromCBOR (Map k v) Source # | |
| (FromCBOR a, FromCBOR b) ⇒ FromCBOR (Either a b) Source # | |
| (Typeable crypto, Typeable blk, FromCBOR (Point blk)) ⇒ FromCBOR (Cert crypto (MockPerasVotingCommitteeScheme blk)) Source # | |
Defined in Ouroboros.Consensus.Peras.Crypto.Mock | |
| (Typeable crypto, Typeable blk) ⇒ FromCBOR (EligibilityWitness crypto (MockPerasVotingCommitteeScheme blk)) Source # | |
Defined in Ouroboros.Consensus.Peras.Crypto.Mock Methods fromCBOR ∷ Decoder s (EligibilityWitness crypto (MockPerasVotingCommitteeScheme blk)) Source # label ∷ Proxy (EligibilityWitness crypto (MockPerasVotingCommitteeScheme blk)) → Text Source # | |
| (Typeable crypto, Typeable blk, FromCBOR (Point blk)) ⇒ FromCBOR (Vote crypto (MockPerasVotingCommitteeScheme blk)) Source # | |
Defined in Ouroboros.Consensus.Peras.Crypto.Mock | |
| CanHardFork xs ⇒ FromCBOR (VotingCommittee (OneEraPerasCrypto xs) (OneEraPerasVotingCommitteeScheme xs)) Source # | Hand-written rather than |
Defined in Ouroboros.Consensus.HardFork.Combinator.AcrossEras Methods fromCBOR ∷ Decoder s (VotingCommittee (OneEraPerasCrypto xs) (OneEraPerasVotingCommitteeScheme xs)) Source # label ∷ Proxy (VotingCommittee (OneEraPerasCrypto xs) (OneEraPerasVotingCommitteeScheme xs)) → Text Source # | |
| Typeable blk ⇒ FromCBOR (VotingCommittee (VoidPerasCrypto blk) VoidPerasVotingCommitteeScheme) Source # | |
Defined in Ouroboros.Consensus.Peras.Void Methods fromCBOR ∷ Decoder s (VotingCommittee (VoidPerasCrypto blk) VoidPerasVotingCommitteeScheme) Source # label ∷ Proxy (VotingCommittee (VoidPerasCrypto blk) VoidPerasVotingCommitteeScheme) → Text Source # | |
| (Typeable crypto, FromCBOR (PublicKey crypto)) ⇒ FromCBOR (VotingCommittee crypto EveryoneVotes) Source # | |
Defined in Ouroboros.Consensus.Committee.EveryoneVotes Methods fromCBOR ∷ Decoder s (VotingCommittee crypto EveryoneVotes) Source # label ∷ Proxy (VotingCommittee crypto EveryoneVotes) → Text Source # | |
| (Typeable crypto, FromCBOR (PublicKey crypto)) ⇒ FromCBOR (VotingCommittee crypto WFALS) Source # | |
Defined in Ouroboros.Consensus.Committee.WFALS | |
| (Typeable crypto, Typeable blk) ⇒ FromCBOR (VotingCommittee crypto (MockPerasVotingCommitteeScheme blk)) Source # | |
Defined in Ouroboros.Consensus.Peras.Crypto.Mock Methods fromCBOR ∷ Decoder s (VotingCommittee crypto (MockPerasVotingCommitteeScheme blk)) Source # label ∷ Proxy (VotingCommittee crypto (MockPerasVotingCommitteeScheme blk)) → Text Source # | |
| (Typeable crypto, Typeable blk) ⇒ FromCBOR (VotingCommitteeError crypto (MockPerasVotingCommitteeScheme blk)) Source # | |
Defined in Ouroboros.Consensus.Peras.Crypto.Mock Methods fromCBOR ∷ Decoder s (VotingCommitteeError crypto (MockPerasVotingCommitteeScheme blk)) Source # label ∷ Proxy (VotingCommitteeError crypto (MockPerasVotingCommitteeScheme blk)) → Text Source # | |
| (Typeable crypto, Typeable blk) ⇒ FromCBOR (VotingCommitteeInput crypto (MockPerasVotingCommitteeScheme blk)) Source # | |
Defined in Ouroboros.Consensus.Peras.Crypto.Mock Methods fromCBOR ∷ Decoder s (VotingCommitteeInput crypto (MockPerasVotingCommitteeScheme blk)) Source # label ∷ Proxy (VotingCommitteeInput crypto (MockPerasVotingCommitteeScheme blk)) → Text Source # | |
| (Typeable k, Typeable xs) ⇒ FromCBOR (OneEraHash xs) Source # | |
| (FromCBOR a, FromCBOR b) ⇒ FromCBOR (a, b) Source # | |
| (FromCBOR a, Bounded (BoundedRatio b a), Bounded a, Integral a, Typeable b, Show a, Typeable (BoundedRatio b a)) ⇒ FromCBOR (BoundedRatio b a) Source # | |
| (Typeable s, FromCBOR a) ⇒ FromCBOR (Tagged s a) Source # | |
| (FromCBOR a, FromCBOR b, FromCBOR c) ⇒ FromCBOR (a, b, c) Source # | |
| (FromCBOR a, FromCBOR b, FromCBOR c, FromCBOR d) ⇒ FromCBOR (a, b, c, d) Source # | |
| (FromCBOR a, FromCBOR b, FromCBOR c, FromCBOR d, FromCBOR e) ⇒ FromCBOR (a, b, c, d, e) Source # | |
| (FromCBOR a, FromCBOR b, FromCBOR c, FromCBOR d, FromCBOR e, FromCBOR f) ⇒ FromCBOR (a, b, c, d, e, f) Source # | |
| (FromCBOR a, FromCBOR b, FromCBOR c, FromCBOR d, FromCBOR e, FromCBOR f, FromCBOR g) ⇒ FromCBOR (a, b, c, d, e, f, g) Source # | |
| (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) Source # | |
class Typeable a ⇒ ToCBOR a where Source #
Minimal complete definition
Methods
toCBOR ∷ a → Encoding Source #
encodedSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy a → Size Source #
encodedListSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy [a] → Size Source #
Instances
| ToCBOR ByteArray Source # | |
| ToCBOR ByteString Source # | |
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 Source # | |
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 Source # | |
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 IPv4 Source # | |
| ToCBOR IPv6 Source # | |
| ToCBOR MessageHash Source # | |
Defined in Cardano.Crypto.DSIGN.EcdsaSecp256k1 Methods toCBOR ∷ MessageHash → Encoding Source # encodedSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy MessageHash → Size Source # encodedListSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy [MessageHash] → Size Source # | |
| ToCBOR Point Source # | |
| ToCBOR Proof Source # | |
| ToCBOR SignKey Source # | |
| ToCBOR VerKey Source # | |
| ToCBOR Proof Source # | |
| ToCBOR SignKey Source # | |
| ToCBOR VerKey Source # | |
| ToCBOR ProtocolMagicId Source # | |
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 Source # | |
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 Source # | |
| ToCBOR CompactRedeemVerificationKey Source # | |
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 Source # | |
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 Source # | |
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 Source # | |
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 Source # | |
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 Source # | |
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 IsPhase2Valid Source # | |
Defined in Cardano.Ledger.Alonzo.Tx Methods toCBOR ∷ IsPhase2Valid → Encoding Source # encodedSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy IsPhase2Valid → Size Source # encodedListSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy [IsPhase2Valid] → Size Source # | |
| ToCBOR Version Source # | |
| ToCBOR Body Source # | |
| ToCBOR BlockSignature Source # | |
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 Source # | |
| ToCBOR Proof Source # | |
| ToCBOR ChainValidationState Source # | |
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 HDAddressPayload Source # | |
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 Source # | |
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 Source # | |
| ToCBOR Address Source # | |
| ToCBOR Address' Source # | |
| ToCBOR BlockCount Source # | |
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 Source # | |
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 Source # | |
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 KeyHash Source # | |
| ToCBOR Lovelace Source # | |
| ToCBOR LovelaceError Source # | |
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 Source # | |
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 Source # | |
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 Source # | |
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 Source # | |
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 Source # | |
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 Source # | |
| ToCBOR Payload Source # | |
| ToCBOR State Source # | |
| ToCBOR State Source # | |
| ToCBOR Error Source # | |
| ToCBOR ScheduledDelegation Source # | |
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 Source # | |
| ToCBOR GenesisAvvmBalances Source # | |
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 Source # | |
| ToCBOR GenesisData Source # | |
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 Source # | |
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 GenesisHash Source # | |
Defined in Cardano.Chain.Genesis.Hash Methods toCBOR ∷ GenesisHash → Encoding Source # encodedSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy GenesisHash → Size Source # encodedListSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy [GenesisHash] → Size Source # | |
| ToCBOR GenesisKeyHashes Source # | |
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 Source # | |
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 Source # | |
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 Source # | |
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 Source # | |
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 Source # | |
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 Source # | |
| ToCBOR SlotNumber Source # | |
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 Source # | |
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 Source # | |
| ToCBOR CompactTxId Source # | |
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 Source # | |
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 Source # | |
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 Source # | |
| ToCBOR TxIn Source # | |
| ToCBOR TxOut Source # | |
| ToCBOR TxAux Source # | |
| ToCBOR TxPayload Source # | |
| ToCBOR TxProof Source # | |
| ToCBOR TxInWitness Source # | |
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 Source # | |
| ToCBOR UTxO Source # | |
| ToCBOR UTxOError Source # | |
| ToCBOR UTxOConfiguration Source # | |
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 Source # | |
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 Source # | |
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 Source # | |
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 Source # | |
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 Source # | |
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 Source # | |
| ToCBOR Proposal Source # | |
| ToCBOR ProposalBody Source # | |
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 Source # | |
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 Source # | |
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 Source # | |
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 Source # | |
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 Source # | |
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 Source # | |
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 Source # | |
| ToCBOR SystemTagError Source # | |
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 Source # | |
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 Source # | |
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 Source # | |
| ToCBOR Error Source # | |
| ToCBOR State Source # | |
| ToCBOR Adopted Source # | |
| ToCBOR ApplicationVersion Source # | |
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 Source # | |
| ToCBOR ProtocolUpdateProposal Source # | |
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 Source # | |
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 Source # | |
| ToCBOR Vote Source # | |
| ToCBOR ConwayGenesis Source # | |
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 ActiveSlotCoeff Source # | |
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 Network Source # | |
| ToCBOR Nonce Source # | |
| ToCBOR PositiveUnitInterval Source # | |
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 Source # | |
| ToCBOR Coin Source # | |
| ToCBOR DeltaCoin Source # | |
| ToCBOR ScriptHash Source # | |
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 PlutusWithContext Source # | |
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 PlutusBinary Source # | |
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 DijkstraGenesis Source # | |
Defined in Cardano.Ledger.Dijkstra.Genesis Methods toCBOR ∷ DijkstraGenesis → Encoding Source # encodedSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy DijkstraGenesis → Size Source # encodedListSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy [DijkstraGenesis] → Size Source # | |
| ToCBOR ShelleyGenesis Source # | |
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 Source # | |
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 InputVRF Source # | |
| ToCBOR ChainDepState Source # | |
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 PrtclState Source # | |
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 Source # | |
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 Source # | |
| ToCBOR EpochInterval Source # | |
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 Source # | |
| ToCBOR EpochSize Source # | |
| ToCBOR SlotNo Source # | |
| ToCBOR RelativeTime Source # | |
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 Source # | |
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 Source # | |
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 ByteArray Source # | |
| ToCBOR Encoding Source # | |
| ToCBOR Term Source # | |
| ToCBOR PublicKey Source # | |
| ToCBOR SecretKey Source # | |
| ToCBOR Signature Source # | |
| ToCBOR Void Source # | |
| ToCBOR Int32 Source # | |
| ToCBOR Int64 Source # | |
| ToCBOR Word16 Source # | |
| ToCBOR Word32 Source # | |
| ToCBOR Word64 Source # | |
| ToCBOR Word8 Source # | |
| ToCBOR KESPeriod Source # | |
| ToCBOR ProofOfPossession Source # | |
Defined in Ouroboros.Consensus.Committee.Crypto.BLS Methods toCBOR ∷ ProofOfPossession → Encoding Source # encodedSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy ProofOfPossession → Size Source # encodedListSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy [ProofOfPossession] → Size Source # | |
| ToCBOR LedgerStake Source # | |
Defined in Ouroboros.Consensus.Committee.Types Methods toCBOR ∷ LedgerStake → Encoding Source # encodedSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy LedgerStake → Size Source # encodedListSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy [LedgerStake] → Size Source # | |
| ToCBOR PoolId Source # | |
| ToCBOR TargetCommitteeSize Source # | |
Defined in Ouroboros.Consensus.Committee.Types Methods toCBOR ∷ TargetCommitteeSize → Encoding Source # encodedSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy TargetCommitteeSize → Size Source # encodedListSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy [TargetCommitteeSize] → Size Source # | |
| ToCBOR VoteWeight Source # | |
Defined in Ouroboros.Consensus.Committee.Types Methods toCBOR ∷ VoteWeight → Encoding Source # encodedSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy VoteWeight → Size Source # encodedListSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy [VoteWeight] → Size Source # | |
| ToCBOR NonPersistentCommitteeSize Source # | |
Defined in Ouroboros.Consensus.Committee.WFA Methods toCBOR ∷ NonPersistentCommitteeSize → Encoding Source # encodedSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy NonPersistentCommitteeSize → Size Source # encodedListSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy [NonPersistentCommitteeSize] → Size Source # | |
| ToCBOR NumPoolsWithPositiveStake Source # | |
Defined in Ouroboros.Consensus.Committee.WFA Methods toCBOR ∷ NumPoolsWithPositiveStake → Encoding Source # encodedSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy NumPoolsWithPositiveStake → Size Source # encodedListSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy [NumPoolsWithPositiveStake] → Size Source # | |
| ToCBOR PersistentCommitteeSize Source # | |
Defined in Ouroboros.Consensus.Committee.WFA Methods toCBOR ∷ PersistentCommitteeSize → Encoding Source # encodedSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy PersistentCommitteeSize → Size Source # encodedListSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy [PersistentCommitteeSize] → Size Source # | |
| ToCBOR SeatIndex Source # | |
| ToCBOR TotalNonPersistentStake Source # | |
Defined in Ouroboros.Consensus.Committee.WFA Methods toCBOR ∷ TotalNonPersistentStake → Encoding Source # encodedSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy TotalNonPersistentStake → Size Source # encodedListSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy [TotalNonPersistentStake] → Size Source # | |
| ToCBOR TotalPersistentStake Source # | |
Defined in Ouroboros.Consensus.Committee.WFA Methods toCBOR ∷ TotalPersistentStake → Encoding Source # encodedSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy TotalPersistentStake → Size Source # encodedListSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy [TotalPersistentStake] → Size Source # | |
| ToCBOR TotalStake Source # | |
Defined in Ouroboros.Consensus.Committee.WFA Methods toCBOR ∷ TotalStake → Encoding Source # encodedSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy TotalStake → Size Source # encodedListSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy [TotalStake] → Size Source # | |
| ToCBOR WFAError Source # | |
| ToCBOR SecurityParam Source # | |
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 Source # | |
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 Source # | |
| ToCBOR PerasCertVoters Source # | |
Defined in Ouroboros.Consensus.Peras.Cert.V1 Methods toCBOR ∷ PerasCertVoters → Encoding Source # encodedSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy PerasCertVoters → Size Source # encodedListSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy [PerasCertVoters] → Size Source # | |
| ToCBOR PerasBLSCryptoAggregateVoteSignature Source # | |
Defined in Ouroboros.Consensus.Peras.Crypto.BLS Methods toCBOR ∷ PerasBLSCryptoAggregateVoteSignature → Encoding Source # encodedSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy PerasBLSCryptoAggregateVoteSignature → Size Source # encodedListSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy [PerasBLSCryptoAggregateVoteSignature] → Size Source # | |
| ToCBOR PerasPublicKey Source # | |
Defined in Ouroboros.Consensus.Peras.Crypto.BLS Methods toCBOR ∷ PerasPublicKey → Encoding Source # encodedSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy PerasPublicKey → Size Source # encodedListSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy [PerasPublicKey] → Size Source # | |
| ToCBOR PerasBlockMinSlots Source # | |
Defined in Ouroboros.Consensus.Peras.Params Methods toCBOR ∷ PerasBlockMinSlots → Encoding Source # encodedSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy PerasBlockMinSlots → Size Source # encodedListSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy [PerasBlockMinSlots] → Size Source # | |
| ToCBOR PerasCertArrivalThreshold Source # | |
Defined in Ouroboros.Consensus.Peras.Params Methods toCBOR ∷ PerasCertArrivalThreshold → Encoding Source # encodedSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy PerasCertArrivalThreshold → Size Source # encodedListSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy [PerasCertArrivalThreshold] → Size Source # | |
| ToCBOR PerasCertMaxRounds Source # | |
Defined in Ouroboros.Consensus.Peras.Params Methods toCBOR ∷ PerasCertMaxRounds → Encoding Source # encodedSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy PerasCertMaxRounds → Size Source # encodedListSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy [PerasCertMaxRounds] → Size Source # | |
| ToCBOR PerasCooldownRounds Source # | |
Defined in Ouroboros.Consensus.Peras.Params Methods toCBOR ∷ PerasCooldownRounds → Encoding Source # encodedSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy PerasCooldownRounds → Size Source # encodedListSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy [PerasCooldownRounds] → Size Source # | |
| ToCBOR PerasIgnoranceRounds Source # | |
Defined in Ouroboros.Consensus.Peras.Params Methods toCBOR ∷ PerasIgnoranceRounds → Encoding Source # encodedSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy PerasIgnoranceRounds → Size Source # encodedListSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy [PerasIgnoranceRounds] → Size Source # | |
| ToCBOR PerasQuorumWeightThreshold Source # | |
Defined in Ouroboros.Consensus.Peras.Params Methods toCBOR ∷ PerasQuorumWeightThreshold → Encoding Source # encodedSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy PerasQuorumWeightThreshold → Size Source # encodedListSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy [PerasQuorumWeightThreshold] → Size Source # | |
| ToCBOR PerasQuorumWeightThresholdSafetyMargin Source # | |
Defined in Ouroboros.Consensus.Peras.Params Methods toCBOR ∷ PerasQuorumWeightThresholdSafetyMargin → Encoding Source # encodedSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy PerasQuorumWeightThresholdSafetyMargin → Size Source # encodedListSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy [PerasQuorumWeightThresholdSafetyMargin] → Size Source # | |
| ToCBOR PerasRoundLength Source # | |
Defined in Ouroboros.Consensus.Peras.Params Methods toCBOR ∷ PerasRoundLength → Encoding Source # encodedSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy PerasRoundLength → Size Source # encodedListSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy [PerasRoundLength] → Size Source # | |
| ToCBOR PerasWeight Source # | |
Defined in Ouroboros.Consensus.Peras.Params Methods toCBOR ∷ PerasWeight → Encoding Source # encodedSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy PerasWeight → Size Source # encodedListSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy [PerasWeight] → Size Source # | |
| ToCBOR PerasBoostedBlock Source # | |
Defined in Ouroboros.Consensus.Peras.Types Methods toCBOR ∷ PerasBoostedBlock → Encoding Source # encodedSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy PerasBoostedBlock → Size Source # encodedListSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy [PerasBoostedBlock] → Size Source # | |
| ToCBOR PerasRoundNo Source # | |
Defined in Ouroboros.Consensus.Peras.Types Methods toCBOR ∷ PerasRoundNo → Encoding Source # encodedSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy PerasRoundNo → Size Source # encodedListSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy [PerasRoundNo] → Size Source # | |
| ToCBOR PerasSeatIndex Source # | |
Defined in Ouroboros.Consensus.Peras.Types Methods toCBOR ∷ PerasSeatIndex → Encoding Source # encodedSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy PerasSeatIndex → Size Source # encodedListSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy [PerasSeatIndex] → Size Source # | |
| ToCBOR PerasVoteId Source # | |
Defined in Ouroboros.Consensus.Peras.Types Methods toCBOR ∷ PerasVoteId → Encoding Source # encodedSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy PerasVoteId → Size Source # encodedListSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy [PerasVoteId] → Size Source # | |
| ToCBOR PerasVoteEligibilityProof Source # | |
Defined in Ouroboros.Consensus.Peras.Vote.V1 Methods toCBOR ∷ PerasVoteEligibilityProof → Encoding Source # encodedSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy PerasVoteEligibilityProof → Size Source # encodedListSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy [PerasVoteEligibilityProof] → Size Source # | |
| ToCBOR CompactGenesis # | |
| ToCBOR NonMyopicMemberRewards # | |
Defined in Ouroboros.Consensus.Shelley.Ledger.Query | |
| ToCBOR LegacyShelleyGenesis # | |
| ToCBOR ShelleyHash # | |
| ToCBOR PraosState # | |
| ToCBOR MaxMajorProtVer # | |
| ToCBOR TPraosState # | |
| 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 AccPoolStake # | |
Defined in Ouroboros.Network.PeerSelection.LedgerPeers.Type Methods toCBOR ∷ AccPoolStake → Encoding Source # encodedSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy AccPoolStake → Size Source # encodedListSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy [AccPoolStake] → Size Source # | |
| ToCBOR PoolStake # | |
| ToCBOR LedgerRelayAccessPoint # | |
Defined in Ouroboros.Network.PeerSelection.RelayAccessPoint Methods toCBOR ∷ LedgerRelayAccessPoint → Encoding Source # encodedSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy LedgerRelayAccessPoint → Size Source # encodedListSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy [LedgerRelayAccessPoint] → Size Source # | |
| ToCBOR RelayAccessPoint # | |
Defined in Ouroboros.Network.PeerSelection.RelayAccessPoint Methods toCBOR ∷ RelayAccessPoint → Encoding Source # encodedSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy RelayAccessPoint → Size Source # encodedListSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy [RelayAccessPoint] → Size Source # | |
| ToCBOR Data Source # | |
| ToCBOR Text Source # | |
| ToCBOR UTCTime Source # | |
| ToCBOR Integer Source # | |
| ToCBOR Natural Source # | |
| ToCBOR () Source # | |
| ToCBOR Bool Source # | |
| ToCBOR Double Source # | |
| ToCBOR Float Source # | |
| ToCBOR Int Source # | |
| ToCBOR Word Source # | |
| Typeable xs ⇒ ToCBOR (LengthOf xs) Source # | |
| (BLS12381CurveConstraints curve, KnownNat (CompressedPointSize (DualCurve curve) + CompressedPointSize (DualCurve curve))) ⇒ ToCBOR (PossessionProofDSIGN (BLS12381DSIGN curve)) Source # | |
Defined in Cardano.Crypto.DSIGN.BLS12381.Internal Methods toCBOR ∷ PossessionProofDSIGN (BLS12381DSIGN curve) → Encoding Source # encodedSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy (PossessionProofDSIGN (BLS12381DSIGN curve)) → Size Source # encodedListSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy [PossessionProofDSIGN (BLS12381DSIGN curve)] → Size Source # | |
| BLS12381CurveConstraints curve ⇒ ToCBOR (SigDSIGN (BLS12381DSIGN curve)) Source # | |
Defined in Cardano.Crypto.DSIGN.BLS12381.Internal | |
| ToCBOR (SigDSIGN EcdsaSecp256k1DSIGN) Source # | |
Defined in Cardano.Crypto.DSIGN.EcdsaSecp256k1 | |
| ToCBOR (SigDSIGN Ed25519DSIGN) Source # | |
Defined in Cardano.Crypto.DSIGN.Ed25519 | |
| ToCBOR (SigDSIGN Ed448DSIGN) Source # | |
Defined in Cardano.Crypto.DSIGN.Ed448 | |
| ToCBOR (SigDSIGN MockDSIGN) Source # | |
| ToCBOR (SigDSIGN SchnorrSecp256k1DSIGN) Source # | |
Defined in Cardano.Crypto.DSIGN.SchnorrSecp256k1 | |
| BLS12381CurveConstraints curve ⇒ ToCBOR (SignKeyDSIGN (BLS12381DSIGN curve)) Source # | |
Defined in Cardano.Crypto.DSIGN.BLS12381.Internal Methods toCBOR ∷ SignKeyDSIGN (BLS12381DSIGN curve) → Encoding Source # encodedSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy (SignKeyDSIGN (BLS12381DSIGN curve)) → Size Source # encodedListSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy [SignKeyDSIGN (BLS12381DSIGN curve)] → Size Source # | |
| ToCBOR (SignKeyDSIGN EcdsaSecp256k1DSIGN) Source # | |
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) Source # | |
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) Source # | |
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) Source # | |
Defined in Cardano.Crypto.DSIGN.Mock | |
| ToCBOR (SignKeyDSIGN SchnorrSecp256k1DSIGN) Source # | |
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) Source # | |
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 # | |
| BLS12381CurveConstraints curve ⇒ ToCBOR (VerKeyDSIGN (BLS12381DSIGN curve)) Source # | |
Defined in Cardano.Crypto.DSIGN.BLS12381.Internal Methods toCBOR ∷ VerKeyDSIGN (BLS12381DSIGN curve) → Encoding Source # encodedSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy (VerKeyDSIGN (BLS12381DSIGN curve)) → Size Source # encodedListSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy [VerKeyDSIGN (BLS12381DSIGN curve)] → Size Source # | |
| ToCBOR (VerKeyDSIGN EcdsaSecp256k1DSIGN) Source # | |
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) Source # | |
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) Source # | |
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) Source # | |
Defined in Cardano.Crypto.DSIGN.Mock | |
| ToCBOR (VerKeyDSIGN SchnorrSecp256k1DSIGN) Source # | |
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 (SigSizeKES (CompactSingleKES d))) ⇒ ToCBOR (SigKES (CompactSingleKES d)) Source # | |
Defined in Cardano.Crypto.KES.CompactSingle | |
| (OptimizedKESAlgorithm d, SodiumHashAlgorithm h, HashSize h ~ SeedSizeKES d, NoThunks (VerKeyKES (CompactSumKES h d)), KESAlgorithm (CompactSumKES h d)) ⇒ ToCBOR (SigKES (CompactSumKES h d)) Source # | |
Defined in Cardano.Crypto.KES.CompactSum | |
| KnownNat t ⇒ ToCBOR (SigKES (MockKES t)) Source # | |
| (DSIGNMAlgorithm d, KnownNat t, KnownNat (SeedSizeDSIGN d * t), KnownNat (VerKeySizeDSIGN d * t), KnownNat (SignKeySizeDSIGN d * t)) ⇒ ToCBOR (SigKES (SimpleKES d t)) Source # | |
Defined in Cardano.Crypto.KES.Simple | |
| DSIGNMAlgorithm d ⇒ ToCBOR (SigKES (SingleKES d)) Source # | |
| (KESAlgorithm (SumKES h d), SodiumHashAlgorithm h, HashSize h ~ SeedSizeKES d) ⇒ ToCBOR (SigKES (SumKES h d)) Source # | |
| (UnsoundDSIGNMAlgorithm d, KnownNat (SigSizeDSIGN d + VerKeySizeDSIGN d)) ⇒ ToCBOR (UnsoundPureSignKeyKES (CompactSingleKES d)) Source # | |
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 # | |
| (HashSize h ~ SeedSizeKES d, OptimizedKESAlgorithm d, UnsoundPureKESAlgorithm d, SodiumHashAlgorithm h, KESAlgorithm (CompactSumKES h d)) ⇒ ToCBOR (UnsoundPureSignKeyKES (CompactSumKES h d)) Source # | |
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)) Source # | |
Defined in Cardano.Crypto.KES.Mock | |
| UnsoundDSIGNMAlgorithm d ⇒ ToCBOR (UnsoundPureSignKeyKES (SingleKES d)) Source # | |
Defined in Cardano.Crypto.KES.Single | |
| (HashSize h ~ SeedSizeKES d, UnsoundPureKESAlgorithm d, SodiumHashAlgorithm h, KESAlgorithm (SumKES h d)) ⇒ ToCBOR (UnsoundPureSignKeyKES (SumKES h d)) Source # | |
Defined in Cardano.Crypto.KES.Sum | |
| (DSIGNMAlgorithm d, KnownNat (SigSizeDSIGN d + VerKeySizeDSIGN d)) ⇒ ToCBOR (VerKeyKES (CompactSingleKES d)) Source # | |
Defined in Cardano.Crypto.KES.CompactSingle | |
| (OptimizedKESAlgorithm d, SodiumHashAlgorithm h, HashSize h ~ SeedSizeKES d, NoThunks (VerKeyKES (CompactSumKES h d)), KESAlgorithm (CompactSumKES h d)) ⇒ ToCBOR (VerKeyKES (CompactSumKES h d)) Source # | |
Defined in Cardano.Crypto.KES.CompactSum | |
| KnownNat t ⇒ ToCBOR (VerKeyKES (MockKES t)) Source # | |
| (DSIGNMAlgorithm d, KnownNat t, KnownNat (SeedSizeDSIGN d * t), KnownNat (VerKeySizeDSIGN d * t), KnownNat (SignKeySizeDSIGN d * t)) ⇒ ToCBOR (VerKeyKES (SimpleKES d t)) Source # | |
Defined in Cardano.Crypto.KES.Simple | |
| DSIGNMAlgorithm d ⇒ ToCBOR (VerKeyKES (SingleKES d)) Source # | |
Defined in Cardano.Crypto.KES.Single | |
| (KESAlgorithm (SumKES h d), SodiumHashAlgorithm h, HashSize h ~ SeedSizeKES d) ⇒ ToCBOR (VerKeyKES (SumKES h d)) Source # | |
| KnownNat n ⇒ ToCBOR (PackedBytes n) Source # | |
Defined in Cardano.Crypto.PackedBytes.Internal Methods toCBOR ∷ PackedBytes n → Encoding Source # encodedSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy (PackedBytes n) → Size Source # encodedListSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy [PackedBytes n] → Size Source # | |
| KnownNat n ⇒ ToCBOR (PinnedSizedBytes n) Source # | |
Defined in Cardano.Crypto.PinnedSizedBytes Methods toCBOR ∷ PinnedSizedBytes n → Encoding Source # encodedSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy (PinnedSizedBytes n) → Size Source # encodedListSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy [PinnedSizedBytes n] → Size Source # | |
| ToCBOR (CertVRF MockVRF) Source # | |
| ToCBOR (CertVRF SimpleVRF) Source # | |
| ToCBOR (CertVRF PraosVRF) Source # | |
| ToCBOR (CertVRF PraosBatchCompatVRF) Source # | |
Defined in Cardano.Crypto.VRF.PraosBatchCompat | |
| Typeable v ⇒ ToCBOR (OutputVRF v) Source # | |
| ToCBOR (SignKeyVRF MockVRF) Source # | |
Defined in Cardano.Crypto.VRF.Mock | |
| ToCBOR (SignKeyVRF SimpleVRF) Source # | |
Defined in Cardano.Crypto.VRF.Simple | |
| ToCBOR (SignKeyVRF PraosVRF) Source # | |
Defined in Cardano.Crypto.VRF.Praos | |
| ToCBOR (SignKeyVRF PraosBatchCompatVRF) Source # | |
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) Source # | |
| ToCBOR (VerKeyVRF SimpleVRF) Source # | |
| ToCBOR (VerKeyVRF PraosVRF) Source # | |
| ToCBOR (VerKeyVRF PraosBatchCompatVRF) Source # | |
Defined in Cardano.Crypto.VRF.PraosBatchCompat | |
| Typeable a ⇒ ToCBOR (RedeemSignature a) Source # | |
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) Source # | |
| Typeable era ⇒ ToCBOR (AllegraTxAuxData era) Source # | |
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 # | |
| AlonzoEraScript era ⇒ ToCBOR (AlonzoScript era) Source # | |
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 # | |
| AlonzoEraScript era ⇒ ToCBOR (PlutusScript era) Source # | |
Defined in Cardano.Ledger.Alonzo.Scripts Methods toCBOR ∷ PlutusScript era → Encoding Source # encodedSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy (PlutusScript era) → Size Source # encodedListSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy [PlutusScript era] → Size Source # | |
| Typeable era ⇒ ToCBOR (AlonzoTxAuxData era) Source # | |
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 (AlonzoTxWits era) Source # | |
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) Source # | |
| Typeable era ⇒ ToCBOR (TxDats era) Source # | |
| ToCBOR (Attributes AddrAttributes) Source # | |
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 ()) Source # | |
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, Typeable a) ⇒ ToCBOR (MerkleRoot a) Source # | |
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, Typeable a) ⇒ ToCBOR (MerkleTree a) Source # | |
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) Source # | |
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, Typeable n) ⇒ ToCBOR (TooLarge n) Source # | |
| (ConwayEraAccounts era, EraPParams era, EraStake era) ⇒ ToCBOR (ConwayGovState era) Source # | |
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 # | |
| Era era ⇒ ToCBOR (Constitution era) Source # | |
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 # | |
| (Era era, Val (Value era)) ⇒ ToCBOR (ConwayTxCert era) Source # | |
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) Source # | |
| ToCBOR (CompactForm Coin) Source # | |
Defined in Cardano.Ledger.Coin | |
| EraPParams era ⇒ ToCBOR (PParams era) Source # | |
| EraPParams era ⇒ ToCBOR (PParamsUpdate era) Source # | |
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) Source # | |
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) Source # | |
| Typeable r ⇒ ToCBOR (KeyHash r) Source # | |
| Typeable kd ⇒ ToCBOR (VKey kd) Source # | |
| Typeable t ⇒ ToCBOR (MemoBytes t) Source # | |
| Typeable era ⇒ ToCBOR (Data era) Source # | |
| Era era ⇒ ToCBOR (CommitteeState era) Source # | |
Defined in Cardano.Ledger.State.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 # | |
| (Era era, EncCBOR (TxOut era)) ⇒ ToCBOR (UTxO era) Source # | |
| Typeable era ⇒ ToCBOR (DijkstraNativeScript era) Source # | |
Defined in Cardano.Ledger.Dijkstra.Scripts Methods toCBOR ∷ DijkstraNativeScript era → Encoding Source # encodedSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy (DijkstraNativeScript era) → Size Source # encodedListSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy [DijkstraNativeScript era] → Size Source # | |
| (Era era, Val (Value era)) ⇒ ToCBOR (DijkstraTxCert era) Source # | |
Defined in Cardano.Ledger.Dijkstra.TxCert Methods toCBOR ∷ DijkstraTxCert era → Encoding Source # encodedSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy (DijkstraTxCert era) → Size Source # encodedListSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy [DijkstraTxCert era] → Size Source # | |
| (Era era, EncCBOR (PParamsUpdate era), EncCBOR (PParams era)) ⇒ ToCBOR (ShelleyGovState era) Source # | |
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) Source # | |
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, EncCBOR (StashedAVVMAddresses era)) ⇒ ToCBOR (NewEpochState era) Source # | |
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 # | |
| (Era era, ToCBOR (PParamsUpdate era)) ⇒ ToCBOR (ProposedPPUpdates era) Source # | |
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) Source # | |
| Typeable era ⇒ ToCBOR (ShelleyTxAuxData era) Source # | |
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 # | |
| Era era ⇒ ToCBOR (ShelleyTxCert era) Source # | |
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 # | |
| Typeable era ⇒ ToCBOR (ShelleyTxWits era) Source # | |
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 crypto ⇒ ToCBOR (Header crypto) Source # | |
| Typeable c ⇒ ToCBOR (BHeader c) Source # | |
| (Serialise t, Typeable t) ⇒ ToCBOR (WithOrigin t) Source # | |
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) Source # | |
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) Source # | |
| ToCBOR a ⇒ ToCBOR (Seq a) Source # | |
| (Ord a, ToCBOR a) ⇒ ToCBOR (Set a) Source # | |
| ToCBOR a ⇒ ToCBOR (NonEmpty a) Source # | |
| ToCBOR a ⇒ ToCBOR (Ratio a) Source # | |
| (Crypto c, Typeable c, Typeable (OCert c)) ⇒ ToCBOR (OCert c) Source # | NB this CBOR format is incompatible with the one defined in cardano-ledger. |
| (Typeable c, ToCBOR (VerKeyKES (KES c))) ⇒ ToCBOR (OCertSignable c) Source # | |
Defined in Cardano.KESAgent.KES.OCert Methods toCBOR ∷ OCertSignable c → Encoding Source # encodedSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy (OCertSignable c) → Size Source # encodedListSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy [OCertSignable c] → Size Source # | |
| (Typeable blk, ToCBOR (PerasVotingCommittee blk)) ⇒ ToCBOR (PerasEpochContext blk) Source # | |
Defined in Ouroboros.Consensus.Block.SupportsPeras Methods toCBOR ∷ PerasEpochContext blk → Encoding Source # encodedSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy (PerasEpochContext blk) → Size Source # encodedListSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy [PerasEpochContext blk] → Size Source # | |
| ToCBOR (VRFOutput PerasBLSCrypto) Source # | |
Defined in Ouroboros.Consensus.Peras.Crypto.BLS | |
| ToCBOR (VoteSignature PerasBLSCrypto) Source # | |
Defined in Ouroboros.Consensus.Peras.Crypto.BLS Methods toCBOR ∷ VoteSignature PerasBLSCrypto → Encoding Source # encodedSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy (VoteSignature PerasBLSCrypto) → Size Source # encodedListSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy [VoteSignature PerasBLSCrypto] → Size Source # | |
| Typeable r ⇒ ToCBOR (Signature r) Source # | |
| ToCBOR a ⇒ ToCBOR (Cumulative a) Source # | |
Defined in Ouroboros.Consensus.Committee.Types Methods toCBOR ∷ Cumulative a → Encoding Source # encodedSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy (Cumulative a) → Size Source # encodedListSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy [Cumulative a] → Size Source # | |
| ToCBOR a ⇒ ToCBOR (ExtWFAStakeDistr a) Source # | |
Defined in Ouroboros.Consensus.Committee.WFA Methods toCBOR ∷ ExtWFAStakeDistr a → Encoding Source # encodedSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy (ExtWFAStakeDistr a) → Size Source # encodedListSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy [ExtWFAStakeDistr a] → Size Source # | |
| (Typeable blk, ToCBOR (PerasVotingCommittee blk)) ⇒ ToCBOR (PerasState blk) Source # | |
Defined in Ouroboros.Consensus.Ledger.Peras Methods toCBOR ∷ PerasState blk → Encoding Source # encodedSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy (PerasState blk) → Size Source # encodedListSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy [PerasState blk] → Size Source # | |
| ToCBOR (GenTx ByronBlock) # | |
| ShelleyCompatible proto era ⇒ ToCBOR (GenTx (ShelleyBlock proto era)) # | |
Defined in Ouroboros.Consensus.Shelley.Ledger.Mempool | |
| (Typeable blk, ToCBOR (Point blk)) ⇒ ToCBOR (MockPerasCert blk) Source # | |
Defined in Ouroboros.Consensus.Peras.Cert.Mock Methods toCBOR ∷ MockPerasCert blk → Encoding Source # encodedSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy (MockPerasCert blk) → Size Source # encodedListSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy [MockPerasCert blk] → Size Source # | |
| Typeable blk ⇒ ToCBOR (PerasCert blk) Source # | |
| (Typeable blk, ToCBOR (PerasVotingCommittee blk)) ⇒ ToCBOR (BoundedPerasEpochContext blk) Source # | |
Defined in Ouroboros.Consensus.Peras.Context Methods toCBOR ∷ BoundedPerasEpochContext blk → Encoding Source # encodedSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy (BoundedPerasEpochContext blk) → Size Source # encodedListSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy [BoundedPerasEpochContext blk] → Size Source # | |
| (Typeable blk, ToCBOR (PerasVotingCommittee blk)) ⇒ ToCBOR (PerasEpochContextResolver blk) Source # | |
Defined in Ouroboros.Consensus.Peras.Context Methods toCBOR ∷ PerasEpochContextResolver blk → Encoding Source # encodedSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy (PerasEpochContextResolver blk) → Size Source # encodedListSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy [PerasEpochContextResolver blk] → Size Source # | |
| ToCBOR a ⇒ ToCBOR (PerasEnabled a) Source # | |
Defined in Ouroboros.Consensus.Peras.Params Methods toCBOR ∷ PerasEnabled a → Encoding Source # encodedSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy (PerasEnabled a) → Size Source # encodedListSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy [PerasEnabled a] → Size Source # | |
| Typeable blk ⇒ ToCBOR (PerasParams blk) Source # | |
Defined in Ouroboros.Consensus.Peras.Params Methods toCBOR ∷ PerasParams blk → Encoding Source # encodedSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy (PerasParams blk) → Size Source # encodedListSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy [PerasParams blk] → Size Source # | |
| (Typeable blk, ToCBOR (Point blk)) ⇒ ToCBOR (MockPerasVote blk) Source # | |
Defined in Ouroboros.Consensus.Peras.Vote.Mock Methods toCBOR ∷ MockPerasVote blk → Encoding Source # encodedSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy (MockPerasVote blk) → Size Source # encodedListSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy [MockPerasVote blk] → Size Source # | |
| Typeable blk ⇒ ToCBOR (PerasVote blk) Source # | |
| (Typeable blk, ToCBOR (VotingCommittee (PerasCrypto blk) (PerasVotingCommitteeScheme blk))) ⇒ ToCBOR (WrapPerasVotingCommittee blk) Source # | |
Defined in Ouroboros.Consensus.TypeFamilyWrappers Methods toCBOR ∷ WrapPerasVotingCommittee blk → Encoding Source # encodedSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy (WrapPerasVotingCommittee blk) → Size Source # encodedListSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy [WrapPerasVotingCommittee blk] → Size Source # | |
| ToCBOR a ⇒ ToCBOR (Bitmap a) Source # | |
| ToCBOR (LegacyPParams AllegraEra) # | |
Defined in Ouroboros.Consensus.Shelley.Ledger.Query.LegacyPParams Methods toCBOR ∷ LegacyPParams AllegraEra → Encoding Source # encodedSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy (LegacyPParams AllegraEra) → Size Source # encodedListSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy [LegacyPParams AllegraEra] → Size Source # | |
| ToCBOR (LegacyPParams AlonzoEra) # | |
| ToCBOR (LegacyPParams BabbageEra) # | |
Defined in Ouroboros.Consensus.Shelley.Ledger.Query.LegacyPParams Methods toCBOR ∷ LegacyPParams BabbageEra → Encoding Source # encodedSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy (LegacyPParams BabbageEra) → Size Source # encodedListSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy [LegacyPParams BabbageEra] → Size Source # | |
| ToCBOR (LegacyPParams ConwayEra) # | |
| ToCBOR (LegacyPParams DijkstraEra) # | |
Defined in Ouroboros.Consensus.Shelley.Ledger.Query.LegacyPParams Methods toCBOR ∷ LegacyPParams DijkstraEra → Encoding Source # encodedSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy (LegacyPParams DijkstraEra) → Size Source # encodedListSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy [LegacyPParams DijkstraEra] → Size Source # | |
| ToCBOR (LegacyPParams MaryEra) # | |
| ToCBOR (LegacyPParams ShelleyEra) # | |
Defined in Ouroboros.Consensus.Shelley.Ledger.Query.LegacyPParams Methods toCBOR ∷ LegacyPParams ShelleyEra → Encoding Source # encodedSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy (LegacyPParams ShelleyEra) → Size Source # encodedListSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy [LegacyPParams ShelleyEra] → Size Source # | |
| ToCBOR (Hash ByronKey) Source # | |
| ToCBOR (Hash ByronKeyLegacy) Source # | |
Defined in Cardano.Api.KeysByron | |
| ToCBOR (Hash UnsoundPureKesKey) Source # | |
Defined in Cardano.Api.KeysPraos | |
| 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 UnsoundPureKesKey) Source # | |
Defined in Cardano.Api.KeysPraos Methods toCBOR ∷ SigningKey UnsoundPureKesKey → Encoding Source # encodedSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy (SigningKey UnsoundPureKesKey) → Size Source # encodedListSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy [SigningKey UnsoundPureKesKey] → Size Source # | |
| 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 UnsoundPureKesKey) Source # | |
Defined in Cardano.Api.KeysPraos Methods toCBOR ∷ VerificationKey UnsoundPureKesKey → Encoding Source # encodedSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy (VerificationKey UnsoundPureKesKey) → Size Source # encodedListSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy [VerificationKey UnsoundPureKesKey] → Size Source # | |
| 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 # | |
| ToCBOR a ⇒ ToCBOR (Vector a) Source # | |
| ToCBOR a ⇒ ToCBOR (Maybe a) Source # | |
| ToCBOR a ⇒ ToCBOR [a] Source # | |
| Typeable a ⇒ ToCBOR (Fixed a) Source # | |
| (HashAlgorithm h, Typeable a) ⇒ ToCBOR (Hash h a) Source # | |
| (VRFAlgorithm v, Typeable a) ⇒ ToCBOR (CertifiedVRF v a) Source # | |
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) Source # | |
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) Source # | |
| (Era era, EncCBOR (TxBody l era), EncCBOR (TxAuxData era), EncCBOR (TxWits era), Typeable l) ⇒ ToCBOR (AlonzoTx l era) Source # | |
| (EncCBOR h, Typeable h) ⇒ ToCBOR (Block h AllegraEra) Source # | |
Defined in Cardano.Ledger.Allegra.BlockBody | |
| (EncCBOR h, Typeable h) ⇒ ToCBOR (Block h AlonzoEra) Source # | |
| (EncCBOR h, Typeable h) ⇒ ToCBOR (Block h BabbageEra) Source # | |
Defined in Cardano.Ledger.Babbage.BlockBody | |
| (EncCBOR h, Typeable h) ⇒ ToCBOR (Block h ConwayEra) Source # | |
| (EncCBOR h, Typeable h) ⇒ ToCBOR (Block h DijkstraEra) Source # | |
Defined in Cardano.Ledger.Dijkstra.Block | |
| (EncCBOR h, Typeable h) ⇒ ToCBOR (Block h MaryEra) Source # | |
| (EncCBOR h, Typeable h) ⇒ ToCBOR (Block h ShelleyEra) Source # | |
Defined in Cardano.Ledger.Shelley.Block | |
| Typeable l ⇒ ToCBOR (Tx l AlonzoEra) Source # | |
| Typeable l ⇒ ToCBOR (Tx l BabbageEra) Source # | |
Defined in Cardano.Ledger.Babbage.Tx | |
| Typeable l ⇒ ToCBOR (Tx l ConwayEra) Source # | |
| Typeable l ⇒ ToCBOR (Tx l DijkstraEra) Source # | |
Defined in Cardano.Ledger.Dijkstra.Tx | |
| Typeable l ⇒ ToCBOR (Tx l ShelleyEra) Source # | |
Defined in Cardano.Ledger.Shelley.Tx | |
| Typeable t ⇒ ToCBOR (Tx t AllegraEra) Source # | |
Defined in Cardano.Ledger.Allegra.Tx | |
| Typeable t ⇒ ToCBOR (Tx t MaryEra) Source # | |
| Typeable l ⇒ ToCBOR (TxBody l AllegraEra) Source # | |
Defined in Cardano.Ledger.Allegra.TxBody | |
| Typeable l ⇒ ToCBOR (TxBody l AlonzoEra) Source # | |
| Typeable l ⇒ ToCBOR (TxBody l BabbageEra) Source # | |
Defined in Cardano.Ledger.Babbage.TxBody | |
| Typeable l ⇒ ToCBOR (TxBody l ConwayEra) Source # | |
| Typeable l ⇒ ToCBOR (TxBody l DijkstraEra) Source # | |
Defined in Cardano.Ledger.Dijkstra.TxBody | |
| Typeable l ⇒ ToCBOR (TxBody l MaryEra) Source # | |
| Typeable l ⇒ ToCBOR (TxBody l ShelleyEra) Source # | |
Defined in Cardano.Ledger.Shelley.TxBody | |
| (EraTx era, Typeable l) ⇒ ToCBOR (DijkstraTx l era) Source # | |
Defined in Cardano.Ledger.Dijkstra.Tx Methods toCBOR ∷ DijkstraTx l era → Encoding Source # encodedSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy (DijkstraTx l era) → Size Source # encodedListSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy [DijkstraTx l era] → Size Source # | |
| (Era era, EncCBOR (TxWits era), EncCBOR (TxBody l era), EncCBOR (TxAuxData era), Typeable l) ⇒ ToCBOR (ShelleyTx l era) Source # | |
| (Ord k, ToCBOR k, ToCBOR v) ⇒ ToCBOR (Map k v) Source # | |
| (ToCBOR a, ToCBOR b) ⇒ ToCBOR (Either a b) Source # | |
| (Typeable crypto, Typeable blk, ToCBOR (Point blk)) ⇒ ToCBOR (Cert crypto (MockPerasVotingCommitteeScheme blk)) Source # | |
Defined in Ouroboros.Consensus.Peras.Crypto.Mock Methods toCBOR ∷ Cert crypto (MockPerasVotingCommitteeScheme blk) → Encoding Source # encodedSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy (Cert crypto (MockPerasVotingCommitteeScheme blk)) → Size Source # encodedListSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy [Cert crypto (MockPerasVotingCommitteeScheme blk)] → Size Source # | |
| (Typeable crypto, Typeable blk) ⇒ ToCBOR (EligibilityWitness crypto (MockPerasVotingCommitteeScheme blk)) Source # | |
Defined in Ouroboros.Consensus.Peras.Crypto.Mock Methods toCBOR ∷ EligibilityWitness crypto (MockPerasVotingCommitteeScheme blk) → Encoding Source # encodedSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy (EligibilityWitness crypto (MockPerasVotingCommitteeScheme blk)) → Size Source # encodedListSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy [EligibilityWitness crypto (MockPerasVotingCommitteeScheme blk)] → Size Source # | |
| (Typeable crypto, Typeable blk, ToCBOR (Point blk)) ⇒ ToCBOR (Vote crypto (MockPerasVotingCommitteeScheme blk)) Source # | |
Defined in Ouroboros.Consensus.Peras.Crypto.Mock Methods toCBOR ∷ Vote crypto (MockPerasVotingCommitteeScheme blk) → Encoding Source # encodedSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy (Vote crypto (MockPerasVotingCommitteeScheme blk)) → Size Source # encodedListSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy [Vote crypto (MockPerasVotingCommitteeScheme blk)] → Size Source # | |
| CanHardFork xs ⇒ ToCBOR (VotingCommittee (OneEraPerasCrypto xs) (OneEraPerasVotingCommitteeScheme xs)) Source # | |
Defined in Ouroboros.Consensus.HardFork.Combinator.AcrossEras Methods toCBOR ∷ VotingCommittee (OneEraPerasCrypto xs) (OneEraPerasVotingCommitteeScheme xs) → Encoding Source # encodedSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy (VotingCommittee (OneEraPerasCrypto xs) (OneEraPerasVotingCommitteeScheme xs)) → Size Source # encodedListSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy [VotingCommittee (OneEraPerasCrypto xs) (OneEraPerasVotingCommitteeScheme xs)] → Size Source # | |
| Typeable blk ⇒ ToCBOR (VotingCommittee (VoidPerasCrypto blk) VoidPerasVotingCommitteeScheme) Source # | |
Defined in Ouroboros.Consensus.Peras.Void Methods toCBOR ∷ VotingCommittee (VoidPerasCrypto blk) VoidPerasVotingCommitteeScheme → Encoding Source # encodedSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy (VotingCommittee (VoidPerasCrypto blk) VoidPerasVotingCommitteeScheme) → Size Source # encodedListSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy [VotingCommittee (VoidPerasCrypto blk) VoidPerasVotingCommitteeScheme] → Size Source # | |
| (Typeable crypto, ToCBOR (PublicKey crypto)) ⇒ ToCBOR (VotingCommittee crypto EveryoneVotes) Source # | |
Defined in Ouroboros.Consensus.Committee.EveryoneVotes Methods toCBOR ∷ VotingCommittee crypto EveryoneVotes → Encoding Source # encodedSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy (VotingCommittee crypto EveryoneVotes) → Size Source # encodedListSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy [VotingCommittee crypto EveryoneVotes] → Size Source # | |
| (Typeable crypto, ToCBOR (PublicKey crypto)) ⇒ ToCBOR (VotingCommittee crypto WFALS) Source # | |
Defined in Ouroboros.Consensus.Committee.WFALS | |
| (Typeable crypto, Typeable blk) ⇒ ToCBOR (VotingCommittee crypto (MockPerasVotingCommitteeScheme blk)) Source # | |
Defined in Ouroboros.Consensus.Peras.Crypto.Mock Methods toCBOR ∷ VotingCommittee crypto (MockPerasVotingCommitteeScheme blk) → Encoding Source # encodedSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy (VotingCommittee crypto (MockPerasVotingCommitteeScheme blk)) → Size Source # encodedListSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy [VotingCommittee crypto (MockPerasVotingCommitteeScheme blk)] → Size Source # | |
| (Typeable crypto, Typeable blk) ⇒ ToCBOR (VotingCommitteeError crypto (MockPerasVotingCommitteeScheme blk)) Source # | |
Defined in Ouroboros.Consensus.Peras.Crypto.Mock Methods toCBOR ∷ VotingCommitteeError crypto (MockPerasVotingCommitteeScheme blk) → Encoding Source # encodedSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy (VotingCommitteeError crypto (MockPerasVotingCommitteeScheme blk)) → Size Source # encodedListSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy [VotingCommitteeError crypto (MockPerasVotingCommitteeScheme blk)] → Size Source # | |
| (Typeable crypto, Typeable blk) ⇒ ToCBOR (VotingCommitteeInput crypto (MockPerasVotingCommitteeScheme blk)) Source # | |
Defined in Ouroboros.Consensus.Peras.Crypto.Mock Methods toCBOR ∷ VotingCommitteeInput crypto (MockPerasVotingCommitteeScheme blk) → Encoding Source # encodedSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy (VotingCommitteeInput crypto (MockPerasVotingCommitteeScheme blk)) → Size Source # encodedListSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy [VotingCommitteeInput crypto (MockPerasVotingCommitteeScheme blk)] → Size Source # | |
| (Typeable k, Typeable xs) ⇒ ToCBOR (OneEraHash xs) Source # | |
Defined in Ouroboros.Consensus.HardFork.Combinator.AcrossEras Methods toCBOR ∷ OneEraHash xs → Encoding Source # encodedSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy (OneEraHash xs) → Size Source # encodedListSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy [OneEraHash xs] → Size Source # | |
| (ToCBOR a, ToCBOR b) ⇒ ToCBOR (a, b) Source # | |
| ToCBOR (Tokens → Tokens) Source # | |
| (ToCBOR a, Integral a, Bounded a, Typeable b, Typeable (BoundedRatio b a)) ⇒ ToCBOR (BoundedRatio b a) Source # | |
| (Typeable s, ToCBOR a) ⇒ ToCBOR (Tagged s a) Source # | |
| (ToCBOR a, ToCBOR b, ToCBOR c) ⇒ ToCBOR (a, b, c) Source # | |
| (ToCBOR a, ToCBOR b, ToCBOR c, ToCBOR d) ⇒ ToCBOR (a, b, c, d) Source # | |
| (ToCBOR a, ToCBOR b, ToCBOR c, ToCBOR d, ToCBOR e) ⇒ ToCBOR (a, b, c, d, e) Source # | |
| (ToCBOR a, ToCBOR b, ToCBOR c, ToCBOR d, ToCBOR e, ToCBOR f) ⇒ ToCBOR (a, b, c, d, e, f) Source # | |
| (ToCBOR a, ToCBOR b, ToCBOR c, ToCBOR d, ToCBOR e, ToCBOR f, ToCBOR g) ⇒ ToCBOR (a, b, c, d, e, f, g) Source # | |
| (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) Source # | |
class Typeable a ⇒ DecCBOR a where Source #
Minimal complete definition
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 Source # | |
| DecCBOR ByteString Source # | |
Defined in Cardano.Ledger.Binary.Decoding.DecCBOR | |
| DecCBOR ByteString Source # | |
Defined in Cardano.Ledger.Binary.Decoding.DecCBOR | |
| DecCBOR ShortByteString Source # | |
Defined in Cardano.Ledger.Binary.Decoding.DecCBOR | |
| DecCBOR IPv4 Source # | |
| DecCBOR IPv6 Source # | |
| DecCBOR BitField Source # | |
| DecCBOR LeiosCert Source # | |
| DecCBOR Proof Source # | |
| DecCBOR SignKey Source # | |
| DecCBOR VerKey Source # | |
| DecCBOR ProtocolMagicId Source # | |
Defined in Cardano.Crypto.ProtocolMagic | |
| DecCBOR RequiresNetworkMagic Source # | |
Defined in Cardano.Crypto.ProtocolMagic | |
| DecCBOR Raw Source # | |
| DecCBOR CompactRedeemVerificationKey Source # | |
Defined in Cardano.Crypto.Signing.Redeem.Compact | |
| DecCBOR RedeemSigningKey Source # | |
Defined in Cardano.Crypto.Signing.Redeem.SigningKey | |
| DecCBOR RedeemVerificationKey Source # | |
| DecCBOR SigningKey Source # | |
Defined in Cardano.Crypto.Signing.SigningKey | |
| DecCBOR VerificationKey Source # | |
Defined in Cardano.Crypto.Signing.VerificationKey | |
| DecCBOR ValidityInterval Source # | |
Defined in Cardano.Ledger.Allegra.Scripts | |
| DecCBOR AlonzoExtraConfig Source # | |
Defined in Cardano.Ledger.Alonzo.Genesis | |
| DecCBOR AlonzoGenesis Source # | Genesis types are always encoded with the version of era they are defined in. |
Defined in Cardano.Ledger.Alonzo.Genesis | |
| DecCBOR CoinPerWord Source # | |
Defined in Cardano.Ledger.Alonzo.PParams | |
| DecCBOR OrdExUnits Source # | |
Defined in Cardano.Ledger.Alonzo.PParams | |
| DecCBOR FailureDescription Source # | |
Defined in Cardano.Ledger.Alonzo.Rules.Utxos | |
| DecCBOR TagMismatchDescription Source # | |
Defined in Cardano.Ledger.Alonzo.Rules.Utxos | |
| DecCBOR IsPhase2Valid Source # | |
Defined in Cardano.Ledger.Alonzo.Tx | |
| DecCBOR QueryPoolStateResult Source # | |
Defined in Cardano.Ledger.Api.State.Query | |
| DecCBOR QueryResultIndividualPoolStake Source # | |
Defined in Cardano.Ledger.Api.State.Query | |
| DecCBOR QueryResultPoolDistr Source # | |
Defined in Cardano.Ledger.Api.State.Query | |
| DecCBOR StakeSnapshot Source # | |
Defined in Cardano.Ledger.Api.State.Query | |
| DecCBOR StakeSnapshots Source # | |
Defined in Cardano.Ledger.Api.State.Query | |
| DecCBOR CommitteeMemberState Source # | |
Defined in Cardano.Ledger.Api.State.Query.Governance | |
| DecCBOR CommitteeMembersState Source # | |
Defined in Cardano.Ledger.Api.State.Query.Governance | |
| DecCBOR HotCredAuthStatus Source # | |
Defined in Cardano.Ledger.Api.State.Query.Governance | |
| DecCBOR MemberStatus Source # | |
Defined in Cardano.Ledger.Api.State.Query.Governance | |
| DecCBOR NextEpochChange Source # | |
Defined in Cardano.Ledger.Api.State.Query.Governance | |
| DecCBOR Version Source # | |
| DecCBOR Body Source # | |
| DecCBOR BlockSignature Source # | |
Defined in Cardano.Chain.Block.Header | |
| DecCBOR ToSign Source # | |
| DecCBOR Proof Source # | |
| DecCBOR ChainValidationState Source # | |
Defined in Cardano.Chain.Block.Validation | |
| DecCBOR HDAddressPayload Source # | |
Defined in Cardano.Chain.Common.AddrAttributes | |
| DecCBOR AddrSpendingData Source # | |
Defined in Cardano.Chain.Common.AddrSpendingData | |
| DecCBOR AddrType Source # | |
| DecCBOR Address Source # | |
| DecCBOR Address' Source # | |
| DecCBOR BlockCount Source # | |
Defined in Cardano.Chain.Common.BlockCount | |
| DecCBOR ChainDifficulty Source # | |
Defined in Cardano.Chain.Common.ChainDifficulty | |
| DecCBOR CompactAddress Source # | |
Defined in Cardano.Chain.Common.Compact | |
| DecCBOR KeyHash Source # | |
| DecCBOR Lovelace Source # | |
| DecCBOR LovelaceError Source # | |
Defined in Cardano.Chain.Common.Lovelace | |
| DecCBOR LovelacePortion Source # | |
Defined in Cardano.Chain.Common.LovelacePortion | |
| DecCBOR NetworkMagic Source # | |
Defined in Cardano.Chain.Common.NetworkMagic | |
| DecCBOR TxFeePolicy Source # | |
Defined in Cardano.Chain.Common.TxFeePolicy | |
| DecCBOR TxSizeLinear Source # | |
Defined in Cardano.Chain.Common.TxSizeLinear | |
| DecCBOR Certificate Source # | |
Defined in Cardano.Chain.Delegation.Certificate | |
| DecCBOR Map Source # | |
| DecCBOR Payload Source # | |
| DecCBOR State Source # | |
| DecCBOR State Source # | |
| DecCBOR Error Source # | |
| DecCBOR ScheduledDelegation Source # | |
| DecCBOR State Source # | |
| DecCBOR GenesisAvvmBalances Source # | |
Defined in Cardano.Chain.Genesis.AvvmBalances | |
| DecCBOR Config Source # | |
| DecCBOR GenesisData Source # | |
Defined in Cardano.Chain.Genesis.Data | |
| DecCBOR GenesisDelegation Source # | |
Defined in Cardano.Chain.Genesis.Delegation | |
| DecCBOR GenesisHash Source # | |
Defined in Cardano.Chain.Genesis.Hash | |
| DecCBOR GenesisKeyHashes Source # | |
Defined in Cardano.Chain.Genesis.KeyHashes | |
| DecCBOR GenesisNonAvvmBalances Source # | |
Defined in Cardano.Chain.Genesis.NonAvvmBalances | |
| DecCBOR MempoolPayload Source # | |
Defined in Cardano.Chain.MempoolPayload | |
| DecCBOR EpochAndSlotCount Source # | |
Defined in Cardano.Chain.Slotting.EpochAndSlotCount | |
| DecCBOR EpochNumber Source # | |
Defined in Cardano.Chain.Slotting.EpochNumber | |
| DecCBOR EpochSlots Source # | |
Defined in Cardano.Chain.Slotting.EpochSlots | |
| DecCBOR SlotCount Source # | |
| DecCBOR SlotNumber Source # | |
Defined in Cardano.Chain.Slotting.SlotNumber | |
| DecCBOR SscPayload Source # | |
Defined in Cardano.Chain.Ssc | |
| DecCBOR SscProof Source # | |
| DecCBOR CompactTxId Source # | |
Defined in Cardano.Chain.UTxO.Compact | |
| DecCBOR CompactTxIn Source # | |
Defined in Cardano.Chain.UTxO.Compact | |
| DecCBOR CompactTxOut Source # | |
Defined in Cardano.Chain.UTxO.Compact | |
| DecCBOR Tx Source # | |
| DecCBOR TxIn Source # | |
| DecCBOR TxOut Source # | |
| DecCBOR TxAux Source # | |
| DecCBOR TxPayload Source # | |
| DecCBOR TxProof Source # | |
| DecCBOR TxInWitness Source # | |
Defined in Cardano.Chain.UTxO.TxWitness | |
| DecCBOR TxSigData Source # | |
| DecCBOR UTxO Source # | |
| DecCBOR UTxOError Source # | |
| DecCBOR UTxOConfiguration Source # | |
Defined in Cardano.Chain.UTxO.UTxOConfiguration | |
| DecCBOR TxValidationError Source # | |
Defined in Cardano.Chain.UTxO.Validation | |
| DecCBOR UTxOValidationError Source # | |
Defined in Cardano.Chain.UTxO.Validation | |
| DecCBOR ApplicationName Source # | |
Defined in Cardano.Chain.Update.ApplicationName | |
| DecCBOR ApplicationNameError Source # | |
Defined in Cardano.Chain.Update.ApplicationName | |
| DecCBOR InstallerHash Source # | |
Defined in Cardano.Chain.Update.InstallerHash | |
| DecCBOR Payload Source # | |
| DecCBOR Proposal Source # | |
| DecCBOR ProposalBody Source # | |
Defined in Cardano.Chain.Update.Proposal | |
| DecCBOR ProtocolParameters Source # | |
Defined in Cardano.Chain.Update.ProtocolParameters | |
| DecCBOR ProtocolParametersUpdate Source # | |
| DecCBOR ProtocolVersion Source # | |
Defined in Cardano.Chain.Update.ProtocolVersion | |
| DecCBOR SoftforkRule Source # | |
Defined in Cardano.Chain.Update.SoftforkRule | |
| DecCBOR SoftwareVersion Source # | |
Defined in Cardano.Chain.Update.SoftwareVersion | |
| DecCBOR SoftwareVersionError Source # | |
Defined in Cardano.Chain.Update.SoftwareVersion | |
| DecCBOR SystemTag Source # | |
| DecCBOR SystemTagError Source # | |
Defined in Cardano.Chain.Update.SystemTag | |
| DecCBOR CandidateProtocolUpdate Source # | |
Defined in Cardano.Chain.Update.Validation.Endorsement | |
| DecCBOR Endorsement Source # | |
Defined in Cardano.Chain.Update.Validation.Endorsement | |
| DecCBOR Error Source # | |
| DecCBOR Error Source # | |
| DecCBOR State Source # | |
| DecCBOR Adopted Source # | |
| DecCBOR ApplicationVersion Source # | |
Defined in Cardano.Chain.Update.Validation.Registration | |
| DecCBOR Error Source # | |
| DecCBOR ProtocolUpdateProposal Source # | |
Defined in Cardano.Chain.Update.Validation.Registration | |
| DecCBOR SoftwareUpdateProposal Source # | |
Defined in Cardano.Chain.Update.Validation.Registration | |
| DecCBOR Error Source # | |
| DecCBOR Vote Source # | |
| DecCBOR ConwayExtraConfig Source # | |
Defined in Cardano.Ledger.Conway.Genesis | |
| DecCBOR ConwayGenesis Source # | |
Defined in Cardano.Ledger.Conway.Genesis | |
| DecCBOR DefaultVote Source # | |
Defined in Cardano.Ledger.Conway.Governance | |
| DecCBOR GovActionId Source # | |
Defined in Cardano.Ledger.Conway.Governance.Procedures | |
| DecCBOR GovActionIx Source # | |
Defined in Cardano.Ledger.Conway.Governance.Procedures | |
| DecCBOR Vote Source # | |
| DecCBOR Voter Source # | |
| DecCBOR DRepVotingThresholds Source # | |
Defined in Cardano.Ledger.Conway.PParams | |
| DecCBOR PoolVotingThresholds Source # | |
Defined in Cardano.Ledger.Conway.PParams | |
| DecCBOR Delegatee Source # | |
| DecCBOR AccountAddress Source # | |
Defined in Cardano.Ledger.Address | |
| DecCBOR AccountId Source # | |
| DecCBOR Addr Source # | |
| DecCBOR CompactAddr Source # | |
Defined in Cardano.Ledger.Address | |
| DecCBOR DirectDeposits Source # | |
Defined in Cardano.Ledger.Address | |
| DecCBOR Withdrawals Source # | |
Defined in Cardano.Ledger.Address | |
| DecCBOR ActiveSlotCoeff Source # | |
Defined in Cardano.Ledger.BaseTypes | |
| DecCBOR Anchor Source # | |
| DecCBOR BlocksMade Source # | |
Defined in Cardano.Ledger.BaseTypes | |
| DecCBOR CertIx Source # | |
| DecCBOR DnsName Source # | |
| DecCBOR Network Source # | |
| DecCBOR NonNegativeInterval Source # | |
Defined in Cardano.Ledger.BaseTypes | |
| DecCBOR Nonce Source # | |
| DecCBOR Port Source # | |
| DecCBOR PositiveInterval Source # | |
Defined in Cardano.Ledger.BaseTypes | |
| DecCBOR PositiveUnitInterval Source # | |
Defined in Cardano.Ledger.BaseTypes | |
| DecCBOR ProtVer Source # | |
| DecCBOR TxIx Source # | |
| DecCBOR UnitInterval Source # | |
Defined in Cardano.Ledger.BaseTypes | |
| DecCBOR Url Source # | |
| DecCBOR Coin Source # | |
| DecCBOR CoinPerByte Source # | |
Defined in Cardano.Ledger.Coin | |
| DecCBOR DeltaCoin Source # | |
| DecCBOR MaxPledgeLeverage Source # | |
Defined in Cardano.Ledger.Core.PParams | |
| DecCBOR Ptr Source # | |
| DecCBOR SlotNo32 Source # | |
| DecCBOR DRep Source # | |
| DecCBOR DRepState Source # | |
| DecCBOR GenDelegPair Source # | |
Defined in Cardano.Ledger.Hashes | |
| DecCBOR GenDelegs Source # | |
| DecCBOR HashHeader Source # | |
Defined in Cardano.Ledger.Hashes | |
| DecCBOR ScriptHash Source # | |
Defined in Cardano.Ledger.Hashes | |
| DecCBOR TxAuxDataHash Source # | |
Defined in Cardano.Ledger.Hashes | |
| DecCBOR BootstrapWitness Source # | |
Defined in Cardano.Ledger.Keys.Bootstrap | |
| DecCBOR ChainCode Source # | |
| DecCBOR Metadatum Source # | |
| DecCBOR CostModels Source # | |
Defined in Cardano.Ledger.Plutus.CostModels | |
| DecCBOR CostModelsUpdate Source # | |
Defined in Cardano.Ledger.Plutus.CostModels | |
| DecCBOR ExUnits Source # | |
| DecCBOR Prices Source # | |
| DecCBOR Language Source # | |
| DecCBOR PlutusBinary Source # | |
Defined in Cardano.Ledger.Plutus.Language | |
| DecCBOR TxOutSource Source # | |
Defined in Cardano.Ledger.Plutus.TxInfo | |
| DecCBOR Reward Source # | |
| DecCBOR RewardType Source # | |
Defined in Cardano.Ledger.Rewards | |
| DecCBOR CommitteeAuthorization Source # | |
Defined in Cardano.Ledger.State.CertState | |
| DecCBOR FutureGenDeleg Source # | |
Defined in Cardano.Ledger.State.CertState | |
| DecCBOR ChainAccountState Source # | |
Defined in Cardano.Ledger.State.ChainAccount | |
| DecCBOR IndividualPoolStake Source # | |
Defined in Cardano.Ledger.State.PoolDistr | |
| DecCBOR PoolDistr Source # | |
| DecCBOR StakeWithDelegation Source # | |
Defined in Cardano.Ledger.State.Stake | |
| DecCBOR BlsKey Source # | |
| DecCBOR PoolMetadata Source # | |
Defined in Cardano.Ledger.State.StakePool | |
| DecCBOR StakePoolParams Source # | |
Defined in Cardano.Ledger.State.StakePool | |
| DecCBOR StakePoolRelay Source # | |
Defined in Cardano.Ledger.State.StakePool | |
| DecCBOR StakePoolState Source # | |
Defined in Cardano.Ledger.State.StakePool | |
| DecCBOR TxId Source # | |
| DecCBOR TxIn Source # | |
| DecCBOR PerasCert Source # | |
| DecCBOR DijkstraGenesis Source # | |
Defined in Cardano.Ledger.Dijkstra.Genesis | |
| DecCBOR AssetName Source # | |
| DecCBOR CompactValue Source # | |
Defined in Cardano.Ledger.Mary.Value | |
| DecCBOR MaryValue Source # | |
| DecCBOR MultiAsset Source # | |
Defined in Cardano.Ledger.Mary.Value | |
| DecCBOR PolicyID Source # | |
| DecCBOR RewardInfoPool Source # | |
Defined in Cardano.Ledger.Shelley.API.Wallet | |
| DecCBOR RewardParams Source # | |
Defined in Cardano.Ledger.Shelley.API.Wallet | |
| DecCBOR NominalDiffTimeMicro Source # | |
Defined in Cardano.Ledger.Shelley.Genesis | |
| DecCBOR ShelleyExtraConfig Source # | |
Defined in Cardano.Ledger.Shelley.Genesis | |
| DecCBOR ShelleyGenesis Source # | Genesis are always encoded with the version of era they are defined in. |
Defined in Cardano.Ledger.Shelley.Genesis | |
| DecCBOR ShelleyGenesisStaking Source # | |
Defined in Cardano.Ledger.Shelley.Genesis | |
| DecCBOR Likelihood Source # | |
Defined in Cardano.Ledger.Shelley.PoolRank | |
| DecCBOR LogWeight Source # | |
| DecCBOR PerformanceEstimate Source # | |
Defined in Cardano.Ledger.Shelley.PoolRank | |
| DecCBOR Desirability Source # | |
Defined in Cardano.Ledger.Shelley.RewardProvenance | |
| DecCBOR RewardProvenance Source # | |
Defined in Cardano.Ledger.Shelley.RewardProvenance | |
| DecCBOR RewardProvenancePool Source # | |
Defined in Cardano.Ledger.Shelley.RewardProvenance | |
| DecCBOR FreeVars Source # | |
| DecCBOR Pulser Source # | |
| DecCBOR PulsingRewUpdate Source # | |
Defined in Cardano.Ledger.Shelley.RewardUpdate | |
| DecCBOR RewardAns Source # | |
| DecCBOR RewardSnapShot Source # | |
Defined in Cardano.Ledger.Shelley.RewardUpdate | |
| DecCBOR RewardUpdate Source # | |
Defined in Cardano.Ledger.Shelley.RewardUpdate | |
| DecCBOR LeaderOnlyReward Source # | |
Defined in Cardano.Ledger.Shelley.Rewards | |
| DecCBOR PoolRewardInfo Source # | |
Defined in Cardano.Ledger.Shelley.Rewards | |
| DecCBOR VotingPeriod Source # | |
Defined in Cardano.Ledger.Shelley.Rules.Ppup | |
| DecCBOR FromByronTranslationContext Source # | |
Defined in Cardano.Ledger.Shelley.Translation | |
| DecCBOR MIRCert Source # | |
| DecCBOR MIRPot Source # | |
| DecCBOR MIRTarget Source # | |
| DecCBOR LastAppliedBlock Source # | |
Defined in Cardano.Protocol.TPraos.BlockHeader | |
| DecCBOR PrevHash Source # | |
| DecCBOR KESPeriod Source # | |
| DecCBOR ChainDepState Source # | |
Defined in Cardano.Protocol.TPraos.API | |
| DecCBOR OBftSlot Source # | |
| DecCBOR PrtclState Source # | |
Defined in Cardano.Protocol.TPraos.Rules.Prtcl | |
| DecCBOR TicknState Source # | |
Defined in Cardano.Protocol.TPraos.Rules.Tickn | |
| DecCBOR BlockNo Source # | |
| DecCBOR EpochInterval Source # | |
Defined in Cardano.Ledger.Binary.Decoding.DecCBOR | |
| DecCBOR EpochNo Source # | |
| DecCBOR EpochSize Source # | |
| DecCBOR SlotNo Source # | |
| DecCBOR SystemStart Source # | |
Defined in Cardano.Ledger.Binary.Decoding.DecCBOR | |
| DecCBOR ByteArray Source # | |
| DecCBOR SlicedByteArray Source # | |
Defined in Cardano.Ledger.Binary.Decoding.DecCBOR | |
| DecCBOR Term Source # | |
| DecCBOR PublicKey Source # | |
| DecCBOR SecretKey Source # | |
| DecCBOR Signature Source # | |
| DecCBOR Void Source # | |
| DecCBOR Int16 Source # | |
| DecCBOR Int32 Source # | |
| DecCBOR Int64 Source # | |
| DecCBOR Int8 Source # | |
| DecCBOR Rational Source # | |
| DecCBOR Word16 Source # | |
| DecCBOR Word32 Source # | |
| DecCBOR Word64 Source # | |
| DecCBOR Word8 Source # | |
| DecCBOR ByronHash # | |
| DecCBOR OperationalCertificate Source # | |
Defined in Cardano.Api.OperationalCertificate | |
| DecCBOR OperationalCertificateIssueCounter Source # | |
| DecCBOR Data Source # | |
| DecCBOR ScriptContext Source # | |
Defined in Cardano.Ledger.Binary.Decoding.DecCBOR | |
| DecCBOR ScriptContext Source # | |
Defined in Cardano.Ledger.Binary.Decoding.DecCBOR | |
| DecCBOR ScriptContext Source # | |
Defined in Cardano.Ledger.Binary.Decoding.DecCBOR | |
| DecCBOR Text Source # | |
| DecCBOR UTCTime Source # | |
| DecCBOR Integer Source # | |
| DecCBOR Natural Source # | |
| DecCBOR () Source # | |
| DecCBOR Bool Source # | |
| DecCBOR Double Source # | |
| DecCBOR Float Source # | |
| DecCBOR Int Source # | |
| DecCBOR Word Source # | |
| DSIGNAlgorithm v ⇒ DecCBOR (SigDSIGN v) Source # | |
| DSIGNAlgorithm v ⇒ DecCBOR (SignKeyDSIGN v) Source # | |
Defined in Cardano.Ledger.Binary.Decoding.DecCBOR | |
| DSIGNAlgorithm v ⇒ DecCBOR (VerKeyDSIGN v) Source # | |
Defined in Cardano.Ledger.Binary.Decoding.DecCBOR | |
| KESAlgorithm k ⇒ DecCBOR (SigKES k) Source # | |
| KESAlgorithm k ⇒ DecCBOR (VerKeyKES k) Source # | |
| KnownNat n ⇒ DecCBOR (PackedBytes n) Source # | |
Defined in Cardano.Ledger.Binary.Decoding.DecCBOR | |
| DecCBOR (CertVRF MockVRF) Source # | |
| DecCBOR (CertVRF SimpleVRF) Source # | |
| DecCBOR (CertVRF PraosVRF) Source # | |
| Typeable v ⇒ DecCBOR (OutputVRF v) Source # | |
| DecCBOR (SignKeyVRF MockVRF) Source # | |
| DecCBOR (SignKeyVRF SimpleVRF) Source # | |
| DecCBOR (SignKeyVRF PraosVRF) Source # | |
| DecCBOR (VerKeyVRF MockVRF) Source # | |
| DecCBOR (VerKeyVRF SimpleVRF) Source # | |
| DecCBOR (VerKeyVRF PraosVRF) Source # | |
| Typeable a ⇒ DecCBOR (RedeemSignature a) Source # | |
Defined in Cardano.Crypto.Signing.Redeem.Signature | |
| Typeable a ⇒ DecCBOR (Signature a) Source # | |
| (Show a, Ord a, DecCBOR a) ⇒ DecCBOR (OSet a) Source # | |
| (Typeable a, Ord a, DecCBOR a) ⇒ DecCBOR (NonEmptySet a) Source # | |
Defined in Data.Set.NonEmpty | |
| (EraTxOut era, DecCBOR (EraRuleFailure "PPUP" era)) ⇒ DecCBOR (AllegraUtxoPredFailure era) Source # | |
Defined in Cardano.Ledger.Allegra.Rules.Utxo | |
| (AlonzoEraScript era, DecCBOR (ContextError era)) ⇒ DecCBOR (CollectError era) Source # | |
Defined in Cardano.Ledger.Alonzo.Plutus.Context | |
| EraPlutusContext era ⇒ DecCBOR (SupportedLanguage era) Source # | |
Defined in Cardano.Ledger.Alonzo.Plutus.Context | |
| (Era era, DecCBOR (PredicateFailure (EraRule "LEDGERS" era))) ⇒ DecCBOR (AlonzoBbodyPredFailure era) Source # | |
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) Source # | |
Defined in Cardano.Ledger.Alonzo.Rules.Utxo | |
| (EraTxCert era, AlonzoEraScript era, DecCBOR (ContextError era), DecCBOR (EraRuleFailure "PPUP" era)) ⇒ DecCBOR (AlonzoUtxosPredFailure era) Source # | |
Defined in Cardano.Ledger.Alonzo.Rules.Utxos | |
| (AlonzoEraScript era, DecCBOR (TxCert era), DecCBOR (PredicateFailure (EraRule "UTXO" era)), Typeable (TxAuxData era)) ⇒ DecCBOR (AlonzoUtxowPredFailure era) Source # | |
Defined in Cardano.Ledger.Alonzo.Rules.Utxow | |
| (Era era, Val (Value era)) ⇒ DecCBOR (AlonzoTxOut era) Source # | |
Defined in Cardano.Ledger.Alonzo.TxOut | |
| (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) Source # | |
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) Source # | |
Defined in Cardano.Ledger.Babbage.Rules.Utxow | |
| (Era era, DecCBOR (PlutusPurpose AsIx era)) ⇒ DecCBOR (BabbageContextError era) Source # | |
Defined in Cardano.Ledger.Babbage.TxInfo | |
| (EraScript era, Val (Value era)) ⇒ DecCBOR (BabbageTxOut era) Source # | |
Defined in Cardano.Ledger.Babbage.TxOut | |
| Era era ⇒ DecCBOR (Annotator (Timelock era)) Source # | |
| Era era ⇒ DecCBOR (Annotator (TimelockRaw era)) Source # | |
| AllegraEraScript era ⇒ DecCBOR (Annotator (AllegraTxAuxData era)) Source # | |
| (Era era, Typeable (NativeScript era), DecCBOR (Annotator (NativeScript era))) ⇒ DecCBOR (Annotator (AllegraTxAuxDataRaw era)) Source # | |
| (DecCBOR ma, Monoid ma, AllegraEraTxBody era, HasEraTxLevel (AllegraTxBodyRaw ma) era, STxLevel l era ~ STxTopLevel l era, Typeable l) ⇒ DecCBOR (Annotator (AllegraTxBodyRaw ma l era)) Source # | |
| (AlonzoEraTx era, DecCBOR (Annotator (TxAuxData era)), DecCBOR (Annotator (TxBody 'TopTx era)), DecCBOR (Annotator (TxWits era))) ⇒ DecCBOR (Annotator (AlonzoBlockBody era)) Source # | |
| AlonzoEraScript era ⇒ DecCBOR (Annotator (AlonzoScript era)) Source # | |
| (Typeable l, Era era, Typeable (TxBody l era), Typeable (TxWits era), Typeable (TxAuxData era), DecCBOR (Annotator (TxBody l era)), DecCBOR (Annotator (TxWits era)), DecCBOR (Annotator (TxAuxData era))) ⇒ DecCBOR (Annotator (AlonzoTx l era)) Source # | |
| (Era era, DecCBOR (Annotator (NativeScript era)), Typeable (NativeScript era)) ⇒ DecCBOR (Annotator (AlonzoTxAuxData era)) Source # | |
| (Era era, DecCBOR (Annotator (NativeScript era)), Typeable (NativeScript era)) ⇒ DecCBOR (Annotator (AlonzoTxAuxDataRaw era)) Source # | |
| Typeable l ⇒ DecCBOR (Annotator (AlonzoTxBodyRaw l AlonzoEra)) Source # | |
| (AlonzoEraScript era, DecCBOR (Annotator (NativeScript era))) ⇒ DecCBOR (Annotator (AlonzoTxWits era)) Source # | |
| (AlonzoEraScript era, DecCBOR (Annotator (NativeScript era))) ⇒ DecCBOR (Annotator (AlonzoTxWitsRaw era)) Source # | |
| AlonzoEraScript era ⇒ DecCBOR (Annotator (Redeemers era)) Source # | |
| AlonzoEraScript era ⇒ DecCBOR (Annotator (RedeemersRaw era)) Source # | |
| Era era ⇒ DecCBOR (Annotator (TxDats era)) Source # | |
| Era era ⇒ DecCBOR (Annotator (TxDatsRaw era)) Source # | |
| Typeable l ⇒ DecCBOR (Annotator (BabbageTxBodyRaw l BabbageEra)) Source # | |
Defined in Cardano.Ledger.Babbage.TxBody Methods decCBOR ∷ Decoder s (Annotator (BabbageTxBodyRaw l BabbageEra)) Source # dropCBOR ∷ Proxy (Annotator (BabbageTxBodyRaw l BabbageEra)) → Decoder s () Source # label ∷ Proxy (Annotator (BabbageTxBodyRaw l BabbageEra)) → Text Source # | |
| Typeable l ⇒ DecCBOR (Annotator (ConwayTxBodyRaw l ConwayEra)) Source # | |
| (DecCBOR (Annotator h), Typeable h) ⇒ DecCBOR (Annotator (Block h AllegraEra)) Source # | |
| (DecCBOR (Annotator h), Typeable h) ⇒ DecCBOR (Annotator (Block h AlonzoEra)) Source # | |
| (DecCBOR (Annotator h), Typeable h) ⇒ DecCBOR (Annotator (Block h BabbageEra)) Source # | |
| (DecCBOR (Annotator h), Typeable h) ⇒ DecCBOR (Annotator (Block h ConwayEra)) Source # | |
| (DecCBOR (Annotator h), Typeable h, EraBlockBody DijkstraEra) ⇒ DecCBOR (Annotator (Block h DijkstraEra)) Source # | |
| (DecCBOR (Annotator h), Typeable h) ⇒ DecCBOR (Annotator (Block h MaryEra)) Source # | |
| (DecCBOR (Annotator h), Typeable h) ⇒ DecCBOR (Annotator (Block h ShelleyEra)) Source # | |
| Typeable l ⇒ DecCBOR (Annotator (Tx l AlonzoEra)) Source # | |
| Typeable l ⇒ DecCBOR (Annotator (Tx l BabbageEra)) Source # | |
| Typeable l ⇒ DecCBOR (Annotator (Tx l ConwayEra)) Source # | |
| Typeable l ⇒ DecCBOR (Annotator (Tx l DijkstraEra)) Source # | |
| Typeable l ⇒ DecCBOR (Annotator (Tx l ShelleyEra)) Source # | |
| Typeable t ⇒ DecCBOR (Annotator (Tx t AllegraEra)) Source # | |
| Typeable t ⇒ DecCBOR (Annotator (Tx t MaryEra)) Source # | |
| Typeable l ⇒ DecCBOR (Annotator (TxBody l AllegraEra)) Source # | |
| Typeable l ⇒ DecCBOR (Annotator (TxBody l AlonzoEra)) Source # | |
| Typeable l ⇒ DecCBOR (Annotator (TxBody l BabbageEra)) Source # | |
| Typeable l ⇒ DecCBOR (Annotator (TxBody l ConwayEra)) Source # | |
| (Typeable l, Eq (Tx 'SubTx DijkstraEra), NFData (Tx 'SubTx DijkstraEra), Show (Tx 'SubTx DijkstraEra), EncCBOR (Tx 'SubTx DijkstraEra), DecCBOR (Annotator (Tx 'SubTx DijkstraEra)), HasOKey TxId (Tx 'SubTx DijkstraEra)) ⇒ DecCBOR (Annotator (TxBody l DijkstraEra)) Source # | |
| Typeable l ⇒ DecCBOR (Annotator (TxBody l MaryEra)) Source # | |
| Typeable l ⇒ DecCBOR (Annotator (TxBody l ShelleyEra)) Source # | |
| (Typeable t, DecCBOR (Annotator t)) ⇒ DecCBOR (Annotator (MemoBytes t)) Source # | |
| Era era ⇒ DecCBOR (Annotator (Data era)) Source # | |
| Typeable era ⇒ DecCBOR (Annotator (PlutusData era)) Source # | |
| DecCBOR (Annotator PlutusBinary) Source # | |
| (AlonzoEraTx era, Coercible (DijkstraTx 'TopTx era) (Tx 'TopTx era), DecCBOR (Annotator (TxAuxData era)), DecCBOR (Annotator (TxBody 'TopTx era)), DecCBOR (Annotator (TxWits era))) ⇒ DecCBOR (Annotator (DijkstraBlockBody era)) Source # | |
| (AlonzoEraTx era, DecCBOR (Annotator (TxAuxData era)), DecCBOR (Annotator (TxBody 'TopTx era)), DecCBOR (Annotator (TxWits era)), Coercible (DijkstraTx 'TopTx era) (Tx 'TopTx era)) ⇒ DecCBOR (Annotator (DijkstraBlockBodyRaw era)) Source # | |
| Era era ⇒ DecCBOR (Annotator (DijkstraNativeScript era)) Source # | |
| Era era ⇒ DecCBOR (Annotator (DijkstraNativeScriptRaw era)) Source # | |
| (EraTx era, Typeable l) ⇒ DecCBOR (Annotator (DijkstraTx l era)) Source # | |
| (Typeable l, EraTxBody era, DecCBOR (Annotator (Tx 'SubTx era)), HasOKey TxId (Tx 'SubTx era)) ⇒ DecCBOR (Annotator (DijkstraTxBodyRaw l era)) Source # | |
| (EraTx era, DecCBOR (Annotator (TxAuxData era)), DecCBOR (Annotator (TxBody 'TopTx era)), DecCBOR (Annotator (TxWits era))) ⇒ DecCBOR (Annotator (ShelleyBlockBody era)) Source # | |
| Era era ⇒ DecCBOR (Annotator (MultiSig era)) Source # | |
| Era era ⇒ DecCBOR (Annotator (MultiSigRaw era)) Source # | |
| (Typeable l, EraTxBody era, EraTxWits era, EraTxAuxData era, STxLevel l era ~ STxTopLevel l era) ⇒ DecCBOR (Annotator (ShelleyTx l era)) Source # | |
| Era era ⇒ DecCBOR (Annotator (ShelleyTxAuxData era)) Source # | |
| Era era ⇒ DecCBOR (Annotator (ShelleyTxAuxDataRaw era)) Source # | |
| Typeable l ⇒ DecCBOR (Annotator (ShelleyTxBodyRaw l ShelleyEra)) Source # | |
Defined in Cardano.Ledger.Shelley.TxBody Methods decCBOR ∷ Decoder s (Annotator (ShelleyTxBodyRaw l ShelleyEra)) Source # dropCBOR ∷ Proxy (Annotator (ShelleyTxBodyRaw l ShelleyEra)) → Decoder s () Source # label ∷ Proxy (Annotator (ShelleyTxBodyRaw l ShelleyEra)) → Text Source # | |
| (EraScript era, DecCBOR (Annotator (Script era))) ⇒ DecCBOR (Annotator (ShelleyTxWits era)) Source # | |
| (EraScript era, DecCBOR (Annotator (Script era))) ⇒ DecCBOR (Annotator (ShelleyTxWitsRaw era)) Source # | |
| Crypto crypto ⇒ DecCBOR (Annotator (Header crypto)) Source # | |
| Crypto crypto ⇒ DecCBOR (Annotator (HeaderRaw crypto)) Source # | |
| Crypto c ⇒ DecCBOR (Annotator (BHeader c)) Source # | |
| Crypto c ⇒ DecCBOR (Annotator (BHeaderRaw c)) Source # | |
| ShelleyCompatible proto era ⇒ DecCBOR (Annotator (Header (ShelleyBlock proto era))) # | |
| ShelleyCompatible proto era ⇒ DecCBOR (Annotator (ShelleyBlock proto era)) # | |
| DecCBOR (Annotator Data) Source # | |
| DecCBOR a ⇒ DecCBOR (Sized a) Source # | |
| (DecCBORGroup a, EncCBORGroup a) ⇒ DecCBOR (CBORGroup a) Source # | |
| DecCBOR (ABody ByteSpan) Source # | |
| DecCBOR (ABlockSignature ByteSpan) Source # | |
| DecCBOR (Attributes AddrAttributes) Source # | |
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 ()) Source # | |
Defined in Cardano.Chain.Common.Attributes | |
| DecCBOR a ⇒ DecCBOR (MerkleRoot a) Source # | |
Defined in Cardano.Chain.Common.Merkle | |
| (DecCBOR a, EncCBOR a) ⇒ DecCBOR (MerkleTree a) Source # | |
Defined in Cardano.Chain.Common.Merkle | |
| DecCBOR (ACertificate ByteSpan) Source # | |
| DecCBOR (APayload ByteSpan) Source # | |
| DecCBOR (AMempoolPayload ByteSpan) Source # | |
| DecCBOR (ATxAux ByteSpan) Source # | |
| DecCBOR (ATxPayload ByteSpan) Source # | |
| DecCBOR (APayload ByteSpan) Source # | |
| DecCBOR (AProposal ByteSpan) Source # | |
| DecCBOR n ⇒ DecCBOR (TooLarge n) Source # | |
| DecCBOR (AVote ByteSpan) Source # | |
| EraPParams era ⇒ DecCBOR (ConwayGovState era) Source # | |
Defined in Cardano.Ledger.Conway.Governance | |
| EraPParams era ⇒ DecCBOR (DRepPulsingState era) Source # | |
Defined in Cardano.Ledger.Conway.Governance.DRepPulser | |
| EraPParams era ⇒ DecCBOR (PulsingSnapshot era) Source # | |
Defined in Cardano.Ledger.Conway.Governance.DRepPulser | |
| EraPParams era ⇒ DecCBOR (EnactState era) Source # | |
Defined in Cardano.Ledger.Conway.Governance.Internal | |
| (Era era, DecCBOR (InstantStake era), DecCBOR (Accounts era)) ⇒ DecCBOR (RatifyEnv era) Source # | |
| EraPParams era ⇒ DecCBOR (RatifySignal era) Source # | |
Defined in Cardano.Ledger.Conway.Governance.Internal | |
| EraPParams era ⇒ DecCBOR (RatifyState era) Source # | |
Defined in Cardano.Ledger.Conway.Governance.Internal | |
| Era era ⇒ DecCBOR (Committee era) Source # | |
| Era era ⇒ DecCBOR (Constitution era) Source # | |
Defined in Cardano.Ledger.Conway.Governance.Procedures | |
| EraPParams era ⇒ DecCBOR (GovAction era) Source # | |
| EraPParams era ⇒ DecCBOR (GovActionState era) Source # | |
Defined in Cardano.Ledger.Conway.Governance.Procedures | |
| Typeable p ⇒ DecCBOR (GovPurposeId p) Source # | |
Defined in Cardano.Ledger.Conway.Governance.Procedures | |
| (Typeable f, ∀ (p ∷ GovActionPurpose). Typeable p ⇒ DecCBOR (f (GovPurposeId p))) ⇒ DecCBOR (GovRelation f) Source # | |
Defined in Cardano.Ledger.Conway.Governance.Procedures | |
| EraPParams era ⇒ DecCBOR (ProposalProcedure era) Source # | |
Defined in Cardano.Ledger.Conway.Governance.Procedures | |
| Era era ⇒ DecCBOR (VotingProcedure era) Source # | |
Defined in Cardano.Ledger.Conway.Governance.Procedures | |
| Era era ⇒ DecCBOR (VotingProcedures era) Source # | |
Defined in Cardano.Ledger.Conway.Governance.Procedures | |
| EraPParams era ⇒ DecCBOR (Proposals era) Source # | |
| DecCBOR (UpgradeConwayPParams Identity) Source # | |
| (Era era, DecCBOR (PredicateFailure (EraRule "LEDGERS" era))) ⇒ DecCBOR (ConwayBbodyPredFailure era) Source # | |
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) Source # | |
Defined in Cardano.Ledger.Conway.Rules.Cert | |
| (Era era, DecCBOR (PredicateFailure (EraRule "CERT" era))) ⇒ DecCBOR (ConwayCertsPredFailure era) Source # | |
Defined in Cardano.Ledger.Conway.Rules.Certs | |
| Era era ⇒ DecCBOR (ConwayDelegPredFailure era) Source # | |
Defined in Cardano.Ledger.Conway.Rules.Deleg | |
| EraPParams era ⇒ DecCBOR (ConwayGovPredFailure era) Source # | |
Defined in Cardano.Ledger.Conway.Rules.Gov | |
| Typeable era ⇒ DecCBOR (ConwayGovCertPredFailure era) Source # | |
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) Source # | |
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) Source # | |
Defined in Cardano.Ledger.Conway.Rules.Utxo | |
| (EraTxCert era, ConwayEraScript era, DecCBOR (ContextError era)) ⇒ DecCBOR (ConwayUtxosPredFailure era) Source # | |
Defined in Cardano.Ledger.Conway.Rules.Utxos | |
| (ConwayEraScript era, DecCBOR (PredicateFailure (EraRule "UTXO" era))) ⇒ DecCBOR (ConwayUtxowPredFailure era) Source # | |
Defined in Cardano.Ledger.Conway.Rules.Utxow | |
| Era era ⇒ DecCBOR (VState era) Source # | |
| (ShelleyEraTxCert era, ConwayEraTxCert era, TxCert era ~ ConwayTxCert era) ⇒ DecCBOR (ConwayTxCert era) Source # | |
Defined in Cardano.Ledger.Conway.TxCert | |
| (EraPParams era, DecCBOR (TxCert era), DecCBOR (PlutusPurpose AsIx era), DecCBOR (PlutusPurpose AsItem era)) ⇒ DecCBOR (ConwayContextError era) Source # | |
Defined in Cardano.Ledger.Conway.TxInfo | |
| DecCBOR a ⇒ DecCBOR (Exclusive a) Source # | |
| DecCBOR a ⇒ DecCBOR (Inclusive a) Source # | |
| (Typeable a, DecCBOR a, HasZero a) ⇒ DecCBOR (NonZero a) Source # | |
| DecCBOR (CompactForm Coin) Source # | |
| DecCBOR (CompactForm DeltaCoin) Source # | |
| DecCBOR (CompactForm MaryValue) Source # | |
| EraPParams era ⇒ DecCBOR (PParams era) Source # | |
| EraPParams era ⇒ DecCBOR (PParamsUpdate era) Source # | |
Defined in Cardano.Ledger.Core.PParams | |
| Typeable kr ⇒ DecCBOR (Credential kr) Source # | |
Defined in Cardano.Ledger.Credential | |
| Era era ⇒ DecCBOR (NoGenesis era) Source # | |
| Typeable r ⇒ DecCBOR (KeyHash r) Source # | |
| Typeable i ⇒ DecCBOR (SafeHash i) Source # | |
| Typeable r ⇒ DecCBOR (VRFVerKeyHash r) Source # | |
Defined in Cardano.Ledger.Hashes | |
| Typeable kd ⇒ DecCBOR (VKey kd) Source # | |
| Typeable kr ⇒ DecCBOR (WitVKey kr) Source # | |
| DecCBOR t ⇒ DecCBOR (MemoBytes t) Source # | |
| Era era ⇒ DecCBOR (BinaryData era) Source # | |
Defined in Cardano.Ledger.Plutus.Data | |
| Typeable era ⇒ DecCBOR (Data era) Source # | |
| Era era ⇒ DecCBOR (Datum era) Source # | |
| Typeable era ⇒ DecCBOR (PlutusData era) Source # | |
Defined in Cardano.Ledger.Plutus.Data | |
| (PlutusLanguage l, FromData (PlutusScriptContext l)) ⇒ DecCBOR (LegacyPlutusArgs l) Source # | |
Defined in Cardano.Ledger.Plutus.Language | |
| PlutusLanguage l ⇒ DecCBOR (Plutus l) Source # | |
| DecCBOR (PlutusArgs 'PlutusV1) Source # | |
| DecCBOR (PlutusArgs 'PlutusV2) Source # | |
| DecCBOR (PlutusArgs 'PlutusV3) Source # | |
| DecCBOR (PlutusArgs 'PlutusV4) Source # | |
| PlutusLanguage l ⇒ DecCBOR (PlutusRunnable l) Source # | |
Defined in Cardano.Ledger.Plutus.Language | |
| PlutusLanguage l ⇒ DecCBOR (SLanguage l) Source # | |
| Era era ⇒ DecCBOR (CommitteeState era) Source # | |
Defined in Cardano.Ledger.State.CertState | |
| (Era era, DecShareCBOR (PState era)) ⇒ DecCBOR (PState era) Source # | |
| (Typeable era, DecCBOR (PParams era)) ⇒ DecCBOR (FuturePParams era) Source # | |
Defined in Cardano.Ledger.State.Governance | |
| Era era ⇒ DecCBOR (SnapShots era) Source # | |
| (Era era, DecShareCBOR (TxOut era), Share (TxOut era) ~ Interns (Credential 'Staking)) ⇒ DecCBOR (UTxO era) Source # | |
| (Era era, DecCBOR (PredicateFailure (EraRule "LEDGERS" era))) ⇒ DecCBOR (DijkstraBbodyPredFailure era) Source # | |
Defined in Cardano.Ledger.Dijkstra.Rules.Bbody | |
| (Era era, DecCBOR (PredicateFailure (EraRule "CERTS" era))) ⇒ DecCBOR (EntitiesPredFailure era) Source # | |
Defined in Cardano.Ledger.Dijkstra.Rules.Entities | |
| EraPParams era ⇒ DecCBOR (DijkstraGovPredFailure era) Source # | |
Defined in Cardano.Ledger.Dijkstra.Rules.Gov | |
| Typeable era ⇒ DecCBOR (DijkstraGovCertPredFailure era) Source # | |
Defined in Cardano.Ledger.Dijkstra.Rules.GovCert | |
| (Era era, DecCBOR (PredicateFailure (EraRule "UTXOW" era)), DecCBOR (PredicateFailure (EraRule "ENTITIES" era)), DecCBOR (PredicateFailure (EraRule "GOV" era)), DecCBOR (PredicateFailure (EraRule "SUBLEDGERS" era))) ⇒ DecCBOR (DijkstraLedgerPredFailure era) Source # | |
Defined in Cardano.Ledger.Dijkstra.Rules.Ledger | |
| (Era era, DecCBOR (PredicateFailure (EraRule "LEDGER" era))) ⇒ DecCBOR (DijkstraMempoolPredFailure era) Source # | |
Defined in Cardano.Ledger.Dijkstra.Rules.Mempool | |
| (Era era, DecCBOR (PredicateFailure (EraRule "SUBDELEG" era)), DecCBOR (PredicateFailure (EraRule "SUBPOOL" era)), DecCBOR (PredicateFailure (EraRule "SUBGOVCERT" era))) ⇒ DecCBOR (DijkstraSubCertPredFailure era) Source # | |
Defined in Cardano.Ledger.Dijkstra.Rules.SubCert | |
| (Era era, DecCBOR (PredicateFailure (EraRule "SUBCERT" era))) ⇒ DecCBOR (DijkstraSubCertsPredFailure era) Source # | |
Defined in Cardano.Ledger.Dijkstra.Rules.SubCerts | |
| Era era ⇒ DecCBOR (DijkstraSubDelegPredFailure era) Source # | |
Defined in Cardano.Ledger.Dijkstra.Rules.SubDeleg | |
| (Era era, DecCBOR (PredicateFailure (EraRule "SUBCERTS" era))) ⇒ DecCBOR (SubEntitiesPredFailure era) Source # | |
Defined in Cardano.Ledger.Dijkstra.Rules.SubEntities | |
| EraPParams era ⇒ DecCBOR (DijkstraSubGovPredFailure era) Source # | |
Defined in Cardano.Ledger.Dijkstra.Rules.SubGov | |
| Typeable era ⇒ DecCBOR (DijkstraSubGovCertPredFailure era) Source # | |
Defined in Cardano.Ledger.Dijkstra.Rules.SubGovCert | |
| (Era era, DecCBOR (PredicateFailure (EraRule "SUBUTXOW" era)), DecCBOR (PredicateFailure (EraRule "SUBENTITIES" era)), DecCBOR (PredicateFailure (EraRule "SUBGOV" era))) ⇒ DecCBOR (DijkstraSubLedgerPredFailure era) Source # | |
Defined in Cardano.Ledger.Dijkstra.Rules.SubLedger | |
| (Era era, DecCBOR (PredicateFailure (EraRule "SUBLEDGER" era))) ⇒ DecCBOR (DijkstraSubLedgersPredFailure era) Source # | |
Defined in Cardano.Ledger.Dijkstra.Rules.SubLedgers | |
| Era era ⇒ DecCBOR (DijkstraSubPoolPredFailure era) Source # | |
Defined in Cardano.Ledger.Dijkstra.Rules.SubPool | |
| (Era era, DecCBOR (TxOut era), EncCBOR (Value era), DecCBOR (Value era)) ⇒ DecCBOR (DijkstraSubUtxoPredFailure era) Source # | |
Defined in Cardano.Ledger.Dijkstra.Rules.SubUtxo | |
| (ConwayEraScript era, DecCBOR (PredicateFailure (EraRule "SUBUTXO" era))) ⇒ DecCBOR (DijkstraSubUtxowPredFailure era) Source # | |
Defined in Cardano.Ledger.Dijkstra.Rules.SubUtxow | |
| (Era era, DecCBOR (TxOut era), EncCBOR (Value era), DecCBOR (Value era), DecCBOR (PredicateFailure (EraRule "UTXOS" era))) ⇒ DecCBOR (DijkstraUtxoPredFailure era) Source # | |
Defined in Cardano.Ledger.Dijkstra.Rules.Utxo | |
| (ConwayEraScript era, DecCBOR (PredicateFailure (EraRule "UTXO" era))) ⇒ DecCBOR (DijkstraUtxowPredFailure era) Source # | |
Defined in Cardano.Ledger.Dijkstra.Rules.Utxow | |
| Typeable era ⇒ DecCBOR (AccountBalanceInterval era) Source # | |
Defined in Cardano.Ledger.Dijkstra.Scripts | |
| Typeable era ⇒ DecCBOR (AccountBalanceIntervals era) Source # | |
Defined in Cardano.Ledger.Dijkstra.Scripts | |
| (ConwayEraTxCert era, TxCert era ~ DijkstraTxCert era) ⇒ DecCBOR (DijkstraTxCert era) Source # | |
Defined in Cardano.Ledger.Dijkstra.TxCert | |
| (EraPParams era, DecCBOR (TxOut era), DecCBOR (TxCert era), DecCBOR (ContextError era), DecCBOR (PlutusPurpose AsIx era), DecCBOR (PlutusPurpose AsItem era)) ⇒ DecCBOR (DijkstraContextError era) Source # | |
Defined in Cardano.Ledger.Dijkstra.TxInfo | |
| DecCBOR (ApplyTxError AllegraEra) Source # | |
Defined in Cardano.Ledger.Allegra Methods decCBOR ∷ Decoder s (ApplyTxError AllegraEra) Source # dropCBOR ∷ Proxy (ApplyTxError AllegraEra) → Decoder s () Source # label ∷ Proxy (ApplyTxError AllegraEra) → Text Source # | |
| DecCBOR (ApplyTxError AlonzoEra) Source # | |
| DecCBOR (ApplyTxError BabbageEra) Source # | |
Defined in Cardano.Ledger.Babbage Methods decCBOR ∷ Decoder s (ApplyTxError BabbageEra) Source # dropCBOR ∷ Proxy (ApplyTxError BabbageEra) → Decoder s () Source # label ∷ Proxy (ApplyTxError BabbageEra) → Text Source # | |
| DecCBOR (ApplyTxError ConwayEra) Source # | |
| DecCBOR (ApplyTxError DijkstraEra) Source # | |
Defined in Cardano.Ledger.Dijkstra Methods decCBOR ∷ Decoder s (ApplyTxError DijkstraEra) Source # dropCBOR ∷ Proxy (ApplyTxError DijkstraEra) → Decoder s () Source # label ∷ Proxy (ApplyTxError DijkstraEra) → Text Source # | |
| DecCBOR (ApplyTxError MaryEra) Source # | |
| DecCBOR (ApplyTxError ShelleyEra) Source # | |
Defined in Cardano.Ledger.Shelley.API.Mempool Methods decCBOR ∷ Decoder s (ApplyTxError ShelleyEra) Source # dropCBOR ∷ Proxy (ApplyTxError ShelleyEra) → Decoder s () Source # label ∷ Proxy (ApplyTxError ShelleyEra) → Text Source # | |
| (Era era, DecCBOR (PParamsUpdate era), DecCBOR (PParams era)) ⇒ DecCBOR (ShelleyGovState era) Source # | |
Defined in Cardano.Ledger.Shelley.Governance | |
| (EraTxOut era, EraGov era, EraStake era, EraCertState era) ⇒ DecCBOR (EpochState era) Source # | |
Defined in Cardano.Ledger.Shelley.LedgerState.Types | |
| (EraTxOut era, EraGov era, EraStake era, DecCBOR (StashedAVVMAddresses era), EraCertState era) ⇒ DecCBOR (NewEpochState era) Source # | |
Defined in Cardano.Ledger.Shelley.LedgerState.Types | |
| (Era era, DecCBOR (PParamsUpdate era)) ⇒ DecCBOR (ProposedPPUpdates era) Source # | |
Defined in Cardano.Ledger.Shelley.PParams | |
| (Era era, DecCBOR (PParamsUpdate era)) ⇒ DecCBOR (Update era) Source # | |
| (Era era, DecCBOR (PredicateFailure (EraRule "LEDGERS" era))) ⇒ DecCBOR (ShelleyBbodyPredFailure era) Source # | |
Defined in Cardano.Ledger.Shelley.Rules.Bbody | |
| (Era era, Typeable (Script era)) ⇒ DecCBOR (ShelleyDelegPredFailure era) Source # | |
Defined in Cardano.Ledger.Shelley.Rules.Deleg | |
| (Era era, DecCBOR (PredicateFailure (EraRule "DELPL" era)), Typeable (Script era)) ⇒ DecCBOR (ShelleyDelegsPredFailure era) Source # | |
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) Source # | |
Defined in Cardano.Ledger.Shelley.Rules.Delpl | |
| (DecCBOR (PredicateFailure (EraRule "DELEGS" era)), DecCBOR (PredicateFailure (EraRule "UTXOW" era)), Era era) ⇒ DecCBOR (ShelleyLedgerPredFailure era) Source # | |
Defined in Cardano.Ledger.Shelley.Rules.Ledger | |
| (Era era, DecCBOR (PredicateFailure (EraRule "LEDGER" era))) ⇒ DecCBOR (ShelleyLedgersPredFailure era) Source # | |
Defined in Cardano.Ledger.Shelley.Rules.Ledgers | |
| Era era ⇒ DecCBOR (ShelleyPoolPredFailure era) Source # | |
Defined in Cardano.Ledger.Shelley.Rules.Pool | |
| Era era ⇒ DecCBOR (ShelleyPpupPredFailure era) Source # | |
Defined in Cardano.Ledger.Shelley.Rules.Ppup | |
| (EraTxOut era, DecCBOR (EraRuleFailure "PPUP" era)) ⇒ DecCBOR (ShelleyUtxoPredFailure era) Source # | |
Defined in Cardano.Ledger.Shelley.Rules.Utxo | |
| (EraPParams era, EraCertState era, Typeable (CertState era)) ⇒ DecCBOR (UtxoEnv era) Source # | |
| (Era era, DecCBOR (PredicateFailure (EraRule "UTXO" era)), Typeable (Script era), Typeable (TxAuxData era)) ⇒ DecCBOR (ShelleyUtxowPredFailure era) Source # | |
Defined in Cardano.Ledger.Shelley.Rules.Utxow | |
| Era era ⇒ DecCBOR (ShelleyTxAuxDataRaw era) Source # | |
Defined in Cardano.Ledger.Shelley.TxAuxData | |
| (ShelleyEraTxCert era, TxCert era ~ ShelleyTxCert era) ⇒ DecCBOR (ShelleyTxCert era) Source # | |
Defined in Cardano.Ledger.Shelley.TxCert | |
| (Era era, DecCBOR (CompactForm (Value era))) ⇒ DecCBOR (ShelleyTxOut era) Source # | |
Defined in Cardano.Ledger.Shelley.TxOut | |
| Crypto crypto ⇒ DecCBOR (HeaderBody crypto) Source # | |
Defined in Cardano.Protocol.Praos.BlockHeader | |
| Crypto crypto ⇒ DecCBOR (HeaderRaw crypto) Source # | |
| Crypto c ⇒ DecCBOR (BHBody c) Source # | |
| Crypto c ⇒ DecCBOR (BHeaderRaw c) Source # | |
Defined in Cardano.Protocol.TPraos.BlockHeader | |
| Crypto c ⇒ DecCBOR (OCert c) Source # | |
| (Serialise t, Typeable t) ⇒ DecCBOR (WithOrigin t) Source # | |
Defined in Cardano.Ledger.Binary.Decoding.DecCBOR | |
| DecCBOR a ⇒ DecCBOR (StrictMaybe a) Source # | |
Defined in Cardano.Ledger.Binary.Decoding.DecCBOR | |
| DecCBOR a ⇒ DecCBOR (StrictSeq a) Source # | |
| DecCBOR v ⇒ DecCBOR (IntMap v) Source # | |
| DecCBOR a ⇒ DecCBOR (Seq a) Source # | |
| (Ord a, DecCBOR a) ⇒ DecCBOR (Set a) Source # | |
| DecCBOR a ⇒ DecCBOR (NonEmpty a) Source # | |
| (Typeable era, Typeable proto, Crypto (ProtoCrypto proto)) ⇒ DecCBOR (TxId (GenTx (ShelleyBlock proto era))) # | |
| DecCBOR (LegacyPParams ShelleyEra) # | |
| Crypto c ⇒ DecCBOR (IndividualPoolStake c) # | |
| Crypto c ⇒ DecCBOR (PoolDistr c) # | |
| DecCBOR (SigningKey UnsoundPureKesKey) Source # | |
Defined in Cardano.Api.KeysPraos Methods decCBOR ∷ Decoder s (SigningKey UnsoundPureKesKey) Source # dropCBOR ∷ Proxy (SigningKey UnsoundPureKesKey) → Decoder s () Source # label ∷ Proxy (SigningKey UnsoundPureKesKey) → Text Source # | |
| DecCBOR (SigningKey VrfKey) Source # | |
| DecCBOR (VerificationKey UnsoundPureKesKey) Source # | |
Defined in Cardano.Api.KeysPraos Methods decCBOR ∷ Decoder s (VerificationKey UnsoundPureKesKey) Source # dropCBOR ∷ Proxy (VerificationKey UnsoundPureKesKey) → Decoder s () Source # label ∷ Proxy (VerificationKey UnsoundPureKesKey) → Text 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 | |
| DecCBOR a ⇒ DecCBOR (Vector a) Source # | |
| (DecCBOR a, Prim a) ⇒ DecCBOR (Vector a) Source # | |
| (DecCBOR a, Storable a) ⇒ DecCBOR (Vector a) Source # | |
| (DecCBOR a, Unbox a) ⇒ DecCBOR (Vector a) Source # | |
| DecCBOR a ⇒ DecCBOR (Maybe a) Source # | |
| DecCBOR a ⇒ DecCBOR [a] Source # | |
| Typeable p ⇒ DecCBOR (Fixed p) Source # | |
| (DSIGNAlgorithm v, Typeable a) ⇒ DecCBOR (SignedDSIGN v a) Source # | |
Defined in Cardano.Ledger.Binary.Decoding.DecCBOR | |
| (HashAlgorithm h, Typeable a) ⇒ DecCBOR (Hash h a) Source # | |
| (VRFAlgorithm v, Typeable a) ⇒ DecCBOR (CertifiedVRF v a) Source # | |
Defined in Cardano.Ledger.Binary.Decoding.DecCBOR | |
| (Typeable algo, Typeable a, HashAlgorithm algo) ⇒ DecCBOR (AbstractHash algo a) Source # | |
Defined in Cardano.Crypto.Hashing | |
| (DecCBOR k, DecCBOR v) ⇒ DecCBOR (ListMap k v) Source # | |
| (Ord k, DecCBOR k, DecCBOR v) ⇒ DecCBOR (NonEmptyMap k v) Source # | |
Defined in Data.Map.NonEmpty | |
| (Typeable k, HasOKey k v, DecCBOR v, Eq v) ⇒ DecCBOR (OMap k v) Source # | |
| Era era ⇒ DecCBOR (AlonzoContextError era) Source # | |
Defined in Cardano.Ledger.Alonzo.Plutus.TxInfo | |
| (∀ a b. (EncCBOR a, EncCBOR b) ⇒ EncCBOR (f a b), ∀ a b. (DecCBOR a, DecCBOR b) ⇒ DecCBOR (f a b), Era era, Typeable f, EncCBOR (TxCert era), DecCBOR (TxCert era)) ⇒ DecCBOR (AlonzoPlutusPurpose f era) Source # | |
Defined in Cardano.Ledger.Alonzo.Scripts | |
| (Typeable ix, DecCBOR it) ⇒ DecCBOR (AsItem ix it) Source # | |
| (Typeable it, DecCBOR ix) ⇒ DecCBOR (AsIx ix it) Source # | |
| Typeable l ⇒ DecCBOR (AlonzoTxBodyRaw l AlonzoEra) Source # | |
| Typeable l ⇒ DecCBOR (BabbageTxBodyRaw l BabbageEra) Source # | |
Defined in Cardano.Ledger.Babbage.TxBody Methods decCBOR ∷ Decoder s (BabbageTxBodyRaw l BabbageEra) Source # dropCBOR ∷ Proxy (BabbageTxBodyRaw l BabbageEra) → Decoder s () Source # label ∷ Proxy (BabbageTxBodyRaw l BabbageEra) → Text Source # | |
| DecCBOR a ⇒ DecCBOR (Annotated a ByteString) Source # | |
| (∀ 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) Source # | |
Defined in Cardano.Ledger.Conway.Scripts | |
| Typeable l ⇒ DecCBOR (ConwayTxBodyRaw l ConwayEra) Source # | |
| (DecCBOR a, Typeable r) ⇒ DecCBOR (Mismatch r a) Source # | |
| (KnownSymbol rule, Era era) ⇒ DecCBOR (VoidEraRule rule era) Source # | |
Defined in Cardano.Ledger.Core.Era | |
| Era era ⇒ DecCBOR (UpgradeDijkstraPParams Identity era) Source # | |
| (Typeable f, EraPParams era, ∀ a b. (DecCBOR a, DecCBOR b) ⇒ DecCBOR (f a b), ∀ a b. (EncCBOR a, EncCBOR b) ⇒ EncCBOR (f a b), EraTxCert era) ⇒ DecCBOR (DijkstraPlutusPurpose f era) Source # | |
Defined in Cardano.Ledger.Dijkstra.Scripts | |
| (DecCBOR k, DecCBOR v) ⇒ DecCBOR (InjectionData k v) Source # | |
Defined in Cardano.Ledger.Shelley.Genesis | |
| Typeable l ⇒ DecCBOR (ShelleyTxBodyRaw l ShelleyEra) Source # | |
Defined in Cardano.Ledger.Shelley.TxBody Methods decCBOR ∷ Decoder s (ShelleyTxBodyRaw l ShelleyEra) Source # dropCBOR ∷ Proxy (ShelleyTxBodyRaw l ShelleyEra) → Decoder s () Source # label ∷ Proxy (ShelleyTxBodyRaw l ShelleyEra) → Text Source # | |
| (Ord k, DecCBOR k, DecCBOR v) ⇒ DecCBOR (Map k v) Source # | |
| (DecCBOR a, DecCBOR b) ⇒ DecCBOR (Either a b) Source # | |
| (DecCBOR a, DecCBOR b) ⇒ DecCBOR (a, b) Source # | |
| (DecCBOR ma, Monoid ma, AllegraEraTxBody era, HasEraTxLevel (AllegraTxBodyRaw ma) era, STxLevel l era ~ STxTopLevel l era, Typeable l) ⇒ DecCBOR (AllegraTxBodyRaw ma l era) Source # | |
Defined in Cardano.Ledger.Allegra.TxBody | |
| (Typeable t, DecCBOR a) ⇒ DecCBOR (THKD t StrictMaybe a) Source # | |
| (Typeable t, DecCBOR a) ⇒ DecCBOR (THKD t Identity a) Source # | |
| (FromCBOR (BoundedRatio b a), Bounded (BoundedRatio b a), Bounded a, Integral a, DecCBOR a, Typeable b, Typeable a, Typeable (BoundedRatio b a)) ⇒ DecCBOR (BoundedRatio b a) Source # | |
| (Typeable s, DecCBOR a) ⇒ DecCBOR (Tagged s a) Source # | |
| (DecCBOR a, DecCBOR b, DecCBOR c) ⇒ DecCBOR (a, b, c) Source # | |
| (Ord k, DecCBOR k, DecCBOR a, Typeable kv, Typeable av, Vector kv k, Vector av a) ⇒ DecCBOR (VMap kv av k a) Source # | |
| (DecCBOR a, DecCBOR b, DecCBOR c, DecCBOR d) ⇒ DecCBOR (a, b, c, d) Source # | |
| (DecCBOR a, DecCBOR b, DecCBOR c, DecCBOR d, DecCBOR e) ⇒ DecCBOR (a, b, c, d, e) Source # | |
| (DecCBOR a, DecCBOR b, DecCBOR c, DecCBOR d, DecCBOR e, DecCBOR f) ⇒ DecCBOR (a, b, c, d, e, f) Source # | |
| (DecCBOR a, DecCBOR b, DecCBOR c, DecCBOR d, DecCBOR e, DecCBOR f, DecCBOR g) ⇒ DecCBOR (a, b, c, d, e, f, g) Source # | |
class EncCBOR a where Source #
Minimal complete definition
Nothing
Instances
| EncCBOR ByteArray Source # | |
| EncCBOR ByteString Source # | |
Defined in Cardano.Ledger.Binary.Encoding.EncCBOR Methods encCBOR ∷ ByteString → Encoding Source # | |
| EncCBOR ByteString Source # | |
Defined in Cardano.Ledger.Binary.Encoding.EncCBOR Methods encCBOR ∷ ByteString → Encoding Source # | |
| EncCBOR ShortByteString Source # | |
Defined in Cardano.Ledger.Binary.Encoding.EncCBOR Methods | |
| EncCBOR IPv4 Source # | |
| EncCBOR IPv6 Source # | |
| EncCBOR BitField Source # | |
| EncCBOR LeiosCert Source # | |
| EncCBOR Proof Source # | |
| EncCBOR SignKey Source # | |
| EncCBOR VerKey Source # | |
| EncCBOR ProtocolMagicId Source # | |
Defined in Cardano.Crypto.ProtocolMagic Methods | |
| EncCBOR RequiresNetworkMagic Source # | |
Defined in Cardano.Crypto.ProtocolMagic Methods | |
| EncCBOR Raw Source # | |
| EncCBOR CompactRedeemVerificationKey Source # | |
Defined in Cardano.Crypto.Signing.Redeem.Compact Methods | |
| EncCBOR RedeemSigningKey Source # | |
Defined in Cardano.Crypto.Signing.Redeem.SigningKey Methods | |
| EncCBOR RedeemVerificationKey Source # | |
Defined in Cardano.Crypto.Signing.Redeem.VerificationKey Methods | |
| EncCBOR SigningKey Source # | |
Defined in Cardano.Crypto.Signing.SigningKey Methods encCBOR ∷ SigningKey → Encoding Source # | |
| EncCBOR VerificationKey Source # | |
Defined in Cardano.Crypto.Signing.VerificationKey Methods | |
| EncCBOR ValidityInterval Source # | |
Defined in Cardano.Ledger.Allegra.Scripts Methods | |
| EncCBOR AlonzoExtraConfig Source # | |
Defined in Cardano.Ledger.Alonzo.Genesis Methods | |
| EncCBOR AlonzoGenesis Source # | |
Defined in Cardano.Ledger.Alonzo.Genesis Methods | |
| EncCBOR CoinPerWord Source # | |
Defined in Cardano.Ledger.Alonzo.PParams Methods | |
| EncCBOR OrdExUnits Source # | |
Defined in Cardano.Ledger.Alonzo.PParams Methods encCBOR ∷ OrdExUnits → Encoding Source # | |
| EncCBOR FailureDescription Source # | |
Defined in Cardano.Ledger.Alonzo.Rules.Utxos Methods | |
| EncCBOR TagMismatchDescription Source # | |
Defined in Cardano.Ledger.Alonzo.Rules.Utxos Methods | |
| EncCBOR IsPhase2Valid Source # | |
Defined in Cardano.Ledger.Alonzo.Tx Methods | |
| EncCBOR QueryPoolStateResult Source # | |
Defined in Cardano.Ledger.Api.State.Query Methods | |
| EncCBOR QueryResultIndividualPoolStake Source # | |
Defined in Cardano.Ledger.Api.State.Query Methods encCBOR ∷ QueryResultIndividualPoolStake → Encoding Source # | |
| EncCBOR QueryResultPoolDistr Source # | |
Defined in Cardano.Ledger.Api.State.Query Methods | |
| EncCBOR StakeSnapshot Source # | |
Defined in Cardano.Ledger.Api.State.Query Methods | |
| EncCBOR StakeSnapshots Source # | |
Defined in Cardano.Ledger.Api.State.Query Methods | |
| EncCBOR CommitteeMemberState Source # | |
Defined in Cardano.Ledger.Api.State.Query.Governance Methods | |
| EncCBOR CommitteeMembersState Source # | |
Defined in Cardano.Ledger.Api.State.Query.Governance Methods | |
| EncCBOR HotCredAuthStatus Source # | |
Defined in Cardano.Ledger.Api.State.Query.Governance Methods | |
| EncCBOR MemberStatus Source # | |
Defined in Cardano.Ledger.Api.State.Query.Governance Methods | |
| EncCBOR NextEpochChange Source # | |
Defined in Cardano.Ledger.Api.State.Query.Governance Methods | |
| EncCBOR PreEncoded Source # | |
Defined in Cardano.Ledger.Binary.Encoding.EncCBOR Methods encCBOR ∷ PreEncoded → Encoding Source # | |
| EncCBOR Encoding Source # | |
| EncCBOR Version Source # | |
| EncCBOR Body Source # | |
| EncCBOR BlockSignature Source # | |
Defined in Cardano.Chain.Block.Header Methods | |
| EncCBOR ToSign Source # | |
| EncCBOR Proof Source # | |
| EncCBOR ChainValidationState Source # | |
Defined in Cardano.Chain.Block.Validation Methods | |
| EncCBOR HDAddressPayload Source # | |
Defined in Cardano.Chain.Common.AddrAttributes Methods | |
| EncCBOR AddrSpendingData Source # | |
Defined in Cardano.Chain.Common.AddrSpendingData Methods | |
| EncCBOR AddrType Source # | |
| EncCBOR Address Source # | |
| EncCBOR Address' Source # | |
| EncCBOR BlockCount Source # | |
Defined in Cardano.Chain.Common.BlockCount Methods encCBOR ∷ BlockCount → Encoding Source # | |
| EncCBOR ChainDifficulty Source # | |
Defined in Cardano.Chain.Common.ChainDifficulty Methods | |
| EncCBOR CompactAddress Source # | |
Defined in Cardano.Chain.Common.Compact Methods | |
| EncCBOR KeyHash Source # | |
| EncCBOR Lovelace Source # | |
| EncCBOR LovelaceError Source # | |
Defined in Cardano.Chain.Common.Lovelace Methods | |
| EncCBOR LovelacePortion Source # | |
Defined in Cardano.Chain.Common.LovelacePortion Methods | |
| EncCBOR NetworkMagic Source # | |
Defined in Cardano.Chain.Common.NetworkMagic Methods | |
| EncCBOR TxFeePolicy Source # | |
Defined in Cardano.Chain.Common.TxFeePolicy Methods | |
| EncCBOR TxSizeLinear Source # | |
Defined in Cardano.Chain.Common.TxSizeLinear Methods | |
| EncCBOR Certificate Source # | |
Defined in Cardano.Chain.Delegation.Certificate Methods | |
| EncCBOR Map Source # | |
| EncCBOR Payload Source # | |
| EncCBOR State Source # | |
| EncCBOR State Source # | |
| EncCBOR Error Source # | |
| EncCBOR ScheduledDelegation Source # | |
Defined in Cardano.Chain.Delegation.Validation.Scheduling Methods | |
| EncCBOR State Source # | |
| EncCBOR GenesisAvvmBalances Source # | |
Defined in Cardano.Chain.Genesis.AvvmBalances Methods | |
| EncCBOR Config Source # | |
| EncCBOR GenesisData Source # | |
Defined in Cardano.Chain.Genesis.Data Methods | |
| EncCBOR GenesisDelegation Source # | |
Defined in Cardano.Chain.Genesis.Delegation Methods | |
| EncCBOR GenesisHash Source # | |
Defined in Cardano.Chain.Genesis.Hash Methods | |
| EncCBOR GenesisKeyHashes Source # | |
Defined in Cardano.Chain.Genesis.KeyHashes Methods | |
| EncCBOR GenesisNonAvvmBalances Source # | |
Defined in Cardano.Chain.Genesis.NonAvvmBalances Methods | |
| EncCBOR MempoolPayload Source # | |
Defined in Cardano.Chain.MempoolPayload Methods | |
| EncCBOR EpochAndSlotCount Source # | |
Defined in Cardano.Chain.Slotting.EpochAndSlotCount Methods | |
| EncCBOR EpochNumber Source # | |
Defined in Cardano.Chain.Slotting.EpochNumber Methods | |
| EncCBOR EpochSlots Source # | |
Defined in Cardano.Chain.Slotting.EpochSlots Methods encCBOR ∷ EpochSlots → Encoding Source # | |
| EncCBOR SlotCount Source # | |
| EncCBOR SlotNumber Source # | |
Defined in Cardano.Chain.Slotting.SlotNumber Methods encCBOR ∷ SlotNumber → Encoding Source # | |
| EncCBOR SscPayload Source # | |
Defined in Cardano.Chain.Ssc Methods encCBOR ∷ SscPayload → Encoding Source # | |
| EncCBOR SscProof Source # | |
| EncCBOR CompactTxId Source # | |
Defined in Cardano.Chain.UTxO.Compact Methods | |
| EncCBOR CompactTxIn Source # | |
Defined in Cardano.Chain.UTxO.Compact Methods | |
| EncCBOR CompactTxOut Source # | |
Defined in Cardano.Chain.UTxO.Compact Methods | |
| EncCBOR Tx Source # | |
| EncCBOR TxIn Source # | |
| EncCBOR TxOut Source # | |
| EncCBOR TxAux Source # | |
| EncCBOR TxPayload Source # | |
| EncCBOR TxProof Source # | |
| EncCBOR TxInWitness Source # | |
Defined in Cardano.Chain.UTxO.TxWitness Methods | |
| EncCBOR TxSigData Source # | |
| EncCBOR UTxO Source # | |
| EncCBOR UTxOError Source # | |
| EncCBOR UTxOConfiguration Source # | |
Defined in Cardano.Chain.UTxO.UTxOConfiguration Methods | |
| EncCBOR TxValidationError Source # | |
Defined in Cardano.Chain.UTxO.Validation Methods | |
| EncCBOR UTxOValidationError Source # | |
Defined in Cardano.Chain.UTxO.Validation Methods | |
| EncCBOR ApplicationName Source # | |
Defined in Cardano.Chain.Update.ApplicationName Methods | |
| EncCBOR ApplicationNameError Source # | |
Defined in Cardano.Chain.Update.ApplicationName Methods | |
| EncCBOR InstallerHash Source # | |
Defined in Cardano.Chain.Update.InstallerHash Methods | |
| EncCBOR Payload Source # | |
| EncCBOR Proposal Source # | |
| EncCBOR ProposalBody Source # | |
Defined in Cardano.Chain.Update.Proposal Methods | |
| EncCBOR ProtocolParameters Source # | |
Defined in Cardano.Chain.Update.ProtocolParameters Methods | |
| EncCBOR ProtocolParametersUpdate Source # | |
Defined in Cardano.Chain.Update.ProtocolParametersUpdate Methods | |
| EncCBOR ProtocolVersion Source # | |
Defined in Cardano.Chain.Update.ProtocolVersion Methods | |
| EncCBOR SoftforkRule Source # | |
Defined in Cardano.Chain.Update.SoftforkRule Methods | |
| EncCBOR SoftwareVersion Source # | |
Defined in Cardano.Chain.Update.SoftwareVersion Methods | |
| EncCBOR SoftwareVersionError Source # | |
Defined in Cardano.Chain.Update.SoftwareVersion Methods | |
| EncCBOR SystemTag Source # | |
| EncCBOR SystemTagError Source # | |
Defined in Cardano.Chain.Update.SystemTag Methods | |
| EncCBOR CandidateProtocolUpdate Source # | |
Defined in Cardano.Chain.Update.Validation.Endorsement Methods | |
| EncCBOR Endorsement Source # | |
Defined in Cardano.Chain.Update.Validation.Endorsement Methods | |
| EncCBOR Error Source # | |
| EncCBOR Error Source # | |
| EncCBOR State Source # | |
| EncCBOR Adopted Source # | |
| EncCBOR ApplicationVersion Source # | |
Defined in Cardano.Chain.Update.Validation.Registration Methods | |
| EncCBOR Error Source # | |
| EncCBOR ProtocolUpdateProposal Source # | |
Defined in Cardano.Chain.Update.Validation.Registration Methods | |
| EncCBOR SoftwareUpdateProposal Source # | |
Defined in Cardano.Chain.Update.Validation.Registration Methods | |
| EncCBOR Error Source # | |
| EncCBOR Vote Source # | |
| EncCBOR ConwayExtraConfig Source # | |
Defined in Cardano.Ledger.Conway.Genesis Methods | |
| EncCBOR ConwayGenesis Source # | |
Defined in Cardano.Ledger.Conway.Genesis Methods | |
| EncCBOR DefaultVote Source # | |
Defined in Cardano.Ledger.Conway.Governance Methods | |
| EncCBOR GovActionId Source # | |
Defined in Cardano.Ledger.Conway.Governance.Procedures Methods | |
| EncCBOR GovActionIx Source # | |
Defined in Cardano.Ledger.Conway.Governance.Procedures Methods | |
| EncCBOR Vote Source # | |
| EncCBOR Voter Source # | |
| EncCBOR DRepVotingThresholds Source # | |
Defined in Cardano.Ledger.Conway.PParams Methods | |
| EncCBOR PoolVotingThresholds Source # | |
Defined in Cardano.Ledger.Conway.PParams Methods | |
| EncCBOR ConwayDelegCert Source # | |
Defined in Cardano.Ledger.Conway.TxCert Methods | |
| EncCBOR ConwayGovCert Source # | |
Defined in Cardano.Ledger.Conway.TxCert Methods | |
| EncCBOR Delegatee Source # | |
| EncCBOR AccountAddress Source # | |
Defined in Cardano.Ledger.Address Methods | |
| EncCBOR AccountId Source # | |
| EncCBOR Addr Source # | |
| EncCBOR CompactAddr Source # | |
Defined in Cardano.Ledger.Address Methods | |
| EncCBOR DirectDeposits Source # | |
Defined in Cardano.Ledger.Address Methods | |
| EncCBOR Withdrawals Source # | |
Defined in Cardano.Ledger.Address Methods | |
| EncCBOR ActiveSlotCoeff Source # | |
Defined in Cardano.Ledger.BaseTypes Methods | |
| EncCBOR Anchor Source # | |
| EncCBOR BlocksMade Source # | |
Defined in Cardano.Ledger.BaseTypes Methods encCBOR ∷ BlocksMade → Encoding Source # | |
| EncCBOR CertIx Source # | |
| EncCBOR DnsName Source # | |
| EncCBOR Network Source # | |
| EncCBOR NonNegativeInterval Source # | |
Defined in Cardano.Ledger.BaseTypes Methods | |
| EncCBOR Nonce Source # | |
| EncCBOR Port Source # | |
| EncCBOR PositiveInterval Source # | |
Defined in Cardano.Ledger.BaseTypes Methods | |
| EncCBOR PositiveUnitInterval Source # | |
Defined in Cardano.Ledger.BaseTypes Methods | |
| EncCBOR ProtVer Source # | |
| EncCBOR Seed Source # | |
| EncCBOR TxIx Source # | |
| EncCBOR UnitInterval Source # | |
Defined in Cardano.Ledger.BaseTypes Methods | |
| EncCBOR Url Source # | |
| EncCBOR Coin Source # | |
| EncCBOR CoinPerByte Source # | |
Defined in Cardano.Ledger.Coin Methods | |
| EncCBOR DeltaCoin Source # | |
| EncCBOR MaxPledgeLeverage Source # | |
Defined in Cardano.Ledger.Core.PParams Methods | |
| EncCBOR Ptr Source # | |
| EncCBOR SlotNo32 Source # | |
| EncCBOR DRep Source # | |
| EncCBOR DRepState Source # | |
| EncCBOR GenDelegPair Source # | |
Defined in Cardano.Ledger.Hashes Methods | |
| EncCBOR GenDelegs Source # | |
| EncCBOR HashHeader Source # | |
Defined in Cardano.Ledger.Hashes Methods encCBOR ∷ HashHeader → Encoding Source # | |
| EncCBOR ScriptHash Source # | |
Defined in Cardano.Ledger.Hashes Methods encCBOR ∷ ScriptHash → Encoding Source # | |
| EncCBOR TxAuxDataHash Source # | |
Defined in Cardano.Ledger.Hashes Methods | |
| EncCBOR BootstrapWitness Source # | |
Defined in Cardano.Ledger.Keys.Bootstrap Methods | |
| EncCBOR ChainCode Source # | |
| EncCBOR Metadatum Source # | |
| EncCBOR CostModels Source # | |
Defined in Cardano.Ledger.Plutus.CostModels Methods encCBOR ∷ CostModels → Encoding Source # | |
| EncCBOR CostModelsUpdate Source # | |
Defined in Cardano.Ledger.Plutus.CostModels Methods | |
| EncCBOR ExUnits Source # | |
| EncCBOR Prices Source # | |
| EncCBOR Language Source # | |
| EncCBOR PlutusBinary Source # | |
Defined in Cardano.Ledger.Plutus.Language Methods | |
| EncCBOR TxOutSource Source # | |
Defined in Cardano.Ledger.Plutus.TxInfo Methods | |
| EncCBOR Reward Source # | |
| EncCBOR RewardType Source # | |
Defined in Cardano.Ledger.Rewards Methods encCBOR ∷ RewardType → Encoding Source # | |
| EncCBOR CommitteeAuthorization Source # | |
Defined in Cardano.Ledger.State.CertState Methods | |
| EncCBOR FutureGenDeleg Source # | |
Defined in Cardano.Ledger.State.CertState Methods | |
| EncCBOR InstantaneousRewards Source # | |
Defined in Cardano.Ledger.State.CertState Methods | |
| EncCBOR ChainAccountState Source # | |
Defined in Cardano.Ledger.State.ChainAccount Methods | |
| EncCBOR IndividualPoolStake Source # | |
Defined in Cardano.Ledger.State.PoolDistr Methods | |
| EncCBOR PoolDistr Source # | |
| EncCBOR SnapShot Source # | |
| EncCBOR StakePoolSnapShot Source # | |
Defined in Cardano.Ledger.State.SnapShots Methods | |
| EncCBOR ActiveStake Source # | |
Defined in Cardano.Ledger.State.Stake Methods | |
| EncCBOR Stake Source # | |
| EncCBOR StakeWithDelegation Source # | |
Defined in Cardano.Ledger.State.Stake Methods | |
| EncCBOR BlsKey Source # | |
| EncCBOR PoolMetadata Source # | |
Defined in Cardano.Ledger.State.StakePool Methods | |
| EncCBOR SizeOfPoolOwners Source # | |
Defined in Cardano.Ledger.State.StakePool Methods | |
| EncCBOR SizeOfPoolRelays Source # | |
Defined in Cardano.Ledger.State.StakePool Methods | |
| EncCBOR StakePoolParams Source # | |
Defined in Cardano.Ledger.State.StakePool Methods | |
| EncCBOR StakePoolRelay Source # | |
Defined in Cardano.Ledger.State.StakePool Methods | |
| EncCBOR StakePoolState Source # | |
Defined in Cardano.Ledger.State.StakePool Methods | |
| EncCBOR TxId Source # | |
| EncCBOR TxIn Source # | |
| EncCBOR PerasCert Source # | |
| EncCBOR DijkstraGenesis Source # | |
Defined in Cardano.Ledger.Dijkstra.Genesis Methods | |
| EncCBOR DijkstraDelegCert Source # | |
Defined in Cardano.Ledger.Dijkstra.TxCert Methods | |
| EncCBOR AssetName Source # | |
| EncCBOR CompactValue Source # | |
Defined in Cardano.Ledger.Mary.Value Methods | |
| EncCBOR MaryValue Source # | |
| EncCBOR MultiAsset Source # | |
Defined in Cardano.Ledger.Mary.Value Methods encCBOR ∷ MultiAsset → Encoding Source # | |
| EncCBOR PolicyID Source # | |
| EncCBOR RewardInfoPool Source # | |
Defined in Cardano.Ledger.Shelley.API.Wallet Methods | |
| EncCBOR RewardParams Source # | |
Defined in Cardano.Ledger.Shelley.API.Wallet Methods | |
| EncCBOR NominalDiffTimeMicro Source # | |
Defined in Cardano.Ledger.Shelley.Genesis Methods | |
| EncCBOR ShelleyExtraConfig Source # | |
Defined in Cardano.Ledger.Shelley.Genesis Methods | |
| EncCBOR ShelleyGenesis Source # | |
Defined in Cardano.Ledger.Shelley.Genesis Methods | |
| EncCBOR ShelleyGenesisStaking Source # | |
Defined in Cardano.Ledger.Shelley.Genesis Methods | |
| EncCBOR Likelihood Source # | |
Defined in Cardano.Ledger.Shelley.PoolRank Methods encCBOR ∷ Likelihood → Encoding Source # | |
| EncCBOR LogWeight Source # | |
| EncCBOR NonMyopic Source # | |
| EncCBOR PerformanceEstimate Source # | |
Defined in Cardano.Ledger.Shelley.PoolRank Methods | |
| EncCBOR Desirability Source # | |
Defined in Cardano.Ledger.Shelley.RewardProvenance Methods | |
| EncCBOR RewardProvenance Source # | |
Defined in Cardano.Ledger.Shelley.RewardProvenance Methods | |
| EncCBOR RewardProvenancePool Source # | |
Defined in Cardano.Ledger.Shelley.RewardProvenance Methods | |
| EncCBOR FreeVars Source # | |
| EncCBOR Pulser Source # | |
| EncCBOR PulsingRewUpdate Source # | |
Defined in Cardano.Ledger.Shelley.RewardUpdate Methods | |
| EncCBOR RewardAns Source # | |
| EncCBOR RewardSnapShot Source # | |
Defined in Cardano.Ledger.Shelley.RewardUpdate Methods | |
| EncCBOR RewardUpdate Source # | |
Defined in Cardano.Ledger.Shelley.RewardUpdate Methods | |
| EncCBOR LeaderOnlyReward Source # | |
Defined in Cardano.Ledger.Shelley.Rewards Methods | |
| EncCBOR PoolRewardInfo Source # | |
Defined in Cardano.Ledger.Shelley.Rewards Methods | |
| EncCBOR VotingPeriod Source # | |
Defined in Cardano.Ledger.Shelley.Rules.Ppup Methods | |
| EncCBOR FromByronTranslationContext Source # | |
Defined in Cardano.Ledger.Shelley.Translation Methods | |
| EncCBOR MIRCert Source # | |
| EncCBOR MIRPot Source # | |
| EncCBOR MIRTarget Source # | |
| EncCBOR LastAppliedBlock Source # | |
Defined in Cardano.Protocol.TPraos.BlockHeader Methods | |
| EncCBOR PrevHash Source # | |
| EncCBOR KESPeriod Source # | |
| EncCBOR ChainDepState Source # | |
Defined in Cardano.Protocol.TPraos.API Methods | |
| EncCBOR OBftSlot Source # | |
| EncCBOR PrtclState Source # | |
Defined in Cardano.Protocol.TPraos.Rules.Prtcl Methods encCBOR ∷ PrtclState → Encoding Source # | |
| EncCBOR TicknState Source # | |
Defined in Cardano.Protocol.TPraos.Rules.Tickn Methods encCBOR ∷ TicknState → Encoding Source # | |
| EncCBOR BlockNo Source # | |
| EncCBOR EpochInterval Source # | |
Defined in Cardano.Ledger.Binary.Encoding.EncCBOR Methods | |
| EncCBOR EpochNo Source # | |
| EncCBOR EpochSize Source # | |
| EncCBOR SlotNo Source # | |
| EncCBOR SystemStart Source # | |
Defined in Cardano.Ledger.Binary.Encoding.EncCBOR Methods | |
| EncCBOR ByteArray Source # | |
| EncCBOR SlicedByteArray Source # | |
Defined in Cardano.Ledger.Binary.Encoding.EncCBOR Methods | |
| EncCBOR Encoding Source # | |
| EncCBOR Term Source # | |
| EncCBOR PublicKey Source # | |
| EncCBOR SecretKey Source # | |
| EncCBOR Signature Source # | |
| EncCBOR Void Source # | |
| EncCBOR Int16 Source # | |
| EncCBOR Int32 Source # | |
| EncCBOR Int64 Source # | |
| EncCBOR Int8 Source # | |
| EncCBOR Word16 Source # | |
| EncCBOR Word32 Source # | |
| EncCBOR Word64 Source # | |
| EncCBOR Word8 Source # | |
| EncCBOR ByronHash # | |
Defined in Ouroboros.Consensus.Byron.Ledger.Block | |
| EncCBOR OperationalCertificate Source # | |
Defined in Cardano.Api.OperationalCertificate Methods | |
| EncCBOR OperationalCertificateIssueCounter Source # | |
Defined in Cardano.Api.OperationalCertificate Methods encCBOR ∷ OperationalCertificateIssueCounter → Encoding Source # | |
| EncCBOR Data Source # | |
| EncCBOR ScriptContext Source # | |
Defined in Cardano.Ledger.Binary.Encoding.EncCBOR Methods | |
| EncCBOR ScriptContext Source # | |
Defined in Cardano.Ledger.Binary.Encoding.EncCBOR Methods | |
| EncCBOR ScriptContext Source # | |
Defined in Cardano.Ledger.Binary.Encoding.EncCBOR Methods | |
| EncCBOR Text Source # | |
| EncCBOR UTCTime Source # | |
| EncCBOR Integer Source # | |
| EncCBOR Natural Source # | |
| EncCBOR () Source # | |
Defined in Cardano.Ledger.Binary.Encoding.EncCBOR | |
| EncCBOR Bool Source # | |
| EncCBOR Double Source # | |
| EncCBOR Float Source # | |
| EncCBOR Int Source # | |
| EncCBOR Word Source # | |
| DSIGNAlgorithm v ⇒ EncCBOR (SigDSIGN v) Source # | |
| DSIGNAlgorithm v ⇒ EncCBOR (SignKeyDSIGN v) Source # | |
Defined in Cardano.Ledger.Binary.Encoding.EncCBOR Methods encCBOR ∷ SignKeyDSIGN v → Encoding Source # | |
| DSIGNAlgorithm v ⇒ EncCBOR (VerKeyDSIGN v) Source # | |
Defined in Cardano.Ledger.Binary.Encoding.EncCBOR Methods encCBOR ∷ VerKeyDSIGN v → Encoding Source # | |
| KESAlgorithm k ⇒ EncCBOR (SigKES k) Source # | |
| KESAlgorithm k ⇒ EncCBOR (VerKeyKES k) Source # | |
| EncCBOR (CertVRF MockVRF) Source # | |
| EncCBOR (CertVRF SimpleVRF) Source # | |
| EncCBOR (CertVRF PraosVRF) Source # | |
| EncCBOR (OutputVRF v) Source # | |
| EncCBOR (SignKeyVRF MockVRF) Source # | |
Defined in Cardano.Ledger.Binary.Encoding.EncCBOR | |
| EncCBOR (SignKeyVRF SimpleVRF) Source # | |
Defined in Cardano.Ledger.Binary.Encoding.EncCBOR | |
| EncCBOR (SignKeyVRF PraosVRF) Source # | |
Defined in Cardano.Ledger.Binary.Encoding.EncCBOR | |
| EncCBOR (VerKeyVRF MockVRF) Source # | |
| EncCBOR (VerKeyVRF SimpleVRF) Source # | |
| EncCBOR (VerKeyVRF PraosVRF) Source # | |
| EncCBOR (RedeemSignature a) Source # | |
Defined in Cardano.Crypto.Signing.Redeem.Signature Methods encCBOR ∷ RedeemSignature a → Encoding Source # | |
| Typeable a ⇒ EncCBOR (Signature a) Source # | |
| EncCBOR a ⇒ EncCBOR (OSet a) Source # | |
| EncCBOR a ⇒ EncCBOR (NonEmptySet a) Source # | |
Defined in Data.Set.NonEmpty Methods encCBOR ∷ NonEmptySet a → Encoding Source # | |
| (Era era, EncCBOR (Value era), EncCBOR (TxOut era), EncCBOR (EraRuleFailure "PPUP" era)) ⇒ EncCBOR (AllegraUtxoPredFailure era) Source # | |
Defined in Cardano.Ledger.Allegra.Rules.Utxo Methods encCBOR ∷ AllegraUtxoPredFailure era → Encoding Source # | |
| Era era ⇒ EncCBOR (AllegraTxAuxData era) Source # | Encodes memoized bytes created upon construction. |
Defined in Cardano.Ledger.Allegra.TxAuxData Methods encCBOR ∷ AllegraTxAuxData era → Encoding Source # | |
| (Era era, EncCBOR (NativeScript era)) ⇒ EncCBOR (AllegraTxAuxDataRaw era) Source # | |
Defined in Cardano.Ledger.Allegra.TxAuxData Methods encCBOR ∷ AllegraTxAuxDataRaw era → Encoding Source # | |
| (AlonzoEraScript era, EncCBOR (ContextError era)) ⇒ EncCBOR (CollectError era) Source # | |
Defined in Cardano.Ledger.Alonzo.Plutus.Context Methods encCBOR ∷ CollectError era → Encoding Source # | |
| Era era ⇒ EncCBOR (SupportedLanguage era) Source # | |
Defined in Cardano.Ledger.Alonzo.Plutus.Context Methods encCBOR ∷ SupportedLanguage era → Encoding Source # | |
| (Era era, EncCBOR (PredicateFailure (EraRule "LEDGERS" era))) ⇒ EncCBOR (AlonzoBbodyPredFailure era) Source # | |
Defined in Cardano.Ledger.Alonzo.Rules.Bbody Methods encCBOR ∷ AlonzoBbodyPredFailure era → Encoding Source # | |
| (Era era, EncCBOR (TxOut era), EncCBOR (Value era), EncCBOR (PredicateFailure (EraRule "UTXOS" era))) ⇒ EncCBOR (AlonzoUtxoPredFailure era) Source # | |
Defined in Cardano.Ledger.Alonzo.Rules.Utxo Methods encCBOR ∷ AlonzoUtxoPredFailure era → Encoding Source # | |
| (EraTxCert era, AlonzoEraScript era, EncCBOR (ContextError era), EncCBOR (EraRuleFailure "PPUP" era)) ⇒ EncCBOR (AlonzoUtxosPredFailure era) Source # | |
Defined in Cardano.Ledger.Alonzo.Rules.Utxos Methods encCBOR ∷ AlonzoUtxosPredFailure era → Encoding Source # | |
| (AlonzoEraScript era, EncCBOR (PredicateFailure (EraRule "UTXO" era))) ⇒ EncCBOR (AlonzoUtxowPredFailure era) Source # | |
Defined in Cardano.Ledger.Alonzo.Rules.Utxow Methods encCBOR ∷ AlonzoUtxowPredFailure era → Encoding Source # | |
| AlonzoEraScript era ⇒ EncCBOR (AlonzoScript era) Source # | |
Defined in Cardano.Ledger.Alonzo.Scripts Methods encCBOR ∷ AlonzoScript era → Encoding Source # | |
| AlonzoEraScript era ⇒ EncCBOR (PlutusScript era) Source # | |
Defined in Cardano.Ledger.Alonzo.Scripts Methods encCBOR ∷ PlutusScript era → Encoding Source # | |
| Era era ⇒ EncCBOR (AlonzoTxAuxData era) Source # | Encodes memoized bytes created upon construction. |
Defined in Cardano.Ledger.Alonzo.TxAuxData Methods encCBOR ∷ AlonzoTxAuxData era → Encoding Source # | |
| (Era era, EncCBOR (NativeScript era)) ⇒ EncCBOR (AlonzoTxAuxDataRaw era) Source # | |
Defined in Cardano.Ledger.Alonzo.TxAuxData Methods encCBOR ∷ AlonzoTxAuxDataRaw era → Encoding Source # | |
| (Era era, Val (Value era)) ⇒ EncCBOR (AlonzoTxOut era) Source # | |
Defined in Cardano.Ledger.Alonzo.TxOut Methods encCBOR ∷ AlonzoTxOut era → Encoding Source # | |
| Era era ⇒ EncCBOR (AlonzoTxWits era) Source # | Encodes memoized bytes created upon construction. |
Defined in Cardano.Ledger.Alonzo.TxWits Methods encCBOR ∷ AlonzoTxWits era → Encoding Source # | |
| AlonzoEraScript era ⇒ EncCBOR (AlonzoTxWitsRaw era) Source # | |
Defined in Cardano.Ledger.Alonzo.TxWits Methods encCBOR ∷ AlonzoTxWitsRaw era → Encoding Source # | |
| AlonzoEraScript era ⇒ EncCBOR (Redeemers era) Source # | Encodes memoized bytes created upon construction. |
| AlonzoEraScript era ⇒ EncCBOR (RedeemersRaw era) Source # | |
Defined in Cardano.Ledger.Alonzo.TxWits Methods encCBOR ∷ RedeemersRaw era → Encoding Source # | |
| Era era ⇒ EncCBOR (TxDats era) Source # | Encodes memoized bytes created upon construction. |
| EncCBOR (Data era) ⇒ EncCBOR (TxDatsRaw era) Source # | |
| (Era era, EncCBOR (TxOut era), EncCBOR (Value era), EncCBOR (PredicateFailure (EraRule "UTXOS" era)), EncCBOR TxIn) ⇒ EncCBOR (BabbageUtxoPredFailure era) Source # | |
Defined in Cardano.Ledger.Babbage.Rules.Utxo Methods encCBOR ∷ BabbageUtxoPredFailure era → Encoding Source # | |
| (AlonzoEraScript era, EncCBOR (PredicateFailure (EraRule "UTXO" era))) ⇒ EncCBOR (BabbageUtxowPredFailure era) Source # | |
Defined in Cardano.Ledger.Babbage.Rules.Utxow Methods encCBOR ∷ BabbageUtxowPredFailure era → Encoding Source # | |
| (Era era, EncCBOR (PlutusPurpose AsIx era)) ⇒ EncCBOR (BabbageContextError era) Source # | |
Defined in Cardano.Ledger.Babbage.TxInfo Methods encCBOR ∷ BabbageContextError era → Encoding Source # | |
| (EraScript era, Val (Value era)) ⇒ EncCBOR (BabbageTxOut era) Source # | |
Defined in Cardano.Ledger.Babbage.TxOut Methods encCBOR ∷ BabbageTxOut era → Encoding Source # | |
| EncCBOR a ⇒ EncCBOR (Sized a) Source # | Discards the size. |
| EncCBORGroup a ⇒ EncCBOR (CBORGroup a) Source # | |
| EncCBOR (Attributes AddrAttributes) Source # | |
Defined in Cardano.Chain.Common.AddrAttributes Methods | |
| EncCBOR (Attributes ()) Source # | |
Defined in Cardano.Chain.Common.Attributes Methods encCBOR ∷ Attributes () → Encoding Source # | |
| EncCBOR a ⇒ EncCBOR (MerkleRoot a) Source # | |
Defined in Cardano.Chain.Common.Merkle Methods encCBOR ∷ MerkleRoot a → Encoding Source # | |
| EncCBOR a ⇒ EncCBOR (MerkleTree a) Source # | |
Defined in Cardano.Chain.Common.Merkle Methods encCBOR ∷ MerkleTree a → Encoding Source # | |
| EncCBOR (AMempoolPayload ByteString) Source # | |
Defined in Cardano.Chain.MempoolPayload Methods | |
| EncCBOR n ⇒ EncCBOR (TooLarge n) Source # | |
| (ConwayEraAccounts era, EraPParams era, EraStake era) ⇒ EncCBOR (ConwayGovState era) Source # | |
Defined in Cardano.Ledger.Conway.Governance Methods encCBOR ∷ ConwayGovState era → Encoding Source # | |
| (ConwayEraAccounts era, EraStake era, EraPParams era) ⇒ EncCBOR (DRepPulsingState era) Source # | |
Defined in Cardano.Ledger.Conway.Governance.DRepPulser Methods encCBOR ∷ DRepPulsingState era → Encoding Source # | |
| EraPParams era ⇒ EncCBOR (PulsingSnapshot era) Source # | |
Defined in Cardano.Ledger.Conway.Governance.DRepPulser Methods encCBOR ∷ PulsingSnapshot era → Encoding Source # | |
| EraPParams era ⇒ EncCBOR (EnactState era) Source # | |
Defined in Cardano.Ledger.Conway.Governance.Internal Methods encCBOR ∷ EnactState era → Encoding Source # | |
| (Era era, EncCBOR (InstantStake era), EncCBOR (Accounts era)) ⇒ EncCBOR (RatifyEnv era) Source # | |
| EraPParams era ⇒ EncCBOR (RatifySignal era) Source # | |
Defined in Cardano.Ledger.Conway.Governance.Internal Methods encCBOR ∷ RatifySignal era → Encoding Source # | |
| EraPParams era ⇒ EncCBOR (RatifyState era) Source # | |
Defined in Cardano.Ledger.Conway.Governance.Internal Methods encCBOR ∷ RatifyState era → Encoding Source # | |
| Era era ⇒ EncCBOR (Committee era) Source # | |
| Era era ⇒ EncCBOR (Constitution era) Source # | |
Defined in Cardano.Ledger.Conway.Governance.Procedures Methods encCBOR ∷ Constitution era → Encoding Source # | |
| EraPParams era ⇒ EncCBOR (GovAction era) Source # | |
| EraPParams era ⇒ EncCBOR (GovActionState era) Source # | |
Defined in Cardano.Ledger.Conway.Governance.Procedures Methods encCBOR ∷ GovActionState era → Encoding Source # | |
| EncCBOR (GovPurposeId p) Source # | |
Defined in Cardano.Ledger.Conway.Governance.Procedures Methods encCBOR ∷ GovPurposeId p → Encoding Source # | |
| (∀ (p ∷ GovActionPurpose). Typeable p ⇒ EncCBOR (f (GovPurposeId p))) ⇒ EncCBOR (GovRelation f) Source # | |
Defined in Cardano.Ledger.Conway.Governance.Procedures Methods encCBOR ∷ GovRelation f → Encoding Source # | |
| EraPParams era ⇒ EncCBOR (ProposalProcedure era) Source # | |
Defined in Cardano.Ledger.Conway.Governance.Procedures Methods encCBOR ∷ ProposalProcedure era → Encoding Source # | |
| Era era ⇒ EncCBOR (VotingProcedure era) Source # | |
Defined in Cardano.Ledger.Conway.Governance.Procedures Methods encCBOR ∷ VotingProcedure era → Encoding Source # | |
| Era era ⇒ EncCBOR (VotingProcedures era) Source # | |
Defined in Cardano.Ledger.Conway.Governance.Procedures Methods encCBOR ∷ VotingProcedures era → Encoding Source # | |
| EraPParams era ⇒ EncCBOR (Proposals era) Source # | |
| EncCBOR (UpgradeConwayPParams Identity) Source # | |
Defined in Cardano.Ledger.Conway.PParams | |
| (Era era, EncCBOR (PredicateFailure (EraRule "LEDGERS" era))) ⇒ EncCBOR (ConwayBbodyPredFailure era) Source # | |
Defined in Cardano.Ledger.Conway.Rules.Bbody Methods encCBOR ∷ ConwayBbodyPredFailure era → Encoding Source # | |
| EraPParams era ⇒ EncCBOR (CertEnv era) Source # | |
| (EncCBOR (PredicateFailure (EraRule "DELEG" era)), EncCBOR (PredicateFailure (EraRule "POOL" era)), EncCBOR (PredicateFailure (EraRule "GOVCERT" era))) ⇒ EncCBOR (ConwayCertPredFailure era) Source # | |
Defined in Cardano.Ledger.Conway.Rules.Cert Methods encCBOR ∷ ConwayCertPredFailure era → Encoding Source # | |
| EraTx era ⇒ EncCBOR (CertsEnv era) Source # | |
| (Era era, EncCBOR (PredicateFailure (EraRule "CERT" era))) ⇒ EncCBOR (ConwayCertsPredFailure era) Source # | |
Defined in Cardano.Ledger.Conway.Rules.Certs Methods encCBOR ∷ ConwayCertsPredFailure era → Encoding Source # | |
| EraPParams era ⇒ EncCBOR (ConwayDelegEnv era) Source # | |
Defined in Cardano.Ledger.Conway.Rules.Deleg Methods encCBOR ∷ ConwayDelegEnv era → Encoding Source # | |
| Era era ⇒ EncCBOR (ConwayDelegPredFailure era) Source # | |
Defined in Cardano.Ledger.Conway.Rules.Deleg Methods encCBOR ∷ ConwayDelegPredFailure era → Encoding Source # | |
| EraPParams era ⇒ EncCBOR (EnactSignal era) Source # | |
Defined in Cardano.Ledger.Conway.Rules.Enact Methods encCBOR ∷ EnactSignal era → Encoding Source # | |
| EraPParams era ⇒ EncCBOR (ConwayGovPredFailure era) Source # | |
Defined in Cardano.Ledger.Conway.Rules.Gov Methods encCBOR ∷ ConwayGovPredFailure era → Encoding Source # | |
| (EraGov era, EraPParams era, EraCertState era) ⇒ EncCBOR (GovEnv era) Source # | |
| (EraPParams era, EraTxCert era) ⇒ EncCBOR (GovSignal era) Source # | |
| EraPParams era ⇒ EncCBOR (ConwayGovCertEnv era) Source # | |
Defined in Cardano.Ledger.Conway.Rules.GovCert Methods encCBOR ∷ ConwayGovCertEnv era → Encoding Source # | |
| Era era ⇒ EncCBOR (ConwayGovCertPredFailure era) Source # | |
Defined in Cardano.Ledger.Conway.Rules.GovCert Methods encCBOR ∷ ConwayGovCertPredFailure era → Encoding Source # | |
| (Era era, EncCBOR (PredicateFailure (EraRule "UTXOW" era)), EncCBOR (PredicateFailure (EraRule "CERTS" era)), EncCBOR (PredicateFailure (EraRule "GOV" era))) ⇒ EncCBOR (ConwayLedgerPredFailure era) Source # | |
Defined in Cardano.Ledger.Conway.Rules.Ledger Methods encCBOR ∷ ConwayLedgerPredFailure era → Encoding Source # | |
| (Era era, EncCBOR (TxOut era), EncCBOR (Value era), EncCBOR (PredicateFailure (EraRule "UTXOS" era))) ⇒ EncCBOR (ConwayUtxoPredFailure era) Source # | |
Defined in Cardano.Ledger.Conway.Rules.Utxo Methods encCBOR ∷ ConwayUtxoPredFailure era → Encoding Source # | |
| (EraTxCert era, ConwayEraScript era, EncCBOR (ContextError era)) ⇒ EncCBOR (ConwayUtxosPredFailure era) Source # | |
Defined in Cardano.Ledger.Conway.Rules.Utxos Methods encCBOR ∷ ConwayUtxosPredFailure era → Encoding Source # | |
| (ConwayEraScript era, EncCBOR (PredicateFailure (EraRule "UTXO" era))) ⇒ EncCBOR (ConwayUtxowPredFailure era) Source # | |
Defined in Cardano.Ledger.Conway.Rules.Utxow Methods encCBOR ∷ ConwayUtxowPredFailure era → Encoding Source # | |
| EncCBOR (ConwayAccountState era) Source # | |
Defined in Cardano.Ledger.Conway.State.Account Methods encCBOR ∷ ConwayAccountState era → Encoding Source # | |
| EncCBOR (ConwayAccounts era) Source # | |
Defined in Cardano.Ledger.Conway.State.Account Methods encCBOR ∷ ConwayAccounts era → Encoding Source # | |
| EraAccounts era ⇒ EncCBOR (ConwayCertState era) Source # | |
Defined in Cardano.Ledger.Conway.State.CertState Methods encCBOR ∷ ConwayCertState era → Encoding Source # | |
| EncCBOR (ConwayInstantStake era) Source # | |
Defined in Cardano.Ledger.Conway.State.Stake Methods encCBOR ∷ ConwayInstantStake era → Encoding Source # | |
| Era era ⇒ EncCBOR (VState era) Source # | |
| Era era ⇒ EncCBOR (ConwayTxCert era) Source # | |
Defined in Cardano.Ledger.Conway.TxCert Methods encCBOR ∷ ConwayTxCert era → Encoding Source # | |
| (EraPParams era, EncCBOR (TxCert era), EncCBOR (PlutusPurpose AsIx era), EncCBOR (PlutusPurpose AsItem era)) ⇒ EncCBOR (ConwayContextError era) Source # | |
Defined in Cardano.Ledger.Conway.TxInfo Methods encCBOR ∷ ConwayContextError era → Encoding Source # | |
| EncCBOR a ⇒ EncCBOR (Exclusive a) Source # | |
| EncCBOR a ⇒ EncCBOR (Inclusive a) Source # | |
| EncCBOR a ⇒ EncCBOR (NonZero a) Source # | |
| EncCBOR (CompactForm Coin) Source # | |
Defined in Cardano.Ledger.Coin | |
| EncCBOR (CompactForm DeltaCoin) Source # | |
Defined in Cardano.Ledger.Coin | |
| EncCBOR (CompactForm MaryValue) Source # | |
Defined in Cardano.Ledger.Mary.Value | |
| EraPParams era ⇒ EncCBOR (PParams era) Source # | |
| EraPParams era ⇒ EncCBOR (PParamsUpdate era) Source # | |
Defined in Cardano.Ledger.Core.PParams Methods encCBOR ∷ PParamsUpdate era → Encoding Source # | |
| EncCBOR (Credential kr) Source # | |
Defined in Cardano.Ledger.Credential Methods encCBOR ∷ Credential kr → Encoding Source # | |
| Era era ⇒ EncCBOR (NoGenesis era) Source # | |
| EncCBOR (KeyHash r) Source # | |
| EncCBOR (SafeHash i) Source # | |
| EncCBOR (VRFVerKeyHash r) Source # | |
Defined in Cardano.Ledger.Hashes Methods encCBOR ∷ VRFVerKeyHash r → Encoding Source # | |
| EncCBOR (VKey kd) Source # | |
| EncCBOR (WitVKey kr) Source # | |
| EncCBOR (MemoBytes t) Source # | |
| EncCBOR (BinaryData era) Source # | |
Defined in Cardano.Ledger.Plutus.Data Methods encCBOR ∷ BinaryData era → Encoding Source # | |
| Typeable era ⇒ EncCBOR (Data era) Source # | Encodes memoized bytes created upon construction. |
| Era era ⇒ EncCBOR (Datum era) Source # | |
| EncCBOR (PlutusData era) Source # | |
Defined in Cardano.Ledger.Plutus.Data Methods encCBOR ∷ PlutusData era → Encoding Source # | |
| ToData (PlutusScriptContext l) ⇒ EncCBOR (LegacyPlutusArgs l) Source # | |
Defined in Cardano.Ledger.Plutus.Language Methods encCBOR ∷ LegacyPlutusArgs l → Encoding Source # | |
| PlutusLanguage l ⇒ EncCBOR (Plutus l) Source # | |
| EncCBOR (PlutusArgs 'PlutusV1) Source # | |
Defined in Cardano.Ledger.Plutus.Language | |
| EncCBOR (PlutusArgs 'PlutusV2) Source # | |
Defined in Cardano.Ledger.Plutus.Language | |
| EncCBOR (PlutusArgs 'PlutusV3) Source # | |
Defined in Cardano.Ledger.Plutus.Language | |
| EncCBOR (PlutusArgs 'PlutusV4) Source # | |
Defined in Cardano.Ledger.Plutus.Language | |
| PlutusLanguage l ⇒ EncCBOR (PlutusRunnable l) Source # | |
Defined in Cardano.Ledger.Plutus.Language Methods encCBOR ∷ PlutusRunnable l → Encoding Source # | |
| PlutusLanguage l ⇒ EncCBOR (SLanguage l) Source # | |
| EncCBOR (CommitteeState era) Source # | |
Defined in Cardano.Ledger.State.CertState Methods encCBOR ∷ CommitteeState era → Encoding Source # | |
| (Era era, EncCBOR (Accounts era)) ⇒ EncCBOR (DState era) Source # | |
| Era era ⇒ EncCBOR (PState era) Source # | |
| EncCBOR (PParams era) ⇒ EncCBOR (FuturePParams era) Source # | |
Defined in Cardano.Ledger.State.Governance Methods encCBOR ∷ FuturePParams era → Encoding Source # | |
| EncCBOR (SnapShots era) Source # | |
| (Era era, EncCBOR (TxOut era)) ⇒ EncCBOR (UTxO era) Source # | |
| EncCBOR (DijkstraBlockBody era) Source # | |
Defined in Cardano.Ledger.Dijkstra.BlockBody.Internal Methods encCBOR ∷ DijkstraBlockBody era → Encoding Source # | |
| (AlonzoEraTx era, EncCBOR (Tx 'TopTx era)) ⇒ EncCBOR (DijkstraBlockBodyRaw era) Source # | |
Defined in Cardano.Ledger.Dijkstra.BlockBody.Internal Methods encCBOR ∷ DijkstraBlockBodyRaw era → Encoding Source # | |
| (Era era, EncCBOR (PredicateFailure (EraRule "LEDGERS" era))) ⇒ EncCBOR (DijkstraBbodyPredFailure era) Source # | |
Defined in Cardano.Ledger.Dijkstra.Rules.Bbody Methods encCBOR ∷ DijkstraBbodyPredFailure era → Encoding Source # | |
| EraTx era ⇒ EncCBOR (EntitiesEnv era) Source # | |
Defined in Cardano.Ledger.Dijkstra.Rules.Entities Methods encCBOR ∷ EntitiesEnv era → Encoding Source # | |
| (Era era, EncCBOR (PredicateFailure (EraRule "CERTS" era))) ⇒ EncCBOR (EntitiesPredFailure era) Source # | |
Defined in Cardano.Ledger.Dijkstra.Rules.Entities Methods encCBOR ∷ EntitiesPredFailure era → Encoding Source # | |
| EraPParams era ⇒ EncCBOR (DijkstraGovPredFailure era) Source # | |
Defined in Cardano.Ledger.Dijkstra.Rules.Gov Methods encCBOR ∷ DijkstraGovPredFailure era → Encoding Source # | |
| Era era ⇒ EncCBOR (DijkstraGovCertPredFailure era) Source # | |
Defined in Cardano.Ledger.Dijkstra.Rules.GovCert Methods encCBOR ∷ DijkstraGovCertPredFailure era → Encoding Source # | |
| (Era era, EncCBOR (PredicateFailure (EraRule "UTXOW" era)), EncCBOR (PredicateFailure (EraRule "ENTITIES" era)), EncCBOR (PredicateFailure (EraRule "GOV" era)), EncCBOR (PredicateFailure (EraRule "SUBLEDGERS" era))) ⇒ EncCBOR (DijkstraLedgerPredFailure era) Source # | |
Defined in Cardano.Ledger.Dijkstra.Rules.Ledger Methods encCBOR ∷ DijkstraLedgerPredFailure era → Encoding Source # | |
| (Era era, EncCBOR (PredicateFailure (EraRule "LEDGER" era))) ⇒ EncCBOR (DijkstraMempoolPredFailure era) Source # | |
Defined in Cardano.Ledger.Dijkstra.Rules.Mempool Methods encCBOR ∷ DijkstraMempoolPredFailure era → Encoding Source # | |
| (Era era, EncCBOR (PredicateFailure (EraRule "SUBDELEG" era)), EncCBOR (PredicateFailure (EraRule "SUBPOOL" era)), EncCBOR (PredicateFailure (EraRule "SUBGOVCERT" era))) ⇒ EncCBOR (DijkstraSubCertPredFailure era) Source # | |
Defined in Cardano.Ledger.Dijkstra.Rules.SubCert Methods encCBOR ∷ DijkstraSubCertPredFailure era → Encoding Source # | |
| (Era era, EncCBOR (PredicateFailure (EraRule "SUBCERT" era))) ⇒ EncCBOR (DijkstraSubCertsPredFailure era) Source # | |
Defined in Cardano.Ledger.Dijkstra.Rules.SubCerts Methods encCBOR ∷ DijkstraSubCertsPredFailure era → Encoding Source # | |
| EraTx era ⇒ EncCBOR (SubCertsEnv era) Source # | |
Defined in Cardano.Ledger.Dijkstra.Rules.SubCerts Methods encCBOR ∷ SubCertsEnv era → Encoding Source # | |
| Era era ⇒ EncCBOR (DijkstraSubDelegPredFailure era) Source # | |
Defined in Cardano.Ledger.Dijkstra.Rules.SubDeleg Methods encCBOR ∷ DijkstraSubDelegPredFailure era → Encoding Source # | |
| (EraPParams era, EncCBOR (Committee era), EncCBOR (GovActionState era), EncCBOR (Accounts era)) ⇒ EncCBOR (SubEntitiesEnv era) Source # | |
Defined in Cardano.Ledger.Dijkstra.Rules.SubEntities Methods encCBOR ∷ SubEntitiesEnv era → Encoding Source # | |
| (Era era, EncCBOR (PredicateFailure (EraRule "SUBCERTS" era))) ⇒ EncCBOR (SubEntitiesPredFailure era) Source # | |
Defined in Cardano.Ledger.Dijkstra.Rules.SubEntities Methods encCBOR ∷ SubEntitiesPredFailure era → Encoding Source # | |
| EraPParams era ⇒ EncCBOR (DijkstraSubGovPredFailure era) Source # | |
Defined in Cardano.Ledger.Dijkstra.Rules.SubGov Methods encCBOR ∷ DijkstraSubGovPredFailure era → Encoding Source # | |
| Era era ⇒ EncCBOR (DijkstraSubGovCertPredFailure era) Source # | |
Defined in Cardano.Ledger.Dijkstra.Rules.SubGovCert Methods encCBOR ∷ DijkstraSubGovCertPredFailure era → Encoding Source # | |
| (Era era, EncCBOR (PredicateFailure (EraRule "SUBUTXOW" era)), EncCBOR (PredicateFailure (EraRule "SUBENTITIES" era)), EncCBOR (PredicateFailure (EraRule "SUBGOV" era))) ⇒ EncCBOR (DijkstraSubLedgerPredFailure era) Source # | |
Defined in Cardano.Ledger.Dijkstra.Rules.SubLedger Methods encCBOR ∷ DijkstraSubLedgerPredFailure era → Encoding Source # | |
| (Era era, EncCBOR (PredicateFailure (EraRule "SUBLEDGER" era))) ⇒ EncCBOR (DijkstraSubLedgersPredFailure era) Source # | |
Defined in Cardano.Ledger.Dijkstra.Rules.SubLedgers Methods encCBOR ∷ DijkstraSubLedgersPredFailure era → Encoding Source # | |
| Era era ⇒ EncCBOR (DijkstraSubPoolPredFailure era) Source # | |
Defined in Cardano.Ledger.Dijkstra.Rules.SubPool Methods encCBOR ∷ DijkstraSubPoolPredFailure era → Encoding Source # | |
| (Era era, EncCBOR (TxOut era)) ⇒ EncCBOR (DijkstraSubUtxoPredFailure era) Source # | |
Defined in Cardano.Ledger.Dijkstra.Rules.SubUtxo Methods encCBOR ∷ DijkstraSubUtxoPredFailure era → Encoding Source # | |
| (ConwayEraScript era, EncCBOR (PredicateFailure (EraRule "SUBUTXO" era))) ⇒ EncCBOR (DijkstraSubUtxowPredFailure era) Source # | |
Defined in Cardano.Ledger.Dijkstra.Rules.SubUtxow Methods encCBOR ∷ DijkstraSubUtxowPredFailure era → Encoding Source # | |
| (Era era, EncCBOR (TxOut era), EncCBOR (Value era), EncCBOR (PredicateFailure (EraRule "UTXOS" era))) ⇒ EncCBOR (DijkstraUtxoPredFailure era) Source # | |
Defined in Cardano.Ledger.Dijkstra.Rules.Utxo Methods encCBOR ∷ DijkstraUtxoPredFailure era → Encoding Source # | |
| (ConwayEraScript era, EncCBOR (PredicateFailure (EraRule "UTXO" era))) ⇒ EncCBOR (DijkstraUtxowPredFailure era) Source # | |
Defined in Cardano.Ledger.Dijkstra.Rules.Utxow Methods encCBOR ∷ DijkstraUtxowPredFailure era → Encoding Source # | |
| EncCBOR (AccountBalanceInterval era) Source # | |
Defined in Cardano.Ledger.Dijkstra.Scripts Methods encCBOR ∷ AccountBalanceInterval era → Encoding Source # | |
| EncCBOR (AccountBalanceIntervals era) Source # | |
Defined in Cardano.Ledger.Dijkstra.Scripts Methods encCBOR ∷ AccountBalanceIntervals era → Encoding Source # | |
| Era era ⇒ EncCBOR (DijkstraNativeScript era) Source # | |
Defined in Cardano.Ledger.Dijkstra.Scripts Methods encCBOR ∷ DijkstraNativeScript era → Encoding Source # | |
| Era era ⇒ EncCBOR (DijkstraNativeScriptRaw era) Source # | |
Defined in Cardano.Ledger.Dijkstra.Scripts Methods encCBOR ∷ DijkstraNativeScriptRaw era → Encoding Source # | |
| Era era ⇒ EncCBOR (DijkstraTxCert era) Source # | |
Defined in Cardano.Ledger.Dijkstra.TxCert Methods encCBOR ∷ DijkstraTxCert era → Encoding Source # | |
| (EraPParams era, EncCBOR (TxOut era), EncCBOR (TxCert era), EncCBOR (ContextError era), EncCBOR (PlutusPurpose AsIx era), EncCBOR (PlutusPurpose AsItem era)) ⇒ EncCBOR (DijkstraContextError era) Source # | |
Defined in Cardano.Ledger.Dijkstra.TxInfo Methods encCBOR ∷ DijkstraContextError era → Encoding Source # | |
| EncCBOR (ApplyTxError AllegraEra) Source # | |
Defined in Cardano.Ledger.Allegra Methods | |
| EncCBOR (ApplyTxError AlonzoEra) Source # | |
Defined in Cardano.Ledger.Alonzo | |
| EncCBOR (ApplyTxError BabbageEra) Source # | |
Defined in Cardano.Ledger.Babbage Methods | |
| EncCBOR (ApplyTxError ConwayEra) Source # | |
Defined in Cardano.Ledger.Conway | |
| EncCBOR (ApplyTxError DijkstraEra) Source # | |
Defined in Cardano.Ledger.Dijkstra Methods | |
| EncCBOR (ApplyTxError MaryEra) Source # | |
Defined in Cardano.Ledger.Mary | |
| EncCBOR (ApplyTxError ShelleyEra) Source # | |
Defined in Cardano.Ledger.Shelley.API.Mempool Methods | |
| (Era era, EncCBOR (PParamsUpdate era), EncCBOR (PParams era)) ⇒ EncCBOR (ShelleyGovState era) Source # | |
Defined in Cardano.Ledger.Shelley.Governance Methods encCBOR ∷ ShelleyGovState era → Encoding Source # | |
| (EraTxOut era, EraStake era, EncCBOR (GovState era), EncCBOR (CertState era)) ⇒ EncCBOR (EpochState era) Source # | |
Defined in Cardano.Ledger.Shelley.LedgerState.Types Methods encCBOR ∷ EpochState era → Encoding Source # | |
| (EraTxOut era, EraStake era, EncCBOR (GovState era), EncCBOR (CertState era)) ⇒ EncCBOR (LedgerState era) Source # | |
Defined in Cardano.Ledger.Shelley.LedgerState.Types Methods encCBOR ∷ LedgerState era → Encoding Source # | |
| (EraTxOut era, EraStake era, EncCBOR (StashedAVVMAddresses era), EncCBOR (GovState era), EncCBOR (CertState era)) ⇒ EncCBOR (NewEpochState era) Source # | |
Defined in Cardano.Ledger.Shelley.LedgerState.Types Methods encCBOR ∷ NewEpochState era → Encoding Source # | |
| (EraTxOut era, EraStake era, EncCBOR (GovState era)) ⇒ EncCBOR (UTxOState era) Source # | |
| (Era era, EncCBOR (PParamsUpdate era)) ⇒ EncCBOR (ProposedPPUpdates era) Source # | |
Defined in Cardano.Ledger.Shelley.PParams Methods encCBOR ∷ ProposedPPUpdates era → Encoding Source # | |
| (Era era, EncCBOR (PParamsUpdate era)) ⇒ EncCBOR (Update era) Source # | |
| (Era era, EncCBOR (PredicateFailure (EraRule "LEDGERS" era))) ⇒ EncCBOR (ShelleyBbodyPredFailure era) Source # | |
Defined in Cardano.Ledger.Shelley.Rules.Bbody Methods encCBOR ∷ ShelleyBbodyPredFailure era → Encoding Source # | |
| Era era ⇒ EncCBOR (ShelleyDelegPredFailure era) Source # | |
Defined in Cardano.Ledger.Shelley.Rules.Deleg Methods encCBOR ∷ ShelleyDelegPredFailure era → Encoding Source # | |
| (Era era, EncCBOR (PredicateFailure (EraRule "DELPL" era))) ⇒ EncCBOR (ShelleyDelegsPredFailure era) Source # | |
Defined in Cardano.Ledger.Shelley.Rules.Delegs Methods encCBOR ∷ ShelleyDelegsPredFailure era → Encoding Source # | |
| (Era era, EncCBOR (PredicateFailure (EraRule "POOL" era)), EncCBOR (PredicateFailure (EraRule "DELEG" era))) ⇒ EncCBOR (ShelleyDelplPredFailure era) Source # | |
Defined in Cardano.Ledger.Shelley.Rules.Delpl Methods encCBOR ∷ ShelleyDelplPredFailure era → Encoding Source # | |
| EraPParams era ⇒ EncCBOR (LedgerEnv era) Source # | |
| (EncCBOR (PredicateFailure (EraRule "DELEGS" era)), EncCBOR (PredicateFailure (EraRule "UTXOW" era)), Era era) ⇒ EncCBOR (ShelleyLedgerPredFailure era) Source # | |
Defined in Cardano.Ledger.Shelley.Rules.Ledger Methods encCBOR ∷ ShelleyLedgerPredFailure era → Encoding Source # | |
| EraPParams era ⇒ EncCBOR (ShelleyLedgersEnv era) Source # | |
Defined in Cardano.Ledger.Shelley.Rules.Ledgers Methods encCBOR ∷ ShelleyLedgersEnv era → Encoding Source # | |
| (Era era, EncCBOR (PredicateFailure (EraRule "LEDGER" era))) ⇒ EncCBOR (ShelleyLedgersPredFailure era) Source # | |
Defined in Cardano.Ledger.Shelley.Rules.Ledgers Methods encCBOR ∷ ShelleyLedgersPredFailure era → Encoding Source # | |
| EraPParams era ⇒ EncCBOR (PoolEnv era) Source # | |
| Era era ⇒ EncCBOR (ShelleyPoolPredFailure era) Source # | |
Defined in Cardano.Ledger.Shelley.Rules.Pool Methods encCBOR ∷ ShelleyPoolPredFailure era → Encoding Source # | |
| Era era ⇒ EncCBOR (ShelleyPpupPredFailure era) Source # | |
Defined in Cardano.Ledger.Shelley.Rules.Ppup Methods encCBOR ∷ ShelleyPpupPredFailure era → Encoding Source # | |
| (Era era, EncCBOR (Value era), EncCBOR (TxOut era), EncCBOR (EraRuleFailure "PPUP" era)) ⇒ EncCBOR (ShelleyUtxoPredFailure era) Source # | |
Defined in Cardano.Ledger.Shelley.Rules.Utxo Methods encCBOR ∷ ShelleyUtxoPredFailure era → Encoding Source # | |
| (EraPParams era, EraCertState era) ⇒ EncCBOR (UtxoEnv era) Source # | |
| (Era era, EncCBOR (PredicateFailure (EraRule "UTXO" era))) ⇒ EncCBOR (ShelleyUtxowPredFailure era) Source # | |
Defined in Cardano.Ledger.Shelley.Rules.Utxow Methods encCBOR ∷ ShelleyUtxowPredFailure era → Encoding Source # | |
| Era era ⇒ EncCBOR (MultiSig era) Source # | Encodes memoized bytes created upon construction. |
| EncCBOR (ShelleyAccountState era) Source # | |
Defined in Cardano.Ledger.Shelley.State.Account Methods encCBOR ∷ ShelleyAccountState era → Encoding Source # | |
| EncCBOR (ShelleyAccounts era) Source # | |
Defined in Cardano.Ledger.Shelley.State.Account Methods encCBOR ∷ ShelleyAccounts era → Encoding Source # | |
| EraAccounts era ⇒ EncCBOR (ShelleyCertState era) Source # | |
Defined in Cardano.Ledger.Shelley.State.CertState Methods encCBOR ∷ ShelleyCertState era → Encoding Source # | |
| EncCBOR (ShelleyInstantStake era) Source # | |
Defined in Cardano.Ledger.Shelley.State.Stake Methods encCBOR ∷ ShelleyInstantStake era → Encoding Source # | |
| Era era ⇒ EncCBOR (ShelleyTxAuxData era) Source # | Encodes memoized bytes created upon construction. |
Defined in Cardano.Ledger.Shelley.TxAuxData Methods encCBOR ∷ ShelleyTxAuxData era → Encoding Source # | |
| Era era ⇒ EncCBOR (ShelleyTxAuxDataRaw era) Source # | |
Defined in Cardano.Ledger.Shelley.TxAuxData Methods encCBOR ∷ ShelleyTxAuxDataRaw era → Encoding Source # | |
| Era era ⇒ EncCBOR (ShelleyTxCert era) Source # | |
Defined in Cardano.Ledger.Shelley.TxCert Methods encCBOR ∷ ShelleyTxCert era → Encoding Source # | |
| (Era era, EncCBOR (CompactForm (Value era))) ⇒ EncCBOR (ShelleyTxOut era) Source # | |
Defined in Cardano.Ledger.Shelley.TxOut Methods encCBOR ∷ ShelleyTxOut era → Encoding Source # | |
| Era era ⇒ EncCBOR (ShelleyTxWits era) Source # | Encodes memoized bytes created upon construction. |
Defined in Cardano.Ledger.Shelley.TxWits Methods encCBOR ∷ ShelleyTxWits era → Encoding Source # | |
| (Era era, EncCBOR (Script era)) ⇒ EncCBOR (ShelleyTxWitsRaw era) Source # | |
Defined in Cardano.Ledger.Shelley.TxWits Methods encCBOR ∷ ShelleyTxWitsRaw era → Encoding Source # | |
| Crypto c ⇒ EncCBOR (Header c) Source # | |
| Crypto crypto ⇒ EncCBOR (HeaderBody crypto) Source # | |
Defined in Cardano.Protocol.Praos.BlockHeader Methods encCBOR ∷ HeaderBody crypto → Encoding Source # | |
| Crypto crypto ⇒ EncCBOR (HeaderRaw crypto) Source # | |
Defined in Cardano.Protocol.Praos.BlockHeader | |
| Crypto c ⇒ EncCBOR (BHBody c) Source # | |
| Crypto c ⇒ EncCBOR (BHeader c) Source # | |
| Crypto c ⇒ EncCBOR (BHeaderRaw c) Source # | |
Defined in Cardano.Protocol.TPraos.BlockHeader Methods encCBOR ∷ BHeaderRaw c → Encoding Source # | |
| Crypto c ⇒ EncCBOR (OCert c) Source # | |
| Serialise t ⇒ EncCBOR (WithOrigin t) Source # | |
Defined in Cardano.Ledger.Binary.Encoding.EncCBOR Methods encCBOR ∷ WithOrigin t → Encoding Source # | |
| EncCBOR a ⇒ EncCBOR (StrictMaybe a) Source # | |
Defined in Cardano.Ledger.Binary.Encoding.EncCBOR Methods encCBOR ∷ StrictMaybe a → Encoding Source # | |
| EncCBOR a ⇒ EncCBOR (StrictSeq a) Source # | |
| EncCBOR a ⇒ EncCBOR (Seq a) Source # | |
| EncCBOR a ⇒ EncCBOR (Set a) Source # | |
| EncCBOR a ⇒ EncCBOR (NonEmpty a) Source # | |
| EncCBOR a ⇒ EncCBOR (Ratio a) Source # | |
| ShelleyCompatible proto era ⇒ EncCBOR (Header (ShelleyBlock proto era)) # | |
| Crypto (ProtoCrypto proto) ⇒ EncCBOR (TxId (GenTx (ShelleyBlock proto era))) # | |
| EncCBOR (LegacyPParams ShelleyEra) # | |
Defined in Ouroboros.Consensus.Shelley.Ledger.Query.LegacyPParams Methods encCBOR ∷ LegacyPParams ShelleyEra → Encoding Source # | |
| Crypto c ⇒ EncCBOR (IndividualPoolStake c) # | |
| Crypto c ⇒ EncCBOR (PoolDistr c) # | |
| EncCBOR (SigningKey UnsoundPureKesKey) Source # | |
Defined in Cardano.Api.KeysPraos Methods | |
| EncCBOR (SigningKey VrfKey) Source # | |
Defined in Cardano.Api.KeysPraos | |
| EncCBOR (VerificationKey UnsoundPureKesKey) Source # | |
Defined in Cardano.Api.KeysPraos Methods encCBOR ∷ VerificationKey UnsoundPureKesKey → Encoding Source # | |
| EncCBOR (VerificationKey VrfKey) Source # | |
Defined in Cardano.Api.KeysPraos | |
| EncCBOR (VerificationKey StakePoolKey) Source # | |
Defined in Cardano.Api.KeysShelley Methods | |
| (SerialiseAsRawBytes a, Typeable a) ⇒ EncCBOR (UsingRawBytes a) Source # | |
Defined in Cardano.Api.SerialiseUsing Methods encCBOR ∷ UsingRawBytes a → Encoding Source # | |
| EncCBOR a ⇒ EncCBOR (Vector a) Source # | |
| (EncCBOR a, Prim a) ⇒ EncCBOR (Vector a) Source # | |
| (EncCBOR a, Storable a) ⇒ EncCBOR (Vector a) Source # | |
| (EncCBOR a, Unbox a) ⇒ EncCBOR (Vector a) Source # | |
| EncCBOR a ⇒ EncCBOR (Maybe a) Source # | |
| EncCBOR a ⇒ EncCBOR [a] Source # | |
Defined in Cardano.Ledger.Binary.Encoding.EncCBOR | |
| EncCBOR (Fixed p) Source # | |
| DSIGNAlgorithm v ⇒ EncCBOR (SignedDSIGN v a) Source # | |
Defined in Cardano.Ledger.Binary.Encoding.EncCBOR Methods encCBOR ∷ SignedDSIGN v a → Encoding Source # | |
| HashAlgorithm h ⇒ EncCBOR (Hash h a) Source # | |
| VRFAlgorithm v ⇒ EncCBOR (CertifiedVRF v a) Source # | |
Defined in Cardano.Ledger.Binary.Encoding.EncCBOR Methods encCBOR ∷ CertifiedVRF v a → Encoding Source # | |
| (Typeable algo, Typeable a, HashAlgorithm algo) ⇒ EncCBOR (AbstractHash algo a) Source # | |
Defined in Cardano.Crypto.Hashing Methods encCBOR ∷ AbstractHash algo a → Encoding Source # | |
| (EncCBOR k, EncCBOR v) ⇒ EncCBOR (ListMap k v) Source # | |
| (EncCBOR k, EncCBOR v) ⇒ EncCBOR (NonEmptyMap k v) Source # | |
Defined in Data.Map.NonEmpty Methods encCBOR ∷ NonEmptyMap k v → Encoding Source # | |
| (EncCBOR v, Ord k) ⇒ EncCBOR (OMap k v) Source # | |
| Era era ⇒ EncCBOR (Timelock era) Source # | |
| Era era ⇒ EncCBOR (TimelockRaw era) Source # | |
Defined in Cardano.Ledger.Allegra.Scripts Methods encCBOR ∷ TimelockRaw era → Encoding Source # | |
| Era era ⇒ EncCBOR (AlonzoContextError era) Source # | |
Defined in Cardano.Ledger.Alonzo.Plutus.TxInfo Methods encCBOR ∷ AlonzoContextError era → Encoding Source # | |
| (∀ a b. (EncCBOR a, EncCBOR b) ⇒ EncCBOR (f a b), Era era, EncCBOR (TxCert era)) ⇒ EncCBOR (AlonzoPlutusPurpose f era) Source # | |
Defined in Cardano.Ledger.Alonzo.Scripts Methods encCBOR ∷ AlonzoPlutusPurpose f era → Encoding Source # | |
| EncCBOR it ⇒ EncCBOR (AsItem ix it) Source # | |
| EncCBOR ix ⇒ EncCBOR (AsIx ix it) Source # | |
| (Era era, EncCBOR (TxBody l era), EncCBOR (TxAuxData era), EncCBOR (TxWits era)) ⇒ EncCBOR (AlonzoTx l era) Source # | |
| EncCBOR (AlonzoTxBodyRaw l AlonzoEra) Source # | |
Defined in Cardano.Ledger.Alonzo.TxBody | |
| EncCBOR (BabbageTxBodyRaw l BabbageEra) Source # | |
Defined in Cardano.Ledger.Babbage.TxBody Methods | |
| (∀ a b. (EncCBOR a, EncCBOR b) ⇒ EncCBOR (f a b), EraPParams era, EncCBOR (TxCert era)) ⇒ EncCBOR (ConwayPlutusPurpose f era) Source # | |
Defined in Cardano.Ledger.Conway.Scripts Methods encCBOR ∷ ConwayPlutusPurpose f era → Encoding Source # | |
| EncCBOR (ConwayTxBodyRaw l ConwayEra) Source # | |
Defined in Cardano.Ledger.Conway.TxBody | |
| EncCBOR a ⇒ EncCBOR (Mismatch r a) Source # | |
| EncCBOR h ⇒ EncCBOR (Block h AllegraEra) Source # | |
Defined in Cardano.Ledger.Allegra.BlockBody | |
| EncCBOR h ⇒ EncCBOR (Block h AlonzoEra) Source # | |
| EncCBOR h ⇒ EncCBOR (Block h BabbageEra) Source # | |
Defined in Cardano.Ledger.Babbage.BlockBody | |
| EncCBOR h ⇒ EncCBOR (Block h ConwayEra) Source # | |
| EncCBOR h ⇒ EncCBOR (Block h DijkstraEra) Source # | |
Defined in Cardano.Ledger.Dijkstra.Block | |
| EncCBOR h ⇒ EncCBOR (Block h MaryEra) Source # | |
| EncCBOR h ⇒ EncCBOR (Block h ShelleyEra) Source # | |
Defined in Cardano.Ledger.Shelley.Block | |
| EncCBOR (Tx l AlonzoEra) Source # | |
| EncCBOR (Tx l BabbageEra) Source # | |
Defined in Cardano.Ledger.Babbage.Tx | |
| EncCBOR (Tx l ConwayEra) Source # | |
| EncCBOR (Tx l DijkstraEra) Source # | |
Defined in Cardano.Ledger.Dijkstra.Tx | |
| EncCBOR (Tx l ShelleyEra) Source # | |
Defined in Cardano.Ledger.Shelley.Tx | |
| EncCBOR (Tx t AllegraEra) Source # | |
Defined in Cardano.Ledger.Allegra.Tx | |
| EncCBOR (Tx t MaryEra) Source # | |
| EncCBOR (TxBody l AllegraEra) Source # | |
Defined in Cardano.Ledger.Allegra.TxBody | |
| EncCBOR (TxBody l AlonzoEra) Source # | Encodes memoized bytes created upon construction. |
| EncCBOR (TxBody l BabbageEra) Source # | Encodes memoized bytes created upon construction. |
Defined in Cardano.Ledger.Babbage.TxBody | |
| EncCBOR (TxBody l ConwayEra) Source # | Encodes memoized bytes created upon construction. |
| EncCBOR (TxBody l DijkstraEra) Source # | |
Defined in Cardano.Ledger.Dijkstra.TxBody | |
| EncCBOR (TxBody l MaryEra) Source # | |
| EncCBOR (TxBody l ShelleyEra) Source # | |
Defined in Cardano.Ledger.Shelley.TxBody | |
| (KnownSymbol rule, Era era) ⇒ EncCBOR (VoidEraRule rule era) Source # | |
Defined in Cardano.Ledger.Core.Era Methods encCBOR ∷ VoidEraRule rule era → Encoding Source # | |
| Era era ⇒ EncCBOR (UpgradeDijkstraPParams Identity era) Source # | |
Defined in Cardano.Ledger.Dijkstra.PParams | |
| (EraPParams era, ∀ a b. (EncCBOR a, EncCBOR b) ⇒ EncCBOR (f a b), EraTxCert era) ⇒ EncCBOR (DijkstraPlutusPurpose f era) Source # | |
Defined in Cardano.Ledger.Dijkstra.Scripts Methods encCBOR ∷ DijkstraPlutusPurpose f era → Encoding Source # | |
| EraTx era ⇒ EncCBOR (DijkstraTx l era) Source # | |
Defined in Cardano.Ledger.Dijkstra.Tx Methods encCBOR ∷ DijkstraTx l era → Encoding Source # | |
| (EraTxBody era, EncCBOR (Tx 'SubTx era)) ⇒ EncCBOR (DijkstraTxBodyRaw l era) Source # | |
Defined in Cardano.Ledger.Dijkstra.TxBody Methods encCBOR ∷ DijkstraTxBodyRaw l era → Encoding Source # | |
| (EncCBOR k, EncCBOR v) ⇒ EncCBOR (InjectionData k v) Source # | |
Defined in Cardano.Ledger.Shelley.Genesis Methods encCBOR ∷ InjectionData k v → Encoding Source # | |
| (Era era, EncCBOR (TxWits era), EncCBOR (TxBody l era), EncCBOR (TxAuxData era)) ⇒ EncCBOR (ShelleyTx l era) Source # | |
| EraTxBody era ⇒ EncCBOR (ShelleyTxBodyRaw l era) Source # | |
Defined in Cardano.Ledger.Shelley.TxBody Methods encCBOR ∷ ShelleyTxBodyRaw l era → Encoding Source # | |
| (EncCBOR k, EncCBOR v) ⇒ EncCBOR (Map k v) Source # | |
| (EncCBOR a, EncCBOR b) ⇒ EncCBOR (Either a b) Source # | |
| ShelleyCompatible proto era ⇒ EncCBOR (ShelleyBlock proto era) # | |
Defined in Ouroboros.Consensus.Shelley.Ledger.Block | |
| (EncCBOR a, EncCBOR b) ⇒ EncCBOR (a, b) Source # | |
Defined in Cardano.Ledger.Binary.Encoding.EncCBOR | |
| EncCBOR (Tokens → Tokens) Source # | |
| (EraTxOut era, EraTxCert era, Eq ma, EncCBOR ma, Monoid ma) ⇒ EncCBOR (AllegraTxBodyRaw ma l era) Source # | |
Defined in Cardano.Ledger.Allegra.TxBody Methods encCBOR ∷ AllegraTxBodyRaw ma l era → Encoding Source # | |
| EncCBOR a ⇒ EncCBOR (THKD t StrictMaybe a) Source # | |
Defined in Cardano.Ledger.Conway.PParams | |
| EncCBOR a ⇒ EncCBOR (THKD t Identity a) Source # | |
| (ToCBOR (BoundedRatio b a), Typeable b, Typeable a) ⇒ EncCBOR (BoundedRatio b a) Source # | |
Defined in Cardano.Ledger.BaseTypes | |
| EncCBOR a ⇒ EncCBOR (Tagged s a) Source # | |
| (EncCBOR a, EncCBOR b, EncCBOR c) ⇒ EncCBOR (a, b, c) Source # | |
Defined in Cardano.Ledger.Binary.Encoding.EncCBOR | |
| (EncCBOR k, EncCBOR v, Vector kv k, Vector vv v) ⇒ EncCBOR (VMap kv vv k v) Source # | |
| (EncCBOR a, EncCBOR b, EncCBOR c, EncCBOR d) ⇒ EncCBOR (a, b, c, d) Source # | |
Defined in Cardano.Ledger.Binary.Encoding.EncCBOR | |
| (EncCBOR a, EncCBOR b, EncCBOR c, EncCBOR d, EncCBOR e) ⇒ EncCBOR (a, b, c, d, e) Source # | |
Defined in Cardano.Ledger.Binary.Encoding.EncCBOR | |
| (EncCBOR a, EncCBOR b, EncCBOR c, EncCBOR d, EncCBOR e, EncCBOR f) ⇒ EncCBOR (a, b, c, d, e, f) Source # | |
Defined in Cardano.Ledger.Binary.Encoding.EncCBOR | |
| (EncCBOR a, EncCBOR b, EncCBOR c, EncCBOR d, EncCBOR e, EncCBOR f, EncCBOR g) ⇒ EncCBOR (a, b, c, d, e, f, g) Source # | |
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 EitherProxy
>>>Proxy :: Proxy FunctorProxy
>>>Proxy :: Proxy complicatedStructureProxy
Constructors
| Proxy |
Instances
| ApplicativeB (Proxy ∷ (k → Type) → Type) Source # | |
| ConstraintsB (Proxy ∷ (k → Type) → Type) Source # | |
| DistributiveB (Proxy ∷ (k → Type) → Type) Source # | |
Defined in Barbies.Internal.DistributiveB | |
| FunctorB (Proxy ∷ (k → Type) → Type) Source # | |
| TraversableB (Proxy ∷ (k → Type) → Type) Source # | |
Defined in Barbies.Internal.TraversableB | |
| Generic1 (Proxy ∷ k → Type) # | |
Defined in GHC.Internal.Generics | |
| Representable (Proxy ∷ Type → Type) Source # | |
| FromJSON1 (Proxy ∷ Type → Type) Source # | |
Defined in Data.Aeson.Types.FromJSON | |
| ToJSON1 (Proxy ∷ Type → Type) Source # | |
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 # | |
| 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) Source # | |
Defined in Data.Hashable.Class | |
| FromJSON (Proxy a) Source # | |
| ToJSON (Proxy a) Source # | |
| Default (Proxy a) Source # | |
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 |
| Eq (Proxy s) # | Since: base-4.7.0.0 |
| Ord (Proxy s) # | Since: base-4.7.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 |
| Abelian (Proxy x) Source # | |
Defined in Data.Group | |
| Cyclic (Proxy x) Source # | |
Defined in Data.Group | |
| Group (Proxy x) Source # | Trivial group, Functor style. |
| Hashable (Proxy a) Source # | |
| MonoFoldable (Proxy a) Source # | 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) Source # | Since: mono-traversable-1.0.11.0 |
| MonoPointed (Proxy a) Source # | Since: mono-traversable-1.0.11.0 |
| MonoTraversable (Proxy a) Source # | Since: mono-traversable-1.0.11.0 |
| Serialise (Proxy a) Source # | Since: serialise-0.2.0.0 |
| type AllB (c ∷ k → Constraint) (Proxy ∷ (k → Type) → Type) Source # | |
Defined in Barbies.Internal.ConstraintsB | |
| type Rep1 (Proxy ∷ k → Type) # | Since: base-4.6.0.0 |
| type Rep (Proxy ∷ Type → Type) Source # | |
| type Rep (Proxy t) # | Since: base-4.6.0.0 |
| type Element (Proxy a) Source # | |
Defined in Data.MonoTraversable | |