Skip to content

cardano-web3-js / CML / TransactionBody

Class: TransactionBody

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

Methods

auxiliary_data_hash()

auxiliary_data_hash(): AuxiliaryDataHash

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

Returns

AuxiliaryDataHash


certs()

certs(): CertificateList

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

Returns

CertificateList


collateral_inputs()

collateral_inputs(): TransactionInputList

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

Returns

TransactionInputList


collateral_return()

collateral_return(): TransactionOutput

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

Returns

TransactionOutput


current_treasury_value()

current_treasury_value(): bigint

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

Returns

bigint


donation()

donation(): bigint

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

Returns

bigint


fee()

fee(): bigint

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

Returns

bigint


free()

free(): void

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

Returns

void


inputs()

inputs(): TransactionInputList

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

Returns

TransactionInputList


mint()

mint(): Mint

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

Returns

Mint


network_id()

network_id(): NetworkId

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

Returns

NetworkId


outputs()

outputs(): TransactionOutputList

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

Returns

TransactionOutputList


proposal_procedures()

proposal_procedures(): ProposalProcedureList

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

Returns

ProposalProcedureList


reference_inputs()

reference_inputs(): TransactionInputList

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

Returns

TransactionInputList


required_signers()

required_signers(): Ed25519KeyHashList

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

Returns

Ed25519KeyHashList


script_data_hash()

script_data_hash(): ScriptDataHash

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

Returns

ScriptDataHash


set_auxiliary_data_hash()

set_auxiliary_data_hash(auxiliary_data_hash): void

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

Parameters

auxiliary_data_hash

AuxiliaryDataHash

Returns

void


set_certs()

set_certs(certs): void

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

Parameters

certs

CertificateList

Returns

void


set_collateral_inputs()

set_collateral_inputs(collateral_inputs): void

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

Parameters

collateral_inputs

TransactionInputList

Returns

void


set_collateral_return()

set_collateral_return(collateral_return): void

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

Parameters

collateral_return

TransactionOutput

Returns

void


set_current_treasury_value()

set_current_treasury_value(current_treasury_value): void

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

Parameters

current_treasury_value

bigint

Returns

void


set_donation()

set_donation(donation): void

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

Parameters

donation

bigint

Returns

void


set_mint()

set_mint(mint): void

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

Parameters

mint

Mint

Returns

void


set_network_id()

set_network_id(network_id): void

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

Parameters

network_id

NetworkId

Returns

void


set_proposal_procedures()

set_proposal_procedures(proposal_procedures): void

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

Parameters

proposal_procedures

ProposalProcedureList

Returns

void


set_reference_inputs()

set_reference_inputs(reference_inputs): void

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

Parameters

reference_inputs

TransactionInputList

Returns

void


set_required_signers()

set_required_signers(required_signers): void

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

Parameters

required_signers

Ed25519KeyHashList

Returns

void


set_script_data_hash()

set_script_data_hash(script_data_hash): void

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

Parameters

script_data_hash

ScriptDataHash

Returns

void


set_total_collateral()

set_total_collateral(total_collateral): void

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

Parameters

total_collateral

bigint

Returns

void


set_ttl()

set_ttl(ttl): void

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

Parameters

ttl

bigint

Returns

void


set_validity_interval_start()

set_validity_interval_start(validity_interval_start): void

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

Parameters

validity_interval_start

bigint

Returns

void


set_voting_procedures()

set_voting_procedures(voting_procedures): void

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

Parameters

voting_procedures

VotingProcedures

Returns

void


set_withdrawals()

set_withdrawals(withdrawals): void

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

Parameters

withdrawals

MapRewardAccountToCoin

Returns

void


to_canonical_cbor_bytes()

to_canonical_cbor_bytes(): Uint8Array

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

  • Serialize this type to CBOR bytes using canonical CBOR encodings

Returns

Uint8Array


to_canonical_cbor_hex()

to_canonical_cbor_hex(): string

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

  • Serialize this type to CBOR bytes using canonical CBOR encodings as hex bytes

Returns

string


to_cbor_bytes()

to_cbor_bytes(): Uint8Array

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

  • Serialize this type to CBOR bytes * This type type supports encoding preservation so this will preserve round-trip CBOR formats. * If created from scratch the CBOR will be canonical.

Returns

Uint8Array


to_cbor_hex()

to_cbor_hex(): string

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

  • Serialize this type to CBOR bytes encoded as a hex string (useful for working with CIP30). * This type type supports encoding preservation so this will preserve round-trip CBOR formats. * If created from scratch the CBOR will be canonical.

Returns

string


to_js_value()

to_js_value(): any

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

Returns

any


to_json()

to_json(): string

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

Returns

string


total_collateral()

total_collateral(): bigint

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

Returns

bigint


ttl()

ttl(): bigint

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

Returns

bigint


validity_interval_start()

validity_interval_start(): bigint

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

Returns

bigint


voting_procedures()

voting_procedures(): VotingProcedures

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

Returns

VotingProcedures


withdrawals()

withdrawals(): MapRewardAccountToCoin

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

Returns

MapRewardAccountToCoin


from_cbor_bytes()

static from_cbor_bytes(cbor_bytes): TransactionBody

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

  • Create this type from CBOR bytes

Parameters

cbor_bytes

Uint8Array

Returns

TransactionBody


from_cbor_hex()

static from_cbor_hex(cbor_bytes): TransactionBody

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

  • Create this type from the CBOR bytes encoded as a hex string. * This is useful for interfacing with CIP30

Parameters

cbor_bytes

string

Returns

TransactionBody


from_json()

static from_json(json): TransactionBody

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

Parameters

json

string

Returns

TransactionBody


new()

static new(inputs, outputs, fee): TransactionBody

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

Parameters

inputs

TransactionInputList

outputs

TransactionOutputList

fee

bigint

Returns

TransactionBody

Released under the MIT License