Skip to content

cardano-web3-js / CML / MetadatumMap

Class: MetadatumMap

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

Methods

free()

free(): void

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

Returns

void


get()

get(key): TransactionMetadatum

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

Gets the Metadatum corresponding to a given key, if it exists. Note: In the case of duplicate keys this only returns the first metadatum. This is an extremely rare occurence (2 total on mainnet) on-chain but can happen.

Parameters

key

TransactionMetadatum

Returns

TransactionMetadatum


get_all()

get_all(key): TransactionMetadatumList

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

In the extremely unlikely situation there are duplicate keys, this gets all of a single key

Parameters

key

TransactionMetadatum

Returns

TransactionMetadatumList


keys()

keys(): MetadatumList

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

Returns

MetadatumList


len()

len(): number

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

Returns

number


set()

set(key, value): void

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

Replaces all metadatums of a given key, if any exist.

Parameters

key

TransactionMetadatum

value

TransactionMetadatum

Returns

void


new()

static new(): MetadatumMap

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

Returns

MetadatumMap

Released under the MIT License