Skip to main content
Defined in: metacomputer/gen-framework/client-and-test-utils/client-sdk-ts/packages/client-sdk/src/signer/signer.ts:84

Implements

Methods

generate()

static generate(): GenSigner
Defined in: metacomputer/gen-framework/client-and-test-utils/client-sdk-ts/packages/client-sdk/src/signer/signer.ts:92

Returns

GenSigner

fromPrivateKeyBytes()

static fromPrivateKeyBytes(bytes, options?): GenSigner
Defined in: metacomputer/gen-framework/client-and-test-utils/client-sdk-ts/packages/client-sdk/src/signer/signer.ts:100 Constructs a signer from the canonical 32-byte Ed25519 secret seed. This is not the expanded 64-byte secret key and not the clamped scalar.

Parameters

bytes
Uint8Array
options?
GenSignerPrivateKeyOptions = {}

Returns

GenSigner

fromPrivateKeyHex()

static fromPrivateKeyHex(hex, options?): GenSigner
Defined in: metacomputer/gen-framework/client-and-test-utils/client-sdk-ts/packages/client-sdk/src/signer/signer.ts:111

Parameters

hex
string
options?
GenSignerPrivateKeyOptions = {}

Returns

GenSigner

fromMnemonic()

static fromMnemonic(phrase): GenSigner
Defined in: metacomputer/gen-framework/client-and-test-utils/client-sdk-ts/packages/client-sdk/src/signer/signer.ts:118

Parameters

phrase
string

Returns

GenSigner

fromMnemonicWithPassphrase()

static fromMnemonicWithPassphrase(phrase, passphrase): GenSigner
Defined in: metacomputer/gen-framework/client-and-test-utils/client-sdk-ts/packages/client-sdk/src/signer/signer.ts:125

Parameters

phrase
string
passphrase
string

Returns

GenSigner

fromMnemonicWithPath()

static fromMnemonicWithPath(phrase, path): GenSigner
Defined in: metacomputer/gen-framework/client-and-test-utils/client-sdk-ts/packages/client-sdk/src/signer/signer.ts:136

Parameters

phrase
string
path
string | Bip44Path

Returns

GenSigner

fromMnemonicWithPassphraseAndPath()

static fromMnemonicWithPassphraseAndPath(phrase, passphrase, path): GenSigner
Defined in: metacomputer/gen-framework/client-and-test-utils/client-sdk-ts/packages/client-sdk/src/signer/signer.ts:143

Parameters

phrase
string
passphrase
string
path
string | Bip44Path

Returns

GenSigner

fromSlip10Seed()

static fromSlip10Seed(seedBytes): GenSigner
Defined in: metacomputer/gen-framework/client-and-test-utils/client-sdk-ts/packages/client-sdk/src/signer/signer.ts:161

Parameters

seedBytes
Uint8Array<ArrayBufferLike> | Seed

Returns

GenSigner

fromSlip10SeedWithPath()

static fromSlip10SeedWithPath(seedBytes, path): GenSigner
Defined in: metacomputer/gen-framework/client-and-test-utils/client-sdk-ts/packages/client-sdk/src/signer/signer.ts:168

Parameters

seedBytes
Uint8Array<ArrayBufferLike> | Seed
path
string | Bip44Path

Returns

GenSigner

fromSeed()

static fromSeed(seed): GenSigner
Defined in: metacomputer/gen-framework/client-and-test-utils/client-sdk-ts/packages/client-sdk/src/signer/signer.ts:185

Parameters

seed
Uint8Array

Returns

GenSigner

fromSeedAndIndex()

static fromSeedAndIndex(seed, index): GenSigner
Defined in: metacomputer/gen-framework/client-and-test-utils/client-sdk-ts/packages/client-sdk/src/signer/signer.ts:189

Parameters

seed
Uint8Array
index
number

Returns

GenSigner

publicKey()

publicKey(): GenPublicKey
Defined in: metacomputer/gen-framework/client-and-test-utils/client-sdk-ts/packages/client-sdk/src/signer/signer.ts:193

Returns

GenPublicKey

Implementation of

EddsaSigner.publicKey

entityId()

entityId(): string
Defined in: metacomputer/gen-framework/client-and-test-utils/client-sdk-ts/packages/client-sdk/src/signer/signer.ts:197

Returns

string

account()

account(): GvmAccount
Defined in: metacomputer/gen-framework/client-and-test-utils/client-sdk-ts/packages/client-sdk/src/signer/signer.ts:201

Returns

GvmAccount

buildSignableActivation()

buildSignableActivation(payload, header, tag?): SignableGenExternalActivation
Defined in: metacomputer/gen-framework/client-and-test-utils/client-sdk-ts/packages/client-sdk/src/signer/signer.ts:205

Parameters

payload
ActivationPayload
header
ExternalActivationHeader
tag?
number = 0

Returns

SignableGenExternalActivation

signActivation()

signActivation(activation): GenExternalActivation
Defined in: metacomputer/gen-framework/client-and-test-utils/client-sdk-ts/packages/client-sdk/src/signer/signer.ts:219

Parameters

activation
SignableGenExternalActivation

Returns

GenExternalActivation

Implementation of

EddsaSigner.signActivation

sign()

sign(activation): GenExternalActivation
Defined in: metacomputer/gen-framework/client-and-test-utils/client-sdk-ts/packages/client-sdk/src/signer/signer.ts:232

Parameters

activation
SignableGenExternalActivation

Returns

GenExternalActivation

signActivationPayload()

signActivationPayload(payload, header, tag?): GenExternalActivation
Defined in: metacomputer/gen-framework/client-and-test-utils/client-sdk-ts/packages/client-sdk/src/signer/signer.ts:236

Parameters

payload
ActivationPayload
header
ExternalActivationHeader
tag?
number = 0

Returns

GenExternalActivation

signBytes()

signBytes(message): Uint8Array
Defined in: metacomputer/gen-framework/client-and-test-utils/client-sdk-ts/packages/client-sdk/src/signer/signer.ts:245

Parameters

message
Uint8Array

Returns

Uint8Array

Implementation of

EddsaSigner.signBytes

destroy()

destroy(): void
Defined in: metacomputer/gen-framework/client-and-test-utils/client-sdk-ts/packages/client-sdk/src/signer/signer.ts:250

Returns

void

isDestroyed()

isDestroyed(): boolean
Defined in: metacomputer/gen-framework/client-and-test-utils/client-sdk-ts/packages/client-sdk/src/signer/signer.ts:258

Returns

boolean

verify()

static verify(publicKey, message, signature): boolean
Defined in: metacomputer/gen-framework/client-and-test-utils/client-sdk-ts/packages/client-sdk/src/signer/signer.ts:262

Parameters

publicKey
GenPublicKey
message
Uint8Array
signature
Uint8Array

Returns

boolean

toString()

toString(): string
Defined in: metacomputer/gen-framework/client-and-test-utils/client-sdk-ts/packages/client-sdk/src/signer/signer.ts:274 Returns a string representation of an object.

Returns

string