Skip to content

Commit

Permalink
merge clean up
Browse files Browse the repository at this point in the history
  • Loading branch information
julian-CStack committed Feb 2, 2023
1 parent dc581cd commit b2d7414
Showing 1 changed file with 16 additions and 34 deletions.
50 changes: 16 additions & 34 deletions lib/services/coins/bitcoincash/bitcoincash_wallet.dart
Original file line number Diff line number Diff line change
Expand Up @@ -633,6 +633,13 @@ class BitcoinCashWallet extends CoinServiceAPI with WalletCache, WalletDB {
p2shChangeAddressArray.add(address);
}

final addressesToStore = [
...bip44P2pkhReceiveAddressArray,
...bip44P2pkhChangeAddressArray,
...p2shReceiveAddressArray,
...p2shChangeAddressArray,
];

if (!testnet) {
final resultReceiveBch44 = _checkGaps(
maxNumberOfIndexesToCheck,
Expand Down Expand Up @@ -691,41 +698,16 @@ class BitcoinCashWallet extends CoinServiceAPI with WalletCache, WalletDB {
bch44P2pkhChangeAddressArray.add(address);
}

if (isRescan) {
await db.updateOrPutAddresses([
...bip44P2pkhReceiveAddressArray,
...bip44P2pkhChangeAddressArray,
...bch44P2pkhReceiveAddressArray,
...bch44P2pkhChangeAddressArray,
...p2shReceiveAddressArray,
...p2shChangeAddressArray,
]);
} else {
await db.putAddresses([
...bip44P2pkhReceiveAddressArray,
...bip44P2pkhChangeAddressArray,
...bch44P2pkhReceiveAddressArray,
...bch44P2pkhChangeAddressArray,
...p2shReceiveAddressArray,
...p2shChangeAddressArray,
]);
}
addressesToStore.addAll([
...bch44P2pkhReceiveAddressArray,
...bch44P2pkhChangeAddressArray,
]);
}

if (isRescan) {
await db.updateOrPutAddresses(addressesToStore);
} else {
if (isRescan) {
await db.updateOrPutAddresses([
...bip44P2pkhReceiveAddressArray,
...bip44P2pkhChangeAddressArray,
...p2shReceiveAddressArray,
...p2shChangeAddressArray,
]);
} else {
await db.putAddresses([
...bip44P2pkhReceiveAddressArray,
...bip44P2pkhChangeAddressArray,
...p2shReceiveAddressArray,
...p2shChangeAddressArray,
]);
}
await db.putAddresses(addressesToStore);
}

await _updateUTXOs();
Expand Down

0 comments on commit b2d7414

Please sign in to comment.