mnemonicToPrivateKey method
Implementation
@override
Future<Uint8List> mnemonicToPrivateKey(String mnemonic) async {
switch (this.prefix) {
case KAS_PREFIX:
return HDWallet.bip32DerivePath(mnemonic, setting!.bip44Path);
case KLS_PREFIX:
final keyPair = HDWallet.bip32HdWallet(mnemonic, setting!.bip44Path);
final wallet4 = HDLedger.deriveChild(keyPair.chainCode,
keyPair.privateKey!, keyPair.publicKey.sublist(1));
final Wallet5 = HDLedger.deriveChild(wallet4.chainCode,
wallet4.privateKey!, wallet4.publicKey.sublist(1));
return dynamicToUint8List(Wallet5.privateKey!);
default:
return HDWallet.bip32DerivePath(mnemonic, setting!.bip44Path);
}
}