Skip to main content
Version: Next

tx.txbuilder.lockscriptassets

Home > @blaze-cardano/tx > TxBuilder > lockScriptAssets

TxBuilder.lockScriptAssets() method

Locks assets at a typed script, constructing the script address unless one is supplied explicitly.

Signature:

lockScriptAssets<T extends TypedScript<PlutusData, PlutusData>>(typedScript: T, value: Value, datum: TypedScriptDatum<T>, options?: LockScriptAssetsOptions): TxBuilder;

Parameters

Parameter

Type

Description

typedScript

T

Script wrapper that fixes the datum and redeemer types.

value

Value

The value to lock.

datum

TypedScriptDatum<T>

Datum matching the typed script.

options

LockScriptAssetsOptions

(Optional) Optional address, stake credential, or reference script.

Returns:

TxBuilder

The same transaction builder.