cardano-ledger-byron-1.0.1.0: The blockchain layer of Cardano during the Byron era
Safe HaskellSafe-Inferred
LanguageHaskell2010

Cardano.Chain.UTxO.TxPayload

Synopsis

Documentation

type TxPayload = ATxPayload () Source #

Payload of UTxO component which is part of the block body

newtype ATxPayload a Source #

Constructors

ATxPayload 

Fields

Instances

Instances details
Functor ATxPayload Source # 
Instance details

Defined in Cardano.Chain.UTxO.TxPayload

Methods

fmap ∷ (a → b) → ATxPayload a → ATxPayload b Source #

(<$) ∷ a → ATxPayload b → ATxPayload a Source #

FromCBOR TxPayload Source # 
Instance details

Defined in Cardano.Chain.UTxO.TxPayload

ToCBOR TxPayload Source # 
Instance details

Defined in Cardano.Chain.UTxO.TxPayload

Methods

toCBORTxPayloadEncoding Source #

encodedSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy TxPayloadSize Source #

encodedListSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy [TxPayload] → Size Source #

DecCBOR TxPayload Source # 
Instance details

Defined in Cardano.Chain.UTxO.TxPayload

EncCBOR TxPayload Source # 
Instance details

Defined in Cardano.Chain.UTxO.TxPayload

Methods

encCBORTxPayloadEncoding Source #

encodedSizeExpr ∷ (∀ t. EncCBOR t ⇒ Proxy t → Size) → Proxy TxPayloadSize Source #

encodedListSizeExpr ∷ (∀ t. EncCBOR t ⇒ Proxy t → Size) → Proxy [TxPayload] → Size Source #

ToJSON a ⇒ ToJSON (ATxPayload a) Source # 
Instance details

Defined in Cardano.Chain.UTxO.TxPayload

Generic (ATxPayload a) Source # 
Instance details

Defined in Cardano.Chain.UTxO.TxPayload

Associated Types

type Rep (ATxPayload a) ∷ TypeType Source #

Methods

fromATxPayload a → Rep (ATxPayload a) x Source #

toRep (ATxPayload a) x → ATxPayload a Source #

Show a ⇒ Show (ATxPayload a) Source # 
Instance details

Defined in Cardano.Chain.UTxO.TxPayload

FromCBOR (ATxPayload ByteSpan) Source # 
Instance details

Defined in Cardano.Chain.UTxO.TxPayload

DecCBOR (ATxPayload ByteSpan) Source # 
Instance details

Defined in Cardano.Chain.UTxO.TxPayload

NFData a ⇒ NFData (ATxPayload a) Source # 
Instance details

Defined in Cardano.Chain.UTxO.TxPayload

Methods

rnfATxPayload a → () Source #

Eq a ⇒ Eq (ATxPayload a) Source # 
Instance details

Defined in Cardano.Chain.UTxO.TxPayload

Methods

(==)ATxPayload a → ATxPayload a → Bool Source #

(/=)ATxPayload a → ATxPayload a → Bool Source #

type Rep (ATxPayload a) Source # 
Instance details

Defined in Cardano.Chain.UTxO.TxPayload

type Rep (ATxPayload a) = D1 ('MetaData "ATxPayload" "Cardano.Chain.UTxO.TxPayload" "cardano-ledger-byron-1.0.1.0-inplace" 'True) (C1 ('MetaCons "ATxPayload" 'PrefixI 'True) (S1 ('MetaSel ('Just "aUnTxPayload") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 [ATxAux a])))