getBlockChainDataByDerivationPath method

  1. @override
Future<BitcoinBlockChainData> getBlockChainDataByDerivationPath({
  1. required String mnemonic,
  2. required String? passphrase,
  3. required DerivationPath derivationPath,
})
override

Implementation

@override
Future<BitcoinBlockChainData> getBlockChainDataByDerivationPath({
  required String mnemonic,
  required String? passphrase,
  required DerivationPath derivationPath,
}) async {
  final res = await jsVMService.callJS(
      """window.BitcoinBlockchain.getBlockChainDataFromMnemonic('$mnemonic','$passphrase', "${derivationPath.accountNumber}","${derivationPath.change}","${derivationPath.address}")""");
  final blockChainData = BitcoinBlockChainData.fromJson(jsonDecode(res));
  return blockChainData;
}