fromMnemonicWithoutValidation function
Create an Ed25519 based on a mnemonic phrase according to SLIP 0010: https://github.com/satoshilabs/slips/blob/master/slip-0010.md
NOTE: This method derives an identity even if the mnemonic is invalid. It's the responsibility of the caller to validate the mnemonic before calling this method.
@param mnemonic A BIP-39 mnemonic.
@param derivationPath an array that is always interpreted as a hardened path.
e.g. to generate m/44'/223’/0’/0’/0' the derivation path should be 44, 223, 0, 0, 0
@param skipValidation if true, validation checks on the mnemonics are skipped.
Implementation
Future<Ed25519KeyIdentity> fromMnemonicWithoutValidation(
String mnemonic,
List<int>? derivationPath, {
int offset = hardened,
}) async {
derivationPath ??= [];
final seed = await mnemonicPhraseToSeed(
req: PhraseToSeedReq(phrase: mnemonic, password: ''),
);
return fromSeedWithSlip0010(seed, derivationPath, offset: offset);
}