Skip to content

cardano-web3-js / CML / PublicKey

Class: PublicKey

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

ED25519 key used as public key

Methods

free()

free(): void

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

Returns

void


hash()

hash(): Ed25519KeyHash

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

Returns

Ed25519KeyHash


to_bech32()

to_bech32(): string

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

Returns

string


to_raw_bytes()

to_raw_bytes(): Uint8Array

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

Returns

Uint8Array


verify()

verify(data, signature): boolean

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

Parameters

data

Uint8Array

signature

Ed25519Signature

Returns

boolean


from_bech32()

static from_bech32(bech32_str): PublicKey

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

Get public key from its bech32 representation Example:

javascript
const pkey = PublicKey.from_bech32('ed25519_pk1dgaagyh470y66p899txcl3r0jaeaxu6yd7z2dxyk55qcycdml8gszkxze2');

Parameters

bech32_str

string

Returns

PublicKey


from_bytes()

static from_bytes(bytes): PublicKey

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

Parameters

bytes

Uint8Array

Returns

PublicKey

Released under the MIT License