Skip to content

cardano-web3-js / CML / PrivateKey

Class: PrivateKey

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

Methods

free()

free(): void

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

Returns

void


sign()

sign(message): Ed25519Signature

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

Parameters

message

Uint8Array

Returns

Ed25519Signature


to_bech32()

to_bech32(): string

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

Returns

string


to_public()

to_public(): PublicKey

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

Returns

PublicKey


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

Returns

Uint8Array


from_bech32()

static from_bech32(bech32_str): PrivateKey

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

Get private key from its bech32 representation

javascript
PrivateKey.from_bech32('ed25519_sk1ahfetf02qwwg4dkq7mgp4a25lx5vh9920cr5wnxmpzz9906qvm8qwvlts0');

For an extended 25519 key

javascript
PrivateKey.from_bech32('ed25519e_sk1gqwl4szuwwh6d0yk3nsqcc6xxc3fpvjlevgwvt60df59v8zd8f8prazt8ln3lmz096ux3xvhhvm3ca9wj2yctdh3pnw0szrma07rt5gl748fp');

Parameters

bech32_str

string

Returns

PrivateKey


from_extended_bytes()

static from_extended_bytes(bytes): PrivateKey

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

Parameters

bytes

Uint8Array

Returns

PrivateKey


from_normal_bytes()

static from_normal_bytes(bytes): PrivateKey

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

Parameters

bytes

Uint8Array

Returns

PrivateKey


generate_ed25519()

static generate_ed25519(): PrivateKey

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

Returns

PrivateKey


generate_ed25519extended()

static generate_ed25519extended(): PrivateKey

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

Returns

PrivateKey

Released under the MIT License