decodeWithChecksum method
Decode a BIP39 mnemonic phrase to obtain the entropy bytes with checksum.
Parameters:
mnemonic: The BIP39 mnemonic phrase to decode.
Implementation
List<int> decodeWithChecksum(String mnemonic) {
final mnemonicBinStr = _decodeAndVerifyBinaryStr(mnemonic);
final mnemonicBitLen = mnemonicBinStr.length;
final padBitLen =
mnemonicBitLen % 8 == 0
? mnemonicBitLen
: mnemonicBitLen + (8 - mnemonicBitLen % 8);
return BytesUtils.fromBinary(
mnemonicBinStr,
zeroPadByteLen: padBitLen ~/ 4,
);
}