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>