Safe Haskell | Safe-Inferred |
---|---|
Language | Haskell2010 |
Cardano.Ledger.Shelley.Tx
Contents
Synopsis
- data ShelleyTx era = ShelleyTx {}
- data family Tx era
- 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
- sizeShelleyTxF ∷ ∀ era. EraTx era ⇒ SimpleGetter (ShelleyTx era) Integer
- shelleyTxEqRaw ∷ EraTx era ⇒ Tx era → Tx era → Bool
Transaction
Constructors
ShelleyTx | |
Instances
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 # | |
Associated Types data Tx 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 # | |
Generic (Tx ShelleyEra) Source # | |
Show (Tx ShelleyEra) Source # | |
ToCBOR (Tx ShelleyEra) Source # | |
DecCBOR (Annotator (Tx ShelleyEra)) Source # | |
EncCBOR (Tx ShelleyEra) Source # | |
EqRaw (Tx ShelleyEra) Source # | |
Methods eqRaw ∷ Tx ShelleyEra → Tx ShelleyEra → Bool Source # | |
NFData (Tx ShelleyEra) Source # | |
Methods rnf ∷ Tx ShelleyEra → () # | |
Eq (Tx ShelleyEra) Source # | |
NoThunks (Tx ShelleyEra) Source # | |