Skip to content

cardano-web3-js / CML / SignedTxBuilder

Class: SignedTxBuilder

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

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:6358

Parameters

bootstrap

BootstrapWitness

Returns

void


add_vkey()

add_vkey(vkey): void

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

Parameters

vkey

Vkeywitness

Returns

void


auxiliary_data()

auxiliary_data(): AuxiliaryData

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

Returns

AuxiliaryData


body()

body(): TransactionBody

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

Returns

TransactionBody


build_checked()

build_checked(): Transaction

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

  • Builds the final transaction and checks that all witnesses are there

Returns

Transaction


build_unchecked()

build_unchecked(): Transaction

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

  • Builds the transaction without doing any witness checks. *
    • This can be useful if other witnesses will be added later.
    • e.g. CIP30 signing takes a Transaction with possible witnesses
    • to send to the wallet to fill in the missing ones.

Returns

Transaction


free()

free(): void

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

Returns

void


is_valid()

is_valid(): boolean

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

Returns

boolean


witness_set()

witness_set(): TransactionWitnessSetBuilder

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

Returns

TransactionWitnessSetBuilder


new_with_data()

static new_with_data(body, witness_set, is_valid, auxiliary_data): SignedTxBuilder

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

Parameters

body

TransactionBody

witness_set

TransactionWitnessSetBuilder

is_valid

boolean

auxiliary_data

AuxiliaryData

Returns

SignedTxBuilder


new_without_data()

static new_without_data(body, witness_set, is_valid): SignedTxBuilder

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

Parameters

body

TransactionBody

witness_set

TransactionWitnessSetBuilder

is_valid

boolean

Returns

SignedTxBuilder

Released under the MIT License