Skip to content

@armada/sdk / core / Mnemonic

Class: Mnemonic

Defined in: vendor/railgun-engine/dist/key-derivation/bip39.d.ts:1

Constructors

Constructor

new Mnemonic(): Mnemonic

Returns

Mnemonic

Methods

generate()

static generate(strength?): string

Defined in: vendor/railgun-engine/dist/key-derivation/bip39.d.ts:2

Parameters

strength?

128 | 192 | 256

Returns

string


validate()

static validate(mnemonic): boolean

Defined in: vendor/railgun-engine/dist/key-derivation/bip39.d.ts:3

Parameters

mnemonic

string

Returns

boolean


toSeed()

static toSeed(mnemonic, password?): string

Defined in: vendor/railgun-engine/dist/key-derivation/bip39.d.ts:4

Parameters

mnemonic

string

password?

string

Returns

string


toEntropy()

static toEntropy(mnemonic): string

Defined in: vendor/railgun-engine/dist/key-derivation/bip39.d.ts:5

Parameters

mnemonic

string

Returns

string


fromEntropy()

static fromEntropy(entropy): string

Defined in: vendor/railgun-engine/dist/key-derivation/bip39.d.ts:6

Parameters

entropy

string

Returns

string


to0xPrivateKey()

static to0xPrivateKey(mnemonic, derivationIndex?, password?): string

Defined in: vendor/railgun-engine/dist/key-derivation/bip39.d.ts:10

For deriving 0x private key from mnemonic and derivation index. Not for use with 0zk.

Parameters

mnemonic

string

derivationIndex?

number

password?

string

Returns

string


to0xAddress()

static to0xAddress(mnemonic, derivationIndex?, password?): string

Defined in: vendor/railgun-engine/dist/key-derivation/bip39.d.ts:11

Parameters

mnemonic

string

derivationIndex?

number

password?

string

Returns

string