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

Cardano.Chain.UTxO.TxAux

Synopsis

Documentation

type TxAux = ATxAux () Source #

Transaction + auxiliary data

data ATxAux a Source #

Constructors

ATxAux 

Fields

Instances

Instances details
Functor ATxAux Source # 
Instance details

Defined in Cardano.Chain.UTxO.TxAux

Methods

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

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

FromCBOR TxAux Source # 
Instance details

Defined in Cardano.Chain.UTxO.TxAux

ToCBOR TxAux Source # 
Instance details

Defined in Cardano.Chain.UTxO.TxAux

Methods

toCBORTxAuxEncoding Source #

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

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

DecCBOR TxAux Source # 
Instance details

Defined in Cardano.Chain.UTxO.TxAux

EncCBOR TxAux Source # 
Instance details

Defined in Cardano.Chain.UTxO.TxAux

Methods

encCBORTxAuxEncoding Source #

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

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

Buildable TxAux Source # 
Instance details

Defined in Cardano.Chain.UTxO.TxAux

Methods

buildTxAuxBuilder Source #

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

Defined in Cardano.Chain.UTxO.TxAux

Generic (ATxAux a) Source # 
Instance details

Defined in Cardano.Chain.UTxO.TxAux

Associated Types

type Rep (ATxAux a) ∷ TypeType Source #

Methods

fromATxAux a → Rep (ATxAux a) x Source #

toRep (ATxAux a) x → ATxAux a Source #

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

Defined in Cardano.Chain.UTxO.TxAux

Methods

showsPrecIntATxAux a → ShowS Source #

showATxAux a → String Source #

showList ∷ [ATxAux a] → ShowS Source #

FromCBOR (ATxAux ByteSpan) Source # 
Instance details

Defined in Cardano.Chain.UTxO.TxAux

Decoded (ATxAux ByteString) Source # 
Instance details

Defined in Cardano.Chain.UTxO.TxAux

Associated Types

type BaseType (ATxAux ByteString) Source #

DecCBOR (ATxAux ByteSpan) Source # 
Instance details

Defined in Cardano.Chain.UTxO.TxAux

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

Defined in Cardano.Chain.UTxO.TxAux

Methods

rnfATxAux a → () Source #

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

Defined in Cardano.Chain.UTxO.TxAux

Methods

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

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

type Rep (ATxAux a) Source # 
Instance details

Defined in Cardano.Chain.UTxO.TxAux

type Rep (ATxAux a) = D1 ('MetaData "ATxAux" "Cardano.Chain.UTxO.TxAux" "cardano-ledger-byron-1.0.1.0-inplace" 'False) (C1 ('MetaCons "ATxAux" 'PrefixI 'True) (S1 ('MetaSel ('Just "aTaTx") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (Annotated Tx a)) :*: (S1 ('MetaSel ('Just "aTaWitness") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (Annotated TxWitness a)) :*: S1 ('MetaSel ('Just "aTaAnnotation") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 a))))
type BaseType (ATxAux ByteString) Source # 
Instance details

Defined in Cardano.Chain.UTxO.TxAux

taTxATxAux a → Tx Source #

txaFFormat r (TxAux → r) Source #

Specialized formatter for TxAux