diff --git a/cw_bitcoin/lib/electrum_wallet.dart b/cw_bitcoin/lib/electrum_wallet.dart index d07ac80d2..eae830db1 100644 --- a/cw_bitcoin/lib/electrum_wallet.dart +++ b/cw_bitcoin/lib/electrum_wallet.dart @@ -1361,7 +1361,10 @@ abstract class ElectrumWalletBase @action Future updateAllUnspents() async { List updatedUnspentCoins = []; - final previousUnspentCoins = List.from(unspentCoins); + + final previousUnspentCoins = List.from(unspentCoins.where((utxo) => + utxo.bitcoinAddressRecord.type != SegwitAddresType.mweb && + utxo.bitcoinAddressRecord is! BitcoinSilentPaymentAddressRecord)); if (hasSilentPaymentsScanning) { // Update unspents stored from scanned silent payment transactions