| Safe Haskell | None |
|---|---|
| Language | Haskell2010 |
Cardano.Ledger.Api.Tx.In
Synopsis
- data TxIn = TxIn !TxId !TxIx
- mkTxInPartial ∷ HasCallStack ⇒ TxId → Integer → TxIn
- mkCollateralTxIn ∷ ∀ era (l ∷ TxLevel). EraTxBody era ⇒ TxBody l era → TxIn
- newtype TxId = TxId {}
- data TxIx
- txIxToInt ∷ TxIx → Int
- txIxFromIntegral ∷ (Integral a, MonadFail m) ⇒ a → m TxIx
- mkTxIxPartial ∷ HasCallStack ⇒ Integer → TxIx
Transaction input
The input of a UTxO.
Instances
mkTxInPartial ∷ HasCallStack ⇒ TxId → Integer → TxIn Source #
Transaction ID
A unique ID of a transaction, which is computable from the transaction.
Constructors
| TxId | |
Fields | |
Instances
| FromJSON TxId | |||||
| ToJSON TxId | |||||
| DecCBOR TxId | |||||
| EncCBOR TxId | |||||
| NFData TxId | |||||
Defined in Cardano.Ledger.TxIn | |||||
| Generic TxId | |||||
Defined in Cardano.Ledger.TxIn Associated Types
| |||||
| Show TxId | |||||
| Eq TxId | |||||
| Ord TxId | |||||
| MemPack TxId | |||||
| NoThunks TxId | |||||
| EraTx era ⇒ HasOKey TxId (Tx l era) | |||||
| EraTxBody era ⇒ HasOKey TxId (TxBody l era) | |||||
| type Rep TxId | |||||
Defined in Cardano.Ledger.TxIn type Rep TxId = D1 ('MetaData "TxId" "Cardano.Ledger.TxIn" "cardano-ledger-core-1.19.0.0-inplace" 'True) (C1 ('MetaCons "TxId" 'PrefixI 'True) (S1 ('MetaSel ('Just "unTxId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (SafeHash EraIndependentTxBody)))) | |||||
Transaction index
Transaction index.
Instances
| ToJSON TxIx | |||||
| FromCBOR TxIx | |||||
| ToCBOR TxIx | |||||
| DecCBOR TxIx | |||||
| EncCBOR TxIx | |||||
| NFData TxIx | |||||
Defined in Cardano.Ledger.BaseTypes | |||||
| Bounded TxIx | |||||
| Enum TxIx | |||||
| Generic TxIx | |||||
Defined in Cardano.Ledger.BaseTypes Associated Types
| |||||
| Show TxIx | |||||
| Eq TxIx | |||||
| Ord TxIx | |||||
| MemPack TxIx | |||||
| NoThunks TxIx | |||||
| Random TxIx | |||||
| Uniform TxIx | |||||
Defined in Cardano.Ledger.BaseTypes Methods uniformM ∷ StatefulGen g m ⇒ g → m TxIx Source # | |||||
| UniformRange TxIx | |||||
| type Rep TxIx | |||||
Defined in Cardano.Ledger.BaseTypes | |||||
mkTxIxPartial ∷ HasCallStack ⇒ Integer → TxIx Source #