atlas-0.1.0.0: Application backend for Plutus smart contracts on Cardano
Copyright(c) 2023 GYELD GMBH
LicenseApache 2.0
Maintainersupport@geniusyield.co
Stabilitydevelop
Safe HaskellNone
LanguageHaskell2010

GeniusYield.Types.TxOut

Description

 
Synopsis

Documentation

data GYTxOut (v ∷ PlutusVersion) #

Transaction output.

The parameter v indicates the minimum version of scripts allowed as inputs in the transaction.

Constructors

GYTxOut 

Fields

Instances

Instances details
Eq (GYTxOut v) # 
Instance details

Defined in GeniusYield.Types.TxOut

Methods

(==)GYTxOut v → GYTxOut v → Bool #

(/=)GYTxOut v → GYTxOut v → Bool #

Show (GYTxOut v) # 
Instance details

Defined in GeniusYield.Types.TxOut

Methods

showsPrecIntGYTxOut v → ShowS #

showGYTxOut v → String #

showList ∷ [GYTxOut v] → ShowS #

gyTxOutDatumL ∷ Traversal (GYTxOut v) (GYTxOut u) (GYTxOutUseInlineDatum v) (GYTxOutUseInlineDatum u) #

Whether to use inline datum in this transaction output

mkGYTxOutGYAddressGYValueGYDatumGYTxOut v #

The most common variant: create a GYTxOut from address, value and datum

mkGYTxOutNoDatumGYAddressGYValueGYTxOut v #

Same as mkGYTxOut but without a datum.

txOutToApi #

Arguments

Bool

True to add inline datum, otherwise use TxOutDatumInTx.

GYTxOut v 
→ TxOut CtxTx BabbageEra