Safe Haskell | Safe-Inferred |
---|---|
Language | Haskell2010 |
Synopsis
- data ShelleyTx era where
- data ShelleyTxRaw era
- bodyShelleyTxL ∷ EraTx era ⇒ Lens' (ShelleyTx era) (TxBody era)
- witsShelleyTxL ∷ EraTx era ⇒ Lens' (ShelleyTx era) (TxWits era)
- auxDataShelleyTxL ∷ EraTx era ⇒ Lens' (ShelleyTx era) (StrictMaybe (TxAuxData era))
- sizeShelleyTxF ∷ Era era ⇒ SimpleGetter (ShelleyTx era) Integer
- wireSizeShelleyTxF ∷ Era era ⇒ SimpleGetter (ShelleyTx era) Word32
- segwitTx ∷ ∀ era. EraTx era ⇒ Annotator (TxBody era) → Annotator (TxWits era) → Maybe (Annotator (TxAuxData era)) → Annotator (ShelleyTx era)
- mkBasicShelleyTx ∷ EraTx era ⇒ TxBody era → ShelleyTx era
- shelleyMinFeeTx ∷ EraTx era ⇒ PParams era → Tx era → Coin
- witsFromTxWitnesses ∷ EraTx era ⇒ Tx era → Set (KeyHash 'Witness (EraCrypto era))
- shelleyEqTxRaw ∷ EraTx era ⇒ Tx era → Tx era → Bool
Transaction
data ShelleyTx era where Source #
pattern ShelleyTx ∷ EraTx era ⇒ TxBody era → TxWits era → StrictMaybe (TxAuxData era) → ShelleyTx era |
Instances
data ShelleyTxRaw era Source #
Instances
auxDataShelleyTxL ∷ EraTx era ⇒ Lens' (ShelleyTx era) (StrictMaybe (TxAuxData era)) Source #
sizeShelleyTxF ∷ Era era ⇒ SimpleGetter (ShelleyTx era) Integer Source #
Size getter for ShelleyTx
.
wireSizeShelleyTxF ∷ Era era ⇒ SimpleGetter (ShelleyTx era) Word32 Source #
segwitTx ∷ ∀ era. EraTx era ⇒ Annotator (TxBody era) → Annotator (TxWits era) → Maybe (Annotator (TxAuxData era)) → Annotator (ShelleyTx era) Source #