atlas-cardano
Copyright(c) 2023 GYELD GMBH
LicenseApache 2.0
Maintainer[email protected]
Stabilitydevelop
Safe HaskellNone
LanguageGHC2021

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
Show (GYTxOut v) # 
Instance details

Defined in GeniusYield.Types.TxOut

Methods

showsPrec :: Int -> GYTxOut v -> ShowS #

show :: GYTxOut v -> String #

showList :: [GYTxOut v] -> ShowS #

Eq (GYTxOut v) # 
Instance details

Defined in GeniusYield.Types.TxOut

Methods

(==) :: GYTxOut v -> GYTxOut v -> Bool #

(/=) :: GYTxOut v -> GYTxOut v -> Bool #

gyTxOutDatumL :: forall (v :: PlutusVersion) (u :: PlutusVersion) f. Applicative f => (GYTxOutUseInlineDatum v -> f (GYTxOutUseInlineDatum u)) -> GYTxOut v -> f (GYTxOut u) #

Whether to use inline datum in this transaction output

mkGYTxOut :: forall (v :: PlutusVersion). GYAddress -> GYValue -> GYDatum -> GYTxOut v #

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

mkGYTxOutNoDatum :: forall (v :: PlutusVersion). GYAddress -> GYValue -> GYTxOut v #

Same as mkGYTxOut but without a datum.