@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
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);
}