Skip to content

cardano-web3-js / CML / Certificate

Class: Certificate

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

Methods

as_auth_committee_hot_cert()

as_auth_committee_hot_cert(): AuthCommitteeHotCert

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

Returns

AuthCommitteeHotCert


as_pool_registration()

as_pool_registration(): PoolRegistration

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

Returns

PoolRegistration


as_pool_retirement()

as_pool_retirement(): PoolRetirement

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

Returns

PoolRetirement


as_reg_cert()

as_reg_cert(): RegCert

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

Returns

RegCert


as_reg_drep_cert()

as_reg_drep_cert(): RegDrepCert

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

Returns

RegDrepCert


as_resign_committee_cold_cert()

as_resign_committee_cold_cert(): ResignCommitteeColdCert

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

Returns

ResignCommitteeColdCert


as_stake_delegation()

as_stake_delegation(): StakeDelegation

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

Returns

StakeDelegation


as_stake_deregistration()

as_stake_deregistration(): StakeDeregistration

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

Returns

StakeDeregistration


as_stake_reg_deleg_cert()

as_stake_reg_deleg_cert(): StakeRegDelegCert

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

Returns

StakeRegDelegCert


as_stake_registration()

as_stake_registration(): StakeRegistration

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

Returns

StakeRegistration


as_stake_vote_deleg_cert()

as_stake_vote_deleg_cert(): StakeVoteDelegCert

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

Returns

StakeVoteDelegCert


as_stake_vote_reg_deleg_cert()

as_stake_vote_reg_deleg_cert(): StakeVoteRegDelegCert

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

Returns

StakeVoteRegDelegCert


as_unreg_cert()

as_unreg_cert(): UnregCert

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

Returns

UnregCert


as_unreg_drep_cert()

as_unreg_drep_cert(): UnregDrepCert

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

Returns

UnregDrepCert


as_update_drep_cert()

as_update_drep_cert(): UpdateDrepCert

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

Returns

UpdateDrepCert


as_vote_deleg_cert()

as_vote_deleg_cert(): VoteDelegCert

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

Returns

VoteDelegCert


as_vote_reg_deleg_cert()

as_vote_reg_deleg_cert(): VoteRegDelegCert

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

Returns

VoteRegDelegCert


free()

free(): void

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

Returns

void


kind()

kind(): CertificateKind

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

Returns

CertificateKind


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

  • 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:2049

  • 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:2023

  • 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:2043

  • 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:2058

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

Returns

string


from_cbor_bytes()

static from_cbor_bytes(cbor_bytes): Certificate

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

  • Create this type from CBOR bytes

Parameters

cbor_bytes

Uint8Array

Returns

Certificate


from_cbor_hex()

static from_cbor_hex(cbor_bytes): Certificate

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

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

Parameters

cbor_bytes

string

Returns

Certificate


from_json()

static from_json(json): Certificate

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

Parameters

json

string

Returns

Certificate


new_auth_committee_hot_cert()

static new_auth_committee_hot_cert(committee_cold_credential, committee_hot_credential): Certificate

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

Parameters

committee_cold_credential

Credential

committee_hot_credential

Credential

Returns

Certificate


new_pool_registration()

static new_pool_registration(pool_params): Certificate

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

Parameters

pool_params

PoolParams

Returns

Certificate


new_pool_retirement()

static new_pool_retirement(pool, epoch): Certificate

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

Parameters

pool

Ed25519KeyHash

epoch

bigint

Returns

Certificate


new_reg_cert()

static new_reg_cert(stake_credential, deposit): Certificate

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

Registers a stake credential.

Parameters

stake_credential

Credential

deposit

bigint

Returns

Certificate


new_reg_drep_cert()

static new_reg_drep_cert(drep_credential, deposit, anchor?): Certificate

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

Parameters

drep_credential

Credential

deposit

bigint

anchor?

Anchor

Returns

Certificate


new_resign_committee_cold_cert()

static new_resign_committee_cold_cert(committee_cold_credential, anchor?): Certificate

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

Parameters

committee_cold_credential

Credential

anchor?

Anchor

Returns

Certificate


new_stake_delegation()

static new_stake_delegation(stake_credential, pool): Certificate

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

Delegate to a take pool only

Parameters

stake_credential

Credential

pool

Ed25519KeyHash

Returns

Certificate


new_stake_deregistration()

static new_stake_deregistration(stake_credential): Certificate

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

Will be deprecated in the next era. Use UnregCert instead which takes an explicit deposit amount, as that can change.

Parameters

stake_credential

Credential

Returns

Certificate


new_stake_reg_deleg_cert()

static new_stake_reg_deleg_cert(stake_credential, pool, deposit): Certificate

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

Register a stake credential and delegate to a pool in a single cert

Parameters

stake_credential

Credential

pool

Ed25519KeyHash

deposit

bigint

Returns

Certificate


new_stake_registration()

static new_stake_registration(stake_credential): Certificate

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

Will be deprecated in the next era. Use RegCert instead which takes an explicit deposit amount, as that can change.

Parameters

stake_credential

Credential

Returns

Certificate


new_stake_vote_deleg_cert()

static new_stake_vote_deleg_cert(stake_credential, pool, d_rep): Certificate

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

Delegate to a stake pool and a DRep

Parameters

stake_credential

Credential

pool

Ed25519KeyHash

d_rep

DRep

Returns

Certificate


new_stake_vote_reg_deleg_cert()

static new_stake_vote_reg_deleg_cert(stake_credential, pool, d_rep, deposit): Certificate

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

Register a stake credential and delegate to a pool and a DRep in a single cert

Parameters

stake_credential

Credential

pool

Ed25519KeyHash

d_rep

DRep

deposit

bigint

Returns

Certificate


new_unreg_cert()

static new_unreg_cert(stake_credential, deposit): Certificate

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

Unregisters a stake credential.

Parameters

stake_credential

Credential

deposit

bigint

Returns

Certificate


new_unreg_drep_cert()

static new_unreg_drep_cert(drep_credential, deposit): Certificate

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

Parameters

drep_credential

Credential

deposit

bigint

Returns

Certificate


new_update_drep_cert()

static new_update_drep_cert(drep_credential, anchor?): Certificate

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

Parameters

drep_credential

Credential

anchor?

Anchor

Returns

Certificate


new_vote_deleg_cert()

static new_vote_deleg_cert(stake_credential, d_rep): Certificate

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

Delegate to a DRep for voting only

Parameters

stake_credential

Credential

d_rep

DRep

Returns

Certificate


new_vote_reg_deleg_cert()

static new_vote_reg_deleg_cert(stake_credential, d_rep, deposit): Certificate

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

Register a stake credential and delegate to a DRep in a single cert

Parameters

stake_credential

Credential

d_rep

DRep

deposit

bigint

Returns

Certificate

Released under the MIT License