correctly use bip39/electrum seed to bytes functions

This commit is contained in:
Matthew Fosse 2024-06-28 14:44:18 -07:00
parent 75889618e5
commit ef70848b48

View file

@ -114,10 +114,10 @@ abstract class LightningWalletBase extends ElectrumWallet with Store {
late final Uint8List seedBytes; late final Uint8List seedBytes;
// electrum: // electrum:
if (validateMnemonic(mnemonic)) { if (validateMnemonic(mnemonic)) {
seedBytes = await bip39.mnemonicToSeed(mnemonic); seedBytes = await mnemonicToSeedBytes(mnemonic);
// bip39: // bip39:
} else if (bip39.validateMnemonic(mnemonic)) { } else if (bip39.validateMnemonic(mnemonic)) {
seedBytes = await mnemonicToSeedBytes(mnemonic); seedBytes = await bip39.mnemonicToSeed(mnemonic);
} else { } else {
throw Exception("Invalid mnemonic!"); throw Exception("Invalid mnemonic!");
} }
@ -143,6 +143,8 @@ abstract class LightningWalletBase extends ElectrumWallet with Store {
}) async { }) async {
final snp = final snp =
await ElectrumWalletSnapshot.load(name, walletInfo.type, password, BitcoinNetwork.mainnet); await ElectrumWalletSnapshot.load(name, walletInfo.type, password, BitcoinNetwork.mainnet);
print("OPENING!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!");
return LightningWallet( return LightningWallet(
mnemonic: snp.mnemonic!, mnemonic: snp.mnemonic!,
password: password, password: password,
@ -189,8 +191,8 @@ abstract class LightningWalletBase extends ElectrumWallet with Store {
case "ERROR": case "ERROR":
case "WARN": case "WARN":
case "INFO": case "INFO":
// case "DEBUG": // case "DEBUG":
// case "TRACE": // case "TRACE":
print("BREEZ:${entry.level}: ${entry.line}"); print("BREEZ:${entry.level}: ${entry.line}");
break; break;
} }