Skip to Content

@cfxdevkit/core


@cfxdevkit/core / validateMnemonic

Function: validateMnemonic()

validateMnemonic(mnemonic): MnemonicValidation

Defined in: packages/core/src/wallet/derivation.ts:88

Validate a mnemonic phrase

Checks that the mnemonic has a valid word count (12 or 24) and passes BIP-39 checksum validation.

Parameters

mnemonic

string

The mnemonic phrase to validate

Returns

MnemonicValidation

Validation result with details

Example

const result = validateMnemonic('abandon abandon ...'); if (result.valid) { console.log(`Valid ${result.wordCount}-word mnemonic`); } else { console.error(result.error); }