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());