fix: minor fix to the backupSeeds (#3181)

cyan committed Apr 14, 2026 at 13:05 UTC 40844b6121b77e5c00a5efab4fdbabe91cd231ba
1 file changed +9 -3
lib/wownero/cw_wownero.dart
+9 -3
@@ -379,9 +379,15 @@ class CWWownero extends Wownero {
379 final flutterSecureStorage = secureStorageShared;
380 final keyService = KeyService(flutterSecureStorage);
381 final password = await keyService.getWalletPassword(walletName: w.name);
382 - final wallet = await walletService.openWallet(w.name, password);
383 - await havenSeedStore.add(HavenSeedStore(id: wallet.id, seed: wallet.seed));
384 - wallet.close();
382 + String seed = "unknown";
383 + try {
384 + final wallet = await walletService.openWallet(w.name, password);
385 + seed = wallet.seed;
386 + wallet.close();
387 + } catch (e) {
388 + seed += "\n$e";
389 + }
390 + await havenSeedStore.add(HavenSeedStore(id: w.id, seed: seed));
391 }
392 await havenSeedStore.flush();
393 }