Skip to content

cardano-web3-js / CML / SingleCertificateBuilder

Class: SingleCertificateBuilder

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

Methods

free()

free(): void

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

Returns

void


native_script()

native_script(native_script, witness_info): CertificateBuilderResult

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

Signer keys don't have to be set. You can leave it empty and then add the required witnesses later

Parameters

native_script

NativeScript

witness_info

NativeScriptWitnessInfo

Returns

CertificateBuilderResult


payment_key()

payment_key(): CertificateBuilderResult

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

Returns

CertificateBuilderResult


plutus_script()

plutus_script(partial_witness, required_signers): CertificateBuilderResult

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

Parameters

partial_witness

PartialPlutusWitness

required_signers

Ed25519KeyHashList

Returns

CertificateBuilderResult


skip_witness()

skip_witness(): CertificateBuilderResult

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

note: particularly useful for StakeRegistration which doesn't require witnessing

Returns

CertificateBuilderResult


new()

static new(cert): SingleCertificateBuilder

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

Parameters

cert

Certificate

Returns

SingleCertificateBuilder

Released under the MIT License