privateKeyFromMnemonic static method

String privateKeyFromMnemonic(
  1. String mnemonic, {
  2. int childIndex = 0,
})

Implementation

static String privateKeyFromMnemonic(String mnemonic, {int childIndex = 0}) {
  String seed = bip39.mnemonicToSeedHex(mnemonic);
  bip32.BIP32 root = bip32.BIP32.fromSeed(HEX.decode(seed) as Uint8List);
  bip32.BIP32 child = root.derivePath("m/44'/60'/0'/0/$childIndex");
  String privateKey = HEX.encode(child.privateKey!);
  return privateKey;
}