| Safe Haskell | Safe-Inferred |
|---|---|
| Language | Haskell2010 |
Cardano.Ledger.Api.Tx.In
Synopsis
- data TxIn = TxIn !TxId !TxIx
- mkTxInPartial ∷ HasCallStack ⇒ TxId → Integer → TxIn
- mkCollateralTxIn ∷ EraTxBody era ⇒ TxBody era → TxIn
- newtype TxId = TxId {}
- data TxIx
- mkTxIx ∷ Word16 → TxIx
- txIxToInt ∷ TxIx → Int
- txIxFromIntegral ∷ (Integral a, MonadFail m) ⇒ a → m TxIx
- mkTxIxPartial ∷ HasCallStack ⇒ Integer → TxIx
Transaction input
The input of a UTxO.
Instances
| ToJSON TxIn | |
| ToJSONKey TxIn | |
Defined in Cardano.Ledger.TxIn | |
| Generic TxIn | |
| Show TxIn | |
| DecCBOR TxIn | |
| DecShareCBOR TxIn | |
| EncCBOR TxIn | |
| NFData TxIn | |
Defined in Cardano.Ledger.TxIn | |
| Eq TxIn | |
| Ord TxIn | |
| MemPack TxIn | |
| NoThunks TxIn | |
| type Rep TxIn | |
Defined in Cardano.Ledger.TxIn type Rep TxIn = D1 ('MetaData "TxIn" "Cardano.Ledger.TxIn" "cardano-ledger-core-1.19.0.0-inplace" 'False) (C1 ('MetaCons "TxIn" 'PrefixI 'False) (S1 ('MetaSel ('Nothing ∷ Maybe Symbol) 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 TxId) :*: S1 ('MetaSel ('Nothing ∷ Maybe Symbol) 'SourceUnpack 'SourceStrict 'DecidedUnpack) (Rec0 TxIx))) | |
| type Share TxIn | |
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 | |
| Generic TxId | |
| Show TxId | |
| DecCBOR TxId | |
| EncCBOR TxId | |
| NFData TxId | |
Defined in Cardano.Ledger.TxIn | |
| Eq TxId | |
| Ord TxId | |
| MemPack TxId | |
| NoThunks TxId | |
| 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 | |
| Bounded TxIx | |
| Enum TxIx | |
| Generic TxIx | |
| Show TxIx | |
| FromCBOR TxIx | |
| ToCBOR TxIx | |
| DecCBOR TxIx | |
| EncCBOR TxIx | |
| NFData TxIx | |
Defined in Cardano.Ledger.BaseTypes | |
| 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 #