From 891f2d8702d55b5d05d2f10a23082a592cbe8fde Mon Sep 17 00:00:00 2001
From: likho <likhojiba@gmail.com>
Date: Wed, 28 Feb 2024 19:23:55 +0200
Subject: [PATCH] Attemp to update cached receiving address

---
 lib/wallets/wallet/impl/epiccash_wallet.dart | 9 ++++++++-
 1 file changed, 8 insertions(+), 1 deletion(-)

diff --git a/lib/wallets/wallet/impl/epiccash_wallet.dart b/lib/wallets/wallet/impl/epiccash_wallet.dart
index bca8453bc..3509ca08a 100644
--- a/lib/wallets/wallet/impl/epiccash_wallet.dart
+++ b/lib/wallets/wallet/impl/epiccash_wallet.dart
@@ -332,7 +332,7 @@ class EpiccashWallet extends Bip39Wallet {
     }
 
 
-    // print("NOW THIS ADDRESS IS $address");
+    print("NOW THIS ADDRESS IS $address");
     return address;
   }
 
@@ -363,6 +363,12 @@ class EpiccashWallet extends Bip39Wallet {
     );
 
     await mainDB.updateOrPutAddresses([address]);
+    if (info.cachedReceivingAddress != address.value) {
+      await info.updateReceivingAddress(
+        newAddress: address.value,
+        isar: mainDB.isar,
+      );
+    }
     return address;
   }
 
@@ -935,6 +941,7 @@ class EpiccashWallet extends Bip39Wallet {
           .findAll();
       final myAddressesSet = myAddresses.toSet();
 
+
       final transactions = await epiccash.LibEpiccash.getTransactions(
         wallet: wallet!,
         refreshFromNode: refreshFromNode,