| 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. (HasCallStack, EraTx era) ⇒ SimpleGetter (ShelleyTx era) Word32
- shelleyTxEqRaw ∷ EraTx era ⇒ Tx era → Tx era → Bool
Transaction
Constructors
| ShelleyTx | |
Instances
Instances
auxDataShelleyTxL ∷ Lens' (ShelleyTx era) (StrictMaybe (TxAuxData era)) Source #
sizeShelleyTxF ∷ ∀ era. (HasCallStack, EraTx era) ⇒ SimpleGetter (ShelleyTx era) Word32 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) Word32 Source # sizeTxForFeeCalculation ∷ Tx ShelleyEra → Word32 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 # | |