search for btc recipient address in wallet addresses (#3154)

This commit is contained in:
malik1004x
2026-04-02 17:37:23 +02:00
committed by GitHub
parent ac410f40c9
commit 7bbddd5da4
2 changed files with 10 additions and 2 deletions
+9 -2
View File
@@ -838,11 +838,18 @@ class CWBitcoin extends Bitcoin {
final bitcoinWallet = wallet as BitcoinWallet;
final bitcoinTx = tx as ElectrumTransactionInfo;
final addresses = <String>[];
if (bitcoinTx.unspents == null || bitcoinTx.unspents!.isEmpty) {
return null;
if(bitcoinTx.outputAddresses == null) return null;
for(final addr in bitcoinTx.outputAddresses!) {
if(bitcoinWallet.walletAddresses.allAddresses.firstWhereOrNull((item)=>item.address==addr) != null) {
addresses.add(addr);
}
}
return addresses;
}
final addresses = <String>[];
final labels = <String>[];
try {
bitcoinTx.unspents!.forEach((unspent) {
+1
View File
@@ -128,6 +128,7 @@ import 'package:bitbox_flutter/bitbox_flutter.dart' as bitbox;
import 'package:trezor_connect/trezor_connect.dart' as trezor;
import 'package:blockchain_utils/blockchain_utils.dart';
import 'package:bip39/bip39.dart' as bip39;
import 'package:collection/collection.dart';
""";
const bitcoinCWHeaders = """
import 'package:cw_bitcoin/utils.dart';