isValidMnemonic function

bool isValidMnemonic(
  1. String mnemonic, {
  2. bool verifyChecksum = true,
})

Implementation

bool isValidMnemonic(String mnemonic, {bool verifyChecksum = true}) {
  final words = mnemonic.split(' ');
  // allow 12 / 24 words mnemonics
  return (words.length == 12 || words.length == 24) &&
      words.every((word) => isValidMnemonicWord(word)) &&
      (verifyChecksum ? bip39.validateMnemonic(mnemonic) : true);
}