Safe Haskell | Safe-Inferred |
---|---|
Language | Haskell2010 |
Cardano.Ledger.Shelley.Tx
Contents
Synopsis
- data ShelleyTx era = ShelleyTx {}
- bodyShelleyTxL ∷ Lens' (ShelleyTx era) (TxBody era)
- witsShelleyTxL ∷ Lens' (ShelleyTx era) (TxWits era)
- auxDataShelleyTxL ∷ Lens' (ShelleyTx era) (StrictMaybe (TxAuxData era))
- mkBasicShelleyTx ∷ EraTx era ⇒ TxBody era → ShelleyTx era
- shelleyMinFeeTx ∷ EraTx era ⇒ PParams era → Tx era → Coin
- shelleyEqTxRaw ∷ EraTx era ⇒ Tx era → Tx era → Bool
- sizeShelleyTxF ∷ ∀ era. EraTx era ⇒ SimpleGetter (ShelleyTx era) Integer
Transaction
Constructors
ShelleyTx | |
Instances
auxDataShelleyTxL ∷ Lens' (ShelleyTx era) (StrictMaybe (TxAuxData era)) Source #
sizeShelleyTxF ∷ ∀ era. EraTx era ⇒ SimpleGetter (ShelleyTx era) Integer Source #
txsize computes the length of the serialised bytes (for estimations)
Orphan instances
EraTx ShelleyEra Source # | |
Methods mkBasicTx ∷ TxBody ShelleyEra → Tx ShelleyEra Source # bodyTxL ∷ Lens' (Tx ShelleyEra) (TxBody ShelleyEra) Source # witsTxL ∷ Lens' (Tx ShelleyEra) (TxWits ShelleyEra) Source # auxDataTxL ∷ Lens' (Tx ShelleyEra) (StrictMaybe (TxAuxData ShelleyEra)) Source # sizeTxF ∷ SimpleGetter (Tx ShelleyEra) Integer Source # sizeTxForFeeCalculation ∷ Tx ShelleyEra → Integer Source # validateNativeScript ∷ Tx ShelleyEra → NativeScript ShelleyEra → Bool Source # getMinFeeTx ∷ PParams ShelleyEra → Tx ShelleyEra → Int → Coin Source # upgradeTx ∷ Tx (PreviousEra ShelleyEra) → Either (TxUpgradeError ShelleyEra) (Tx ShelleyEra) Source # |