validate_mnemonic

Function validate_mnemonic 

Source
pub fn validate_mnemonic(mnemonic_phrase: &str) -> Result<(), DerivationError>
Expand description

Validates a BIP39 mnemonic phrase.

§Arguments

  • mnemonic_phrase - The mnemonic phrase to validate (space-separated words)

§Returns

  • Result<(), DerivationError> - Ok if valid, error otherwise

§Example

use bitcoin_address_generator::validate_mnemonic;

let valid = validate_mnemonic("abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon about");
assert!(valid.is_ok());

let invalid = validate_mnemonic("invalid word sequence");
assert!(invalid.is_err());