fix: address leaks (#3426)

cyan committed Jul 21, 2026 at 10:20 UTC 7dd048d24431ba97bae7c95eae6a6333a1b32cd1
1 file changed +2 -2
cw_zcash/lib/src/zcash_wallet_addresses.dart
+2 -2
@@ -108,7 +108,7 @@ abstract class ZcashWalletAddressesBase extends WalletAddresses with Store {
108 Set<String> hiddenAddresses = {};
109
110 Future<void> _initAddresses() async {
111 - addressesMap = await walletInfo.getAddresses();
111 + addressesMap = {};
112 addressInfos = await walletInfo.getAddressInfos();
113 usedAddresses = await walletInfo.getUsedAddresses();
114 manualAddresses = await walletInfo.getManualAddresses();
@@ -236,7 +236,7 @@ abstract class ZcashWalletAddressesBase extends WalletAddresses with Store {
236 if (!isPlaceholderAddress(address)) {
237 walletInfo.address = address;
238 }
239 - await walletInfo.setAddresses(addressesMap);
239 + await walletInfo.setAddresses({});
240 await walletInfo.setAddressInfos(addressInfos);
241 await walletInfo.setUsedAddresses(usedAddresses.toList());
242 await walletInfo.setHiddenAddresses(hiddenAddresses.toList());