Skip to content

cardano-web3-js / CML / TransactionWitnessSetBuilder

Class: TransactionWitnessSetBuilder

Defined in: node_modules/cardano-wasm-libs/src/libs/cardano-multiplatform-lib/nodejs/cardano_multiplatform_lib.d.ts:7551

Builder de-duplicates witnesses as they are added

Methods

add_bootstrap()

add_bootstrap(bootstrap): void

Defined in: node_modules/cardano-wasm-libs/src/libs/cardano-multiplatform-lib/nodejs/cardano_multiplatform_lib.d.ts:7555

Parameters

bootstrap

BootstrapWitness

Returns

void


add_existing()

add_existing(wit_set): void

Defined in: node_modules/cardano-wasm-libs/src/libs/cardano-multiplatform-lib/nodejs/cardano_multiplatform_lib.d.ts:7566

Parameters

wit_set

TransactionWitnessSet

Returns

void


add_plutus_datum()

add_plutus_datum(plutus_datum): void

Defined in: node_modules/cardano-wasm-libs/src/libs/cardano-multiplatform-lib/nodejs/cardano_multiplatform_lib.d.ts:7560

Parameters

plutus_datum

PlutusData

Returns

void


add_redeemer()

add_redeemer(redeemer): void

Defined in: node_modules/cardano-wasm-libs/src/libs/cardano-multiplatform-lib/nodejs/cardano_multiplatform_lib.d.ts:7562

Parameters

redeemer

LegacyRedeemer

Returns

void


add_required_wits()

add_required_wits(required_wits): void

Defined in: node_modules/cardano-wasm-libs/src/libs/cardano-multiplatform-lib/nodejs/cardano_multiplatform_lib.d.ts:7564

Parameters

required_wits

RequiredWitnessSet

Returns

void


add_script()

add_script(script): void

Defined in: node_modules/cardano-wasm-libs/src/libs/cardano-multiplatform-lib/nodejs/cardano_multiplatform_lib.d.ts:7556

Parameters

script

Script

Returns

void


add_vkey()

add_vkey(vkey_witness): void

Defined in: node_modules/cardano-wasm-libs/src/libs/cardano-multiplatform-lib/nodejs/cardano_multiplatform_lib.d.ts:7554

Parameters

vkey_witness

Vkeywitness

Returns

void


build()

build(): TransactionWitnessSet

Defined in: node_modules/cardano-wasm-libs/src/libs/cardano-multiplatform-lib/nodejs/cardano_multiplatform_lib.d.ts:7567

Returns

TransactionWitnessSet


free()

free(): void

Defined in: node_modules/cardano-wasm-libs/src/libs/cardano-multiplatform-lib/nodejs/cardano_multiplatform_lib.d.ts:7553

Returns

void


get_native_script()

get_native_script(): NativeScriptList

Defined in: node_modules/cardano-wasm-libs/src/libs/cardano-multiplatform-lib/nodejs/cardano_multiplatform_lib.d.ts:7557

Returns

NativeScriptList


get_plutus_datum()

get_plutus_datum(): PlutusDataList

Defined in: node_modules/cardano-wasm-libs/src/libs/cardano-multiplatform-lib/nodejs/cardano_multiplatform_lib.d.ts:7561

Returns

PlutusDataList


get_plutus_v1_script()

get_plutus_v1_script(): PlutusV1ScriptList

Defined in: node_modules/cardano-wasm-libs/src/libs/cardano-multiplatform-lib/nodejs/cardano_multiplatform_lib.d.ts:7558

Returns

PlutusV1ScriptList


get_plutus_v2_script()

get_plutus_v2_script(): PlutusV2ScriptList

Defined in: node_modules/cardano-wasm-libs/src/libs/cardano-multiplatform-lib/nodejs/cardano_multiplatform_lib.d.ts:7559

Returns

PlutusV2ScriptList


get_redeemer()

get_redeemer(): LegacyRedeemerList

Defined in: node_modules/cardano-wasm-libs/src/libs/cardano-multiplatform-lib/nodejs/cardano_multiplatform_lib.d.ts:7563

Returns

LegacyRedeemerList


merge_fake_witness()

merge_fake_witness(required_wits): void

Defined in: node_modules/cardano-wasm-libs/src/libs/cardano-multiplatform-lib/nodejs/cardano_multiplatform_lib.d.ts:7570

Parameters

required_wits

RequiredWitnessSet

Returns

void


remaining_wits()

remaining_wits(): RequiredWitnessSet

Defined in: node_modules/cardano-wasm-libs/src/libs/cardano-multiplatform-lib/nodejs/cardano_multiplatform_lib.d.ts:7568

Returns

RequiredWitnessSet


try_build()

try_build(): TransactionWitnessSet

Defined in: node_modules/cardano-wasm-libs/src/libs/cardano-multiplatform-lib/nodejs/cardano_multiplatform_lib.d.ts:7569

Returns

TransactionWitnessSet


new()

static new(): TransactionWitnessSetBuilder

Defined in: node_modules/cardano-wasm-libs/src/libs/cardano-multiplatform-lib/nodejs/cardano_multiplatform_lib.d.ts:7565

Returns

TransactionWitnessSetBuilder

Released under the MIT License