Safe Haskell | Safe-Inferred |
---|---|
Language | Haskell2010 |
Cardano.Ledger.Mary.TxBody
Contents
Documentation
class AllegraEraTxBody era ⇒ MaryEraTxBody era where Source #
Minimal complete definition
Methods
mintTxBodyL ∷ Lens' (TxBody era) MultiAsset Source #
mintedTxBodyF ∷ SimpleGetter (TxBody era) (Set PolicyID) Source #
mintValueTxBodyF ∷ SimpleGetter (TxBody era) (Value era) Source #
default mintValueTxBodyF ∷ Value era ~ MaryValue ⇒ SimpleGetter (TxBody era) (Value era) Source #
Instances
MaryEraTxBody MaryEra Source # | |
Defined in Cardano.Ledger.Mary.TxBody Methods mintTxBodyL ∷ Lens' (TxBody MaryEra) MultiAsset Source # mintedTxBodyF ∷ SimpleGetter (TxBody MaryEra) (Set PolicyID) Source # mintValueTxBodyF ∷ SimpleGetter (TxBody MaryEra) (Value MaryEra) Source # |
newtype MaryTxBody era Source #
Constructors
MkMaryTxBody (MemoBytes (MaryTxBodyRaw era)) |
Bundled Patterns
pattern MaryTxBody ∷ ∀ era. (EraTxOut era, EraTxCert era) ⇒ Set TxIn → StrictSeq (TxOut era) → StrictSeq (TxCert era) → Withdrawals → Coin → ValidityInterval → StrictMaybe (Update era) → StrictMaybe TxAuxDataHash → MultiAsset → MaryTxBody era | A pattern to keep the newtype and the MemoBytes hidden |
Instances
type MaryTxBodyRaw era = AllegraTxBodyRaw MultiAsset era Source #