makeTxOutput
export function makeTxOutput<SC extends SpendingCredential = SpendingCredential>(
address: ShelleyAddressLike | Address<SC>,
value: ValueLike,
datum: undefined | TxOutputDatum,
refScript: undefined
| UplcProgramV2
| UplcProgramV1,
encodingConfig: TxOutputEncodingConfig
): TxOutput<SC>
Constructs a TxOutput
instance using an Address
, a Value
, an optional Datum
, and optional UplcProgram
reference script.
Type parameters
SC
SC extends SpendingCredential = SpendingCredential
Arguments
1. address
address: ShelleyAddressLike | Address<SC>
2. value
value: ValueLike
3. datum
datum: undefined | TxOutputDatum
4. refScript
refScript: undefined
| UplcProgramV2
| UplcProgramV1
plutus v2 script for now
5. encodingConfig
encodingConfig: TxOutputEncodingConfig
Returns
TxOutput<SC>