isValidMnemonic function

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

Implementation

bool isValidMnemonic(String mnemonic, {bool verifyChecksum = true}) {
  final words = mnemonic.split(' ');
  return (words.length >= 12 && words.length <= 24 && words.length % 3 == 0) &&
      words.every((word) => isValidMnemonicWord(word)) &&
      (verifyChecksum ? bip39.validateMnemonic(mnemonic) : true);
}