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());