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,