cardano-ledger-alonzo-0.1.0.0: Cardano ledger introducing Plutus Core
Safe Haskell None
Language Haskell2010

Cardano.Ledger.Alonzo.TxBody

Documentation

data TxOut era Source #

Instances

Instances details
( Era era, Value era ~ val, Compactible val) => HasField "value" ( TxOut era) val Source #
Instance details

Defined in Cardano.Ledger.Alonzo.TxBody

Methods

getField :: TxOut era -> val Source #

( Era era, c ~ Crypto era) => HasField "datahash" ( TxOut era) ( StrictMaybe ( DataHash c)) Source #
Instance details

Defined in Cardano.Ledger.Alonzo.TxBody

HasField "outputs" ( TxBody era) ( StrictSeq ( TxOut era)) Source #
Instance details

Defined in Cardano.Ledger.Alonzo.TxBody

HasField "referenceScript" ( TxOut era) ( StrictMaybe ( Script era)) Source #
Instance details

Defined in Cardano.Ledger.Alonzo.TxBody

( Eq ( Value era), Compactible ( Value era)) => Eq ( TxOut era) Source #
Instance details

Defined in Cardano.Ledger.Alonzo.TxBody

( Era era, Show ( Value era), Show ( CompactForm ( Value era))) => Show ( TxOut era) Source #
Instance details

Defined in Cardano.Ledger.Alonzo.TxBody

NFData ( TxOut era) Source #

Already in NF

Instance details

Defined in Cardano.Ledger.Alonzo.TxBody

Methods

rnf :: TxOut era -> () Source #

( Era era, Show ( Value era), ToJSON ( Value era)) => ToJSON ( TxOut era) Source #
Instance details

Defined in Cardano.Ledger.Alonzo.Genesis

( Era era, Compactible ( Value era)) => ToCBOR ( TxOut era) Source #
Instance details

Defined in Cardano.Ledger.Alonzo.TxBody

( Era era, DecodeNonNegative ( Value era), Show ( Value era), Compactible ( Value era)) => FromCBOR ( TxOut era) Source #
Instance details

Defined in Cardano.Ledger.Alonzo.TxBody

( Era era, DecodeNonNegative ( Value era), Show ( Value era), Compactible ( Value era)) => FromSharedCBOR ( TxOut era) Source #
Instance details

Defined in Cardano.Ledger.Alonzo.TxBody

Associated Types

type Share ( TxOut era) Source #

NoThunks ( TxOut era) Source #
Instance details

Defined in Cardano.Ledger.Alonzo.TxBody

type Share ( TxOut era) Source #
Instance details

Defined in Cardano.Ledger.Alonzo.TxBody

data TxBody era where Source #

Instances

Instances details
HasField "txfee" ( TxBody era) Coin Source #
Instance details

Defined in Cardano.Ledger.Alonzo.TxBody

HasField "vldt" ( TxBody era) ValidityInterval Source #
Instance details

Defined in Cardano.Ledger.Alonzo.TxBody

c ~ Crypto era => HasField "adHash" ( TxBody era) ( StrictMaybe ( AuxiliaryDataHash c)) Source #
Instance details

Defined in Cardano.Ledger.Alonzo.TxBody

Crypto era ~ crypto => HasField "certs" ( TxBody era) ( StrictSeq ( DCert crypto)) Source #
Instance details

Defined in Cardano.Ledger.Alonzo.TxBody

Crypto era ~ c => HasField "collateral" ( TxBody era) ( Set ( TxIn c)) Source #
Instance details

Defined in Cardano.Ledger.Alonzo.TxBody

Crypto era ~ c => HasField "inputs" ( TxBody era) ( Set ( TxIn c)) Source #
Instance details

Defined in Cardano.Ledger.Alonzo.TxBody

Crypto era ~ c => HasField "mint" ( TxBody era) ( Value c) Source #
Instance details

Defined in Cardano.Ledger.Alonzo.TxBody

Crypto era ~ c => HasField "minted" ( TxBody era) ( Set ( ScriptHash c)) Source #
Instance details

Defined in Cardano.Ledger.Alonzo.TxBody

HasField "outputs" ( TxBody era) ( StrictSeq ( TxOut era)) Source #
Instance details

Defined in Cardano.Ledger.Alonzo.TxBody

Crypto era ~ crypto => HasField "referenceInputs" ( TxBody era) ( Set ( TxIn crypto)) Source #
Instance details

Defined in Cardano.Ledger.Alonzo.TxBody

Crypto era ~ c => HasField "reqSignerHashes" ( TxBody era) ( Set ( KeyHash ' Witness c)) Source #
Instance details

Defined in Cardano.Ledger.Alonzo.TxBody

c ~ Crypto era => HasField "scriptIntegrityHash" ( TxBody era) ( StrictMaybe ( ScriptIntegrityHash c)) Source #
Instance details

Defined in Cardano.Ledger.Alonzo.TxBody

HasField "txnetworkid" ( TxBody era) ( StrictMaybe Network ) Source #
Instance details

Defined in Cardano.Ledger.Alonzo.TxBody

HasField "update" ( TxBody era) ( StrictMaybe ( Update era)) Source #
Instance details

Defined in Cardano.Ledger.Alonzo.TxBody

Crypto era ~ crypto => HasField "wdrls" ( TxBody era) ( Wdrl crypto) Source #
Instance details

Defined in Cardano.Ledger.Alonzo.TxBody

Crypto ( Crypto era) => Eq ( TxBody era) Source #
Instance details

Defined in Cardano.Ledger.Alonzo.TxBody

( Era era, Compactible ( Value era), Show ( Value era), Show ( PParamsDelta era)) => Show ( TxBody era) Source #
Instance details

Defined in Cardano.Ledger.Alonzo.TxBody

( Crypto ( Crypto era), Typeable era, NFData ( Value era), NFData ( PParamsDelta era)) => NFData ( TxBody era) Source #
Instance details

Defined in Cardano.Ledger.Alonzo.TxBody

Methods

rnf :: TxBody era -> () Source #

Typeable era => ToCBOR ( TxBody era) Source #
Instance details

Defined in Cardano.Ledger.Alonzo.TxBody

( Era era, Typeable ( Script era), Typeable ( AuxiliaryData era), Compactible ( Value era), Show ( Value era), DecodeNonNegative ( Value era), FromCBOR ( Annotator ( Script era)), SerialisableData ( PParamsDelta era)) => FromCBOR ( Annotator ( TxBody era)) Source #
Instance details

Defined in Cardano.Ledger.Alonzo.TxBody

SafeToHash ( TxBody era) Source #
Instance details

Defined in Cardano.Ledger.Alonzo.TxBody

( Typeable era, NoThunks ( Value era), NoThunks ( PParamsDelta era)) => NoThunks ( TxBody era) Source #
Instance details

Defined in Cardano.Ledger.Alonzo.TxBody

c ~ Crypto era => HashAnnotated ( TxBody era) EraIndependentTxBody c Source #
Instance details

Defined in Cardano.Ledger.Alonzo.TxBody