Modulecardano-ledger-alonzo-1.16.0.0
Cardano.Ledger.Alonzo.TxBody
- 6 types
- 6 classes
- 24 values
- Packagecardano-ledger-alonzo-1.16.0.0
- Exports42
- LicenceApache-2.0
Methods
vldtTxBodyL :: Lens' (TxBody l era) ValidityInterval
Instances3AllegraEraTxBody
AllegraEraTxBody AllegraEraDefined in cardano-ledger-allegra-1.10.1.0 · Cardano.Ledger.Allegra.TxBodyAllegraEraTxBody AlonzoEraDefined in cardano-ledger-alonzo-1.16.0.0 · Cardano.Ledger.Alonzo.TxBody · orphanAllegraEraTxBody MaryEraDefined in cardano-ledger-mary-1.11.0.0 · Cardano.Ledger.Mary.TxBody · orphan
Methods
collateralInputsTxBodyL :: Lens' (TxBody TopTx era) (Set TxIn)reqSignerHashesTxBodyL :: AtMostEra"Conway"
era => Lens' (TxBody l era) (Set (KeyHash Guard))reqSignerHashesTxBodyG :: SimpleGetter (TxBody l era) (Set (KeyHash Guard))scriptIntegrityHashTxBodyL :: Lens' (TxBody l era) (StrictMaybe ScriptIntegrityHash)networkIdTxBodyL :: Lens' (TxBody l era) (StrictMaybe Network)redeemerPointer :: TxBody l era -> PlutusPurpose AsItem era -> StrictMaybe (PlutusPurpose AsIx era)redeemerPointerInverse :: TxBody l era -> PlutusPurpose AsIx era -> StrictMaybe (PlutusPurpose AsIxItem era)
Instances1AlonzoEraTxBody
AlonzoEraTxBody AlonzoEraDefined in cardano-ledger-alonzo-1.16.0.0 · Cardano.Ledger.Alonzo.TxBody
Constructors
AlonzoTxBodyRaw :: !Set TxIn -> !Set TxIn -> !StrictSeq (TxOut era) -> !StrictSeq (TxCert era) -> !Withdrawals -> !Coin -> !ValidityInterval -> !StrictMaybe (Update era) -> !Set (KeyHash Guard) -> !MultiAsset -> !StrictMaybe ScriptIntegrityHash -> !StrictMaybe TxAuxDataHash -> !StrictMaybe Network -> AlonzoTxBodyRaw TopTx eraatbrInputs :: !Set TxInatbrCollateral :: !Set TxInatbrOutputs :: !StrictSeq (TxOut era)atbrCerts :: !StrictSeq (TxCert era)atbrWithdrawals :: !WithdrawalsatbrTxFee :: !CoinatbrValidityInterval :: !ValidityIntervalatbrUpdate :: !StrictMaybe (Update era)atbrReqSignerHashes :: !Set (KeyHash Guard)atbrMint :: !MultiAssetatbrScriptIntegrityHash :: !StrictMaybe ScriptIntegrityHashatbrAuxDataHash :: !StrictMaybe TxAuxDataHashatbrTxNetworkId :: !StrictMaybe Network
Instances9HasEraTxLevel, Eq, Show, NFData, NoThunks, DecCBOR, …
HasEraTxLevel AlonzoTxBodyRaw AlonzoEraDefined in cardano-ledger-alonzo-1.16.0.0 · Cardano.Ledger.Alonzo.TxBodyTypeable l => DecCBOR (Annotator (AlonzoTxBodyRaw l AlonzoEra))Defined in cardano-ledger-alonzo-1.16.0.0 · Cardano.Ledger.Alonzo.TxBodyEq (AlonzoTxBodyRaw l AlonzoEra)Defined in cardano-ledger-alonzo-1.16.0.0 · Cardano.Ledger.Alonzo.TxBodyShow (AlonzoTxBodyRaw l AlonzoEra)Defined in cardano-ledger-alonzo-1.16.0.0 · Cardano.Ledger.Alonzo.TxBody(NFData (TxOut era), NFData (TxCert era), NFData (PParamsHKD StrictMaybe era)) => NFData (AlonzoTxBodyRaw l era)Defined in cardano-ledger-alonzo-1.16.0.0 · Cardano.Ledger.Alonzo.TxBodyTypeable l => NoThunks (AlonzoTxBodyRaw l AlonzoEra)Defined in cardano-ledger-alonzo-1.16.0.0 · Cardano.Ledger.Alonzo.TxBodyTypeable l => DecCBOR (AlonzoTxBodyRaw l AlonzoEra)Defined in cardano-ledger-alonzo-1.16.0.0 · Cardano.Ledger.Alonzo.TxBodyEncCBOR (AlonzoTxBodyRaw l AlonzoEra)Defined in cardano-ledger-alonzo-1.16.0.0 · Cardano.Ledger.Alonzo.TxBodytype MemoHashIndex (AlonzoTxBodyRaw l era) = EraIndependentTxBodyDefined in cardano-ledger-alonzo-1.16.0.0 · Cardano.Ledger.Alonzo.TxBody
Instances4Indexable
Eq k => Indexable k (StrictSeq k)Defined in cardano-ledger-alonzo-1.16.0.0 · Cardano.Ledger.Alonzo.TxBodyOrd k => Indexable k (OSet k)Defined in cardano-ledger-alonzo-1.16.0.0 · Cardano.Ledger.Alonzo.TxBodyOrd k => Indexable k (Set k)Defined in cardano-ledger-alonzo-1.16.0.0 · Cardano.Ledger.Alonzo.TxBodyOrd k => Indexable k (Map k v)Defined in cardano-ledger-alonzo-1.16.0.0 · Cardano.Ledger.Alonzo.TxBody
Instances6Eq, Show, Generic, MemPack, NoThunks, Rep
Eq Addr28ExtraDefined in cardano-ledger-alonzo-1.16.0.0 · Cardano.Ledger.Alonzo.TxOutShow Addr28ExtraDefined in cardano-ledger-alonzo-1.16.0.0 · Cardano.Ledger.Alonzo.TxOutGeneric Addr28ExtraDefined in cardano-ledger-alonzo-1.16.0.0 · Cardano.Ledger.Alonzo.TxOutMemPack Addr28ExtraDefined in cardano-ledger-alonzo-1.16.0.0 · Cardano.Ledger.Alonzo.TxOutNoThunks Addr28ExtraDefined in cardano-ledger-alonzo-1.16.0.0 · Cardano.Ledger.Alonzo.TxOuttype Rep Addr28Extra = D1 ('MetaDataDefined in cardano-ledger-alonzo-1.16.0.0 · Cardano.Ledger.Alonzo.TxOut"Addr28Extra"
"Cardano.Ledger.Alonzo.TxOut"
"cardano-ledger-alonzo-1.16.0.0-IAMfW3LYKkAJgcpNx6tltO"
'False) (C1 ('MetaCons"Addr28Extra"
'PrefixI 'False) ((S1 ('MetaSel 'Nothing 'SourceUnpack 'SourceStrict 'DecidedUnpack) (Rec0 Word64) :*: S1 ('MetaSel 'Nothing 'SourceUnpack 'SourceStrict 'DecidedUnpack) (Rec0 Word64)) :*: (S1 ('MetaSel 'Nothing 'SourceUnpack 'SourceStrict 'DecidedUnpack) (Rec0 Word64) :*: S1 ('MetaSel 'Nothing 'SourceUnpack 'SourceStrict 'DecidedUnpack) (Rec0 Word64))))
Methods
dataHashTxOutL :: Lens' (TxOut era) (StrictMaybe DataHash)datumTxOutF :: SimpleGetter (TxOut era) (Datum era)
Instances1AlonzoEraTxOut
AlonzoEraTxOut AlonzoEraDefined in cardano-ledger-alonzo-1.16.0.0 · Cardano.Ledger.Alonzo.TxOut
Constructors
Instances12Eq, Show, Generic, NFData, ToJSON, MemPack, …
(Eq (Value era), Compactible (Value era)) => Eq (AlonzoTxOut era)Defined in cardano-ledger-alonzo-1.16.0.0 · Cardano.Ledger.Alonzo.TxOut(Era era, Val (Value era)) => Show (AlonzoTxOut era)Defined in cardano-ledger-alonzo-1.16.0.0 · Cardano.Ledger.Alonzo.TxOutGeneric (AlonzoTxOut era)Defined in cardano-ledger-alonzo-1.16.0.0 · Cardano.Ledger.Alonzo.TxOutNFData (AlonzoTxOut era)Defined in cardano-ledger-alonzo-1.16.0.0 · Cardano.Ledger.Alonzo.TxOut(Era era, Val (Value era)) => ToJSON (AlonzoTxOut era)Defined in cardano-ledger-alonzo-1.16.0.0 · Cardano.Ledger.Alonzo.TxOut(Era era, MemPack (CompactForm (Value era))) => MemPack (AlonzoTxOut era)Defined in cardano-ledger-alonzo-1.16.0.0 · Cardano.Ledger.Alonzo.TxOutNoThunks (AlonzoTxOut era)Defined in cardano-ledger-alonzo-1.16.0.0 · Cardano.Ledger.Alonzo.TxOut(Era era, Val (Value era)) => DecCBOR (AlonzoTxOut era)Defined in cardano-ledger-alonzo-1.16.0.0 · Cardano.Ledger.Alonzo.TxOut(Era era, Val (Value era)) => EncCBOR (AlonzoTxOut era)Defined in cardano-ledger-alonzo-1.16.0.0 · Cardano.Ledger.Alonzo.TxOuttype Rep (AlonzoTxOut era) = D1 ('MetaDataDefined in cardano-ledger-alonzo-1.16.0.0 · Cardano.Ledger.Alonzo.TxOut"AlonzoTxOut"
"Cardano.Ledger.Alonzo.TxOut"
"cardano-ledger-alonzo-1.16.0.0-IAMfW3LYKkAJgcpNx6tltO"
'False) ((C1 ('MetaCons"TxOutCompact'"
'PrefixI 'False) (S1 ('MetaSel 'Nothing 'SourceUnpack 'SourceStrict 'DecidedUnpack) (Rec0 CompactAddr) :*: S1 ('MetaSel 'Nothing 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (CompactForm (Value era)))) :+: C1 ('MetaCons"TxOutCompactDH'"
'PrefixI 'False) (S1 ('MetaSel 'Nothing 'SourceUnpack 'SourceStrict 'DecidedUnpack) (Rec0 CompactAddr) :*: (S1 ('MetaSel 'Nothing 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (CompactForm (Value era))) :*: S1 ('MetaSel 'Nothing 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 DataHash)))) :+: (C1 ('MetaCons"TxOut_AddrHash28_AdaOnly"
'PrefixI 'False) (S1 ('MetaSel 'Nothing 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (Credential Staking)) :*: (S1 ('MetaSel 'Nothing 'SourceUnpack 'SourceStrict 'DecidedUnpack) (Rec0 Addr28Extra) :*: S1 ('MetaSel 'Nothing 'SourceUnpack 'SourceStrict 'DecidedUnpack) (Rec0 (CompactForm Coin)))) :+: C1 ('MetaCons"TxOut_AddrHash28_AdaOnly_DataHash32"
'PrefixI 'False) ((S1 ('MetaSel 'Nothing 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (Credential Staking)) :*: S1 ('MetaSel 'Nothing 'SourceUnpack 'SourceStrict 'DecidedUnpack) (Rec0 Addr28Extra)) :*: (S1 ('MetaSel 'Nothing 'SourceUnpack 'SourceStrict 'DecidedUnpack) (Rec0 (CompactForm Coin)) :*: S1 ('MetaSel 'Nothing 'SourceUnpack 'SourceStrict 'DecidedUnpack) (Rec0 DataHash32)))))
pattern
pattern AlonzoTxOut :: (Era era, Val (Value era), HasCallStack) => Addr -> Value era -> StrictMaybe DataHash -> AlonzoTxOut erapattern
pattern TxOutCompact :: (Era era, Val (Value era), HasCallStack) => CompactAddr -> CompactForm (Value era) -> AlonzoTxOut erapattern
pattern TxOutCompactDH :: (Era era, Val (Value era), HasCallStack) => CompactAddr -> CompactForm (Value era) -> DataHash -> AlonzoTxOut eraInstances6Eq, Show, Generic, MemPack, NoThunks, Rep
Eq DataHash32Defined in cardano-ledger-alonzo-1.16.0.0 · Cardano.Ledger.Alonzo.TxOutShow DataHash32Defined in cardano-ledger-alonzo-1.16.0.0 · Cardano.Ledger.Alonzo.TxOutGeneric DataHash32Defined in cardano-ledger-alonzo-1.16.0.0 · Cardano.Ledger.Alonzo.TxOutMemPack DataHash32Defined in cardano-ledger-alonzo-1.16.0.0 · Cardano.Ledger.Alonzo.TxOutNoThunks DataHash32Defined in cardano-ledger-alonzo-1.16.0.0 · Cardano.Ledger.Alonzo.TxOuttype Rep DataHash32 = D1 ('MetaDataDefined in cardano-ledger-alonzo-1.16.0.0 · Cardano.Ledger.Alonzo.TxOut"DataHash32"
"Cardano.Ledger.Alonzo.TxOut"
"cardano-ledger-alonzo-1.16.0.0-IAMfW3LYKkAJgcpNx6tltO"
'False) (C1 ('MetaCons"DataHash32"
'PrefixI 'False) ((S1 ('MetaSel 'Nothing 'SourceUnpack 'SourceStrict 'DecidedUnpack) (Rec0 Word64) :*: S1 ('MetaSel 'Nothing 'SourceUnpack 'SourceStrict 'DecidedUnpack) (Rec0 Word64)) :*: (S1 ('MetaSel 'Nothing 'SourceUnpack 'SourceStrict 'DecidedUnpack) (Rec0 Word64) :*: S1 ('MetaSel 'Nothing 'SourceUnpack 'SourceStrict 'DecidedUnpack) (Rec0 Word64))))
Instances65HasEraTxLevel, HasOKey, DecCBOR, Eq, Show, Generic, …
HasEraTxLevel TxBody AllegraEraDefined in cardano-ledger-allegra-1.10.1.0 · Cardano.Ledger.Allegra.TxBody · orphanHasEraTxLevel TxBody AlonzoEraDefined in cardano-ledger-alonzo-1.16.0.0 · Cardano.Ledger.Alonzo.TxBody · orphanHasEraTxLevel TxBody MaryEraDefined in cardano-ledger-mary-1.11.0.0 · Cardano.Ledger.Mary.TxBody · orphanHasEraTxLevel TxBody ShelleyEraDefined in cardano-ledger-shelley-1.19.0.1 · Cardano.Ledger.Shelley.TxBody · orphanEraTxBody era => HasOKey TxId (TxBody l era)Defined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.CoreTypeable l => DecCBOR (Annotator (TxBody l AllegraEra))Defined in cardano-ledger-allegra-1.10.1.0 · Cardano.Ledger.Allegra.TxBody · orphanTypeable l => DecCBOR (Annotator (TxBody l AlonzoEra))Defined in cardano-ledger-alonzo-1.16.0.0 · Cardano.Ledger.Alonzo.TxBody · orphanTypeable l => DecCBOR (Annotator (TxBody l MaryEra))Defined in cardano-ledger-mary-1.11.0.0 · Cardano.Ledger.Mary.TxBody · orphanTypeable l => DecCBOR (Annotator (TxBody l ShelleyEra))Defined in cardano-ledger-shelley-1.19.0.1 · Cardano.Ledger.Shelley.TxBody · orphanEq (TxBody l AllegraEra)Defined in cardano-ledger-allegra-1.10.1.0 · Cardano.Ledger.Allegra.TxBody · orphanEq (TxBody l AlonzoEra)Defined in cardano-ledger-alonzo-1.16.0.0 · Cardano.Ledger.Alonzo.TxBody · orphanEq (TxBody l MaryEra)Defined in cardano-ledger-mary-1.11.0.0 · Cardano.Ledger.Mary.TxBody · orphanEq (TxBody l ShelleyEra)Defined in cardano-ledger-shelley-1.19.0.1 · Cardano.Ledger.Shelley.TxBody · orphanShow (TxBody l AllegraEra)Defined in cardano-ledger-allegra-1.10.1.0 · Cardano.Ledger.Allegra.TxBody · orphanShow (TxBody l AlonzoEra)Defined in cardano-ledger-alonzo-1.16.0.0 · Cardano.Ledger.Alonzo.TxBody · orphanShow (TxBody l MaryEra)Defined in cardano-ledger-mary-1.11.0.0 · Cardano.Ledger.Mary.TxBody · orphanShow (TxBody l ShelleyEra)Defined in cardano-ledger-shelley-1.19.0.1 · Cardano.Ledger.Shelley.TxBody · orphanGeneric (TxBody l AllegraEra)Defined in cardano-ledger-allegra-1.10.1.0 · Cardano.Ledger.Allegra.TxBody · orphanGeneric (TxBody l AlonzoEra)Defined in cardano-ledger-alonzo-1.16.0.0 · Cardano.Ledger.Alonzo.TxBody · orphanGeneric (TxBody l MaryEra)Defined in cardano-ledger-mary-1.11.0.0 · Cardano.Ledger.Mary.TxBody · orphanGeneric (TxBody l ShelleyEra)Defined in cardano-ledger-shelley-1.19.0.1 · Cardano.Ledger.Shelley.TxBody · orphanNFData (TxBody l AllegraEra)Defined in cardano-ledger-allegra-1.10.1.0 · Cardano.Ledger.Allegra.TxBody · orphanNFData (TxBody l AlonzoEra)Defined in cardano-ledger-alonzo-1.16.0.0 · Cardano.Ledger.Alonzo.TxBody · orphanNFData (TxBody l MaryEra)Defined in cardano-ledger-mary-1.11.0.0 · Cardano.Ledger.Mary.TxBody · orphanNFData (TxBody l ShelleyEra)Defined in cardano-ledger-shelley-1.19.0.1 · Cardano.Ledger.Shelley.TxBody · orphanTypeable l => NoThunks (TxBody l AllegraEra)Defined in cardano-ledger-allegra-1.10.1.0 · Cardano.Ledger.Allegra.TxBody · orphanTypeable l => NoThunks (TxBody l AlonzoEra)Defined in cardano-ledger-alonzo-1.16.0.0 · Cardano.Ledger.Alonzo.TxBody · orphanTypeable l => NoThunks (TxBody l MaryEra)Defined in cardano-ledger-mary-1.11.0.0 · Cardano.Ledger.Mary.TxBody · orphanTypeable l => NoThunks (TxBody l ShelleyEra)Defined in cardano-ledger-shelley-1.19.0.1 · Cardano.Ledger.Shelley.TxBody · orphanTypeable l => ToCBOR (TxBody l AllegraEra)Defined in cardano-ledger-allegra-1.10.1.0 · Cardano.Ledger.Allegra.TxBody · orphanTypeable l => ToCBOR (TxBody l AlonzoEra)Defined in cardano-ledger-alonzo-1.16.0.0 · Cardano.Ledger.Alonzo.TxBody · orphanTypeable l => ToCBOR (TxBody l MaryEra)Defined in cardano-ledger-mary-1.11.0.0 · Cardano.Ledger.Mary.TxBody · orphanTypeable l => ToCBOR (TxBody l ShelleyEra)Defined in cardano-ledger-shelley-1.19.0.1 · Cardano.Ledger.Shelley.TxBody · orphanEncCBOR (TxBody l AllegraEra)Defined in cardano-ledger-allegra-1.10.1.0 · Cardano.Ledger.Allegra.TxBody · orphanEncCBOR (TxBody l AlonzoEra)Defined in cardano-ledger-alonzo-1.16.0.0 · Cardano.Ledger.Alonzo.TxBody · orphanEncCBOR (TxBody l MaryEra)Defined in cardano-ledger-mary-1.11.0.0 · Cardano.Ledger.Mary.TxBody · orphanEncCBOR (TxBody l ShelleyEra)Defined in cardano-ledger-shelley-1.19.0.1 · Cardano.Ledger.Shelley.TxBody · orphanSafeToHash (TxBody l AllegraEra)Defined in cardano-ledger-allegra-1.10.1.0 · Cardano.Ledger.Allegra.TxBody · orphanSafeToHash (TxBody l AlonzoEra)Defined in cardano-ledger-alonzo-1.16.0.0 · Cardano.Ledger.Alonzo.TxBody · orphanSafeToHash (TxBody l MaryEra)Defined in cardano-ledger-mary-1.11.0.0 · Cardano.Ledger.Mary.TxBody · orphanSafeToHash (TxBody l ShelleyEra)Defined in cardano-ledger-shelley-1.19.0.1 · Cardano.Ledger.Shelley.TxBody · orphanEqRaw (TxBody l AllegraEra)Defined in cardano-ledger-allegra-1.10.1.0 · Cardano.Ledger.Allegra.TxBody · orphanEqRaw (TxBody l AlonzoEra)Defined in cardano-ledger-alonzo-1.16.0.0 · Cardano.Ledger.Alonzo.TxBody · orphanEqRaw (TxBody l MaryEra)Defined in cardano-ledger-mary-1.11.0.0 · Cardano.Ledger.Mary.TxBody · orphanEqRaw (TxBody l ShelleyEra)Defined in cardano-ledger-shelley-1.19.0.1 · Cardano.Ledger.Shelley.TxBody · orphanMemoized (TxBody l AllegraEra)Defined in cardano-ledger-allegra-1.10.1.0 · Cardano.Ledger.Allegra.TxBody · orphanMemoized (TxBody l AlonzoEra)Defined in cardano-ledger-alonzo-1.16.0.0 · Cardano.Ledger.Alonzo.TxBody · orphanMemoized (TxBody l MaryEra)Defined in cardano-ledger-mary-1.11.0.0 · Cardano.Ledger.Mary.TxBody · orphanMemoized (TxBody l ShelleyEra)Defined in cardano-ledger-shelley-1.19.0.1 · Cardano.Ledger.Shelley.TxBody · orphanHashAnnotated (TxBody l AllegraEra) EraIndependentTxBodyDefined in cardano-ledger-allegra-1.10.1.0 · Cardano.Ledger.Allegra.TxBody · orphanHashAnnotated (TxBody l AlonzoEra) EraIndependentTxBodyDefined in cardano-ledger-alonzo-1.16.0.0 · Cardano.Ledger.Alonzo.TxBody · orphanHashAnnotated (TxBody l MaryEra) EraIndependentTxBodyDefined in cardano-ledger-mary-1.11.0.0 · Cardano.Ledger.Mary.TxBody · orphanHashAnnotated (TxBody l ShelleyEra) EraIndependentTxBodyDefined in cardano-ledger-shelley-1.19.0.1 · Cardano.Ledger.Shelley.TxBody · orphantype Rep (TxBody l AllegraEra) = D1 ('MetaDataDefined in cardano-ledger-allegra-1.10.1.0 · Cardano.Ledger.Allegra.TxBody · orphan"TxBody"
"Cardano.Ledger.Allegra.TxBody"
"cardano-ledger-allegra-1.10.1.0-CrQS1ZJSGfrBK4W3kaLbYJ"
'True) (C1 ('MetaCons"MkAllegraTxBody"
'PrefixI 'False) (S1 ('MetaSel 'Nothing 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (MemoBytes (AllegraTxBodyRaw () l AllegraEra)))))type Rep (TxBody l AlonzoEra) = D1 ('MetaDataDefined in cardano-ledger-alonzo-1.16.0.0 · Cardano.Ledger.Alonzo.TxBody · orphan"TxBody"
"Cardano.Ledger.Alonzo.TxBody"
"cardano-ledger-alonzo-1.16.0.0-IAMfW3LYKkAJgcpNx6tltO"
'True) (C1 ('MetaCons"MkAlonzoTxBody"
'PrefixI 'False) (S1 ('MetaSel 'Nothing 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (MemoBytes (AlonzoTxBodyRaw l AlonzoEra)))))type Rep (TxBody l MaryEra) = D1 ('MetaDataDefined in cardano-ledger-mary-1.11.0.0 · Cardano.Ledger.Mary.TxBody · orphan"TxBody"
"Cardano.Ledger.Mary.TxBody"
"cardano-ledger-mary-1.11.0.0-BDX9Jw3i0LOAEIgnwJZDrh"
'True) (C1 ('MetaCons"MkMaryTxBody"
'PrefixI 'False) (S1 ('MetaSel 'Nothing 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (MemoBytes (MaryTxBodyRaw l)))))type Rep (TxBody l ShelleyEra) = D1 ('MetaDataDefined in cardano-ledger-shelley-1.19.0.1 · Cardano.Ledger.Shelley.TxBody · orphan"TxBody"
"Cardano.Ledger.Shelley.TxBody"
"cardano-ledger-shelley-1.19.0.1-FBmICzj0TLXDG7I9pVlx3P"
'True) (C1 ('MetaCons"MkShelleyTxBody"
'PrefixI 'False) (S1 ('MetaSel 'Nothing 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (MemoBytes (ShelleyTxBodyRaw l ShelleyEra)))))data TxBody l AllegraEraDefined in cardano-ledger-allegra-1.10.1.0 · Cardano.Ledger.Allegra.TxBody · orphandata TxBody l AlonzoEraDefined in cardano-ledger-alonzo-1.16.0.0 · Cardano.Ledger.Alonzo.TxBody · orphandata TxBody l MaryEraDefined in cardano-ledger-mary-1.11.0.0 · Cardano.Ledger.Mary.TxBody · orphandata TxBody l ShelleyEraDefined in cardano-ledger-shelley-1.19.0.1 · Cardano.Ledger.Shelley.TxBody · orphantype RawType (TxBody l AllegraEra) = AllegraTxBodyRaw () l AllegraEraDefined in cardano-ledger-allegra-1.10.1.0 · Cardano.Ledger.Allegra.TxBody · orphantype RawType (TxBody l AlonzoEra) = AlonzoTxBodyRaw l AlonzoEraDefined in cardano-ledger-alonzo-1.16.0.0 · Cardano.Ledger.Alonzo.TxBody · orphantype RawType (TxBody l MaryEra) = AllegraTxBodyRaw MultiAsset l MaryEraDefined in cardano-ledger-mary-1.11.0.0 · Cardano.Ledger.Mary.TxBody · orphantype RawType (TxBody l ShelleyEra) = ShelleyTxBodyRaw l ShelleyEraDefined in cardano-ledger-shelley-1.19.0.1 · Cardano.Ledger.Shelley.TxBody · orphan
pattern
pattern AlonzoTxBody :: Set TxIn -> Set TxIn -> StrictSeq (TxOut AlonzoEra) -> StrictSeq (TxCert AlonzoEra) -> Withdrawals -> Coin -> ValidityInterval -> StrictMaybe (Update AlonzoEra) -> Set (KeyHash Guard) -> MultiAsset -> StrictMaybe ScriptIntegrityHash -> StrictMaybe TxAuxDataHash -> StrictMaybe Network -> TxBody TopTx AlonzoEraInstances1HashAnnotated
Era era => HashAnnotated (ScriptIntegrity era) EraIndependentScriptIntegrityDefined in cardano-ledger-alonzo-1.16.0.0 · Cardano.Ledger.Alonzo.Tx
Methods
mintTxBodyL :: Lens' (TxBody l era) MultiAssetmintedTxBodyF :: SimpleGetter (TxBody l era) (Set PolicyID)mintValueTxBodyF :: SimpleGetter (TxBody l era) (Value era)
Instances2MaryEraTxBody
MaryEraTxBody AlonzoEraDefined in cardano-ledger-alonzo-1.16.0.0 · Cardano.Ledger.Alonzo.TxBody · orphanMaryEraTxBody MaryEraDefined in cardano-ledger-mary-1.11.0.0 · Cardano.Ledger.Mary.TxBody
class
class (ShelleyEraTxCert era, EraTxBody era, AtMostEra "Babbage"
era) => ShelleyEraTxBody era whereMethods
ttlTxBodyL :: ExactEra ShelleyEra era => Lens' (TxBody TopTx era) SlotNoupdateTxBodyL :: Lens' (TxBody TopTx era) (StrictMaybe (Update era))
Instances4ShelleyEraTxBody
ShelleyEraTxBody AllegraEraDefined in cardano-ledger-allegra-1.10.1.0 · Cardano.Ledger.Allegra.TxBody · orphanShelleyEraTxBody AlonzoEraDefined in cardano-ledger-alonzo-1.16.0.0 · Cardano.Ledger.Alonzo.TxBody · orphanShelleyEraTxBody MaryEraDefined in cardano-ledger-mary-1.11.0.0 · Cardano.Ledger.Mary.TxBody · orphanShelleyEraTxBody ShelleyEraDefined in cardano-ledger-shelley-1.19.0.1 · Cardano.Ledger.Shelley.TxBody
Orphan instances
17 instancesEraTxBody AlonzoEraShelleyEraTxBody AlonzoEraAllegraEraTxBody AlonzoEraMaryEraTxBody AlonzoEraHasEraTxLevel TxBody AlonzoEraTypeable l => DecCBOR (Annotator (TxBody l AlonzoEra))Eq (TxBody l AlonzoEra)Show (TxBody l AlonzoEra)Generic (TxBody l AlonzoEra)NFData (TxBody l AlonzoEra)Typeable l => NoThunks (TxBody l AlonzoEra)Typeable l => ToCBOR (TxBody l AlonzoEra)EncCBOR (TxBody l AlonzoEra)SafeToHash (TxBody l AlonzoEra)EqRaw (TxBody l AlonzoEra)Memoized (TxBody l AlonzoEra)HashAnnotated (TxBody l AlonzoEra) EraIndependentTxBody