Copyright | (c) 2023 GYELD GMBH |
---|---|
License | Apache 2.0 |
Maintainer | [email protected] |
Stability | develop |
Safe Haskell | Safe-Inferred |
Language | GHC2021 |
Synopsis
- data GYTxOut (v ∷ PlutusVersion) = GYTxOut {}
- data GYTxOutUseInlineDatum (v ∷ PlutusVersion) where
- gyTxOutDatumL ∷ Traversal (GYTxOut v) (GYTxOut u) (GYTxOutUseInlineDatum v) (GYTxOutUseInlineDatum u)
- mkGYTxOut ∷ GYAddress → GYValue → GYDatum → GYTxOut v
- mkGYTxOutNoDatum ∷ GYAddress → GYValue → GYTxOut v
- txOutToApi ∷ GYTxOut v → TxOut CtxTx ApiEra
Documentation
data GYTxOut (v ∷ PlutusVersion) #
Transaction output.
The parameter v
indicates the minimum version of scripts allowed as inputs
in the transaction.
GYTxOut | |
|
data GYTxOutUseInlineDatum (v ∷ PlutusVersion) where #
GYTxOutUseInlineDatum ∷ v `VersionIsGreaterOrEqual` 'PlutusV2 ⇒ GYTxOutUseInlineDatum v | |
GYTxOutDontUseInlineDatum ∷ GYTxOutUseInlineDatum v |
Instances
Show (GYTxOutUseInlineDatum v) # | |
Defined in GeniusYield.Types.TxOut showsPrec ∷ Int → GYTxOutUseInlineDatum v → ShowS # show ∷ GYTxOutUseInlineDatum v → String # showList ∷ [GYTxOutUseInlineDatum v] → ShowS # | |
Eq (GYTxOutUseInlineDatum v) # | |
Defined in GeniusYield.Types.TxOut (==) ∷ GYTxOutUseInlineDatum v → GYTxOutUseInlineDatum v → Bool # (/=) ∷ GYTxOutUseInlineDatum v → GYTxOutUseInlineDatum v → Bool # |
gyTxOutDatumL ∷ Traversal (GYTxOut v) (GYTxOut u) (GYTxOutUseInlineDatum v) (GYTxOutUseInlineDatum u) #
Whether to use inline datum in this transaction output