diff --git a/lib/globals.dart b/lib/globals.dart
index 4770d161b225ed2fbb767f430c61d8869dc4c97a..c2219742ded47eb6c4dabf398b29459dd6d696a7 100644
--- a/lib/globals.dart
+++ b/lib/globals.dart
@@ -1,5 +1,6 @@
 import 'dart:io';
 import 'package:gecko/models/myWallets.dart';
+import 'package:logger/logger.dart';
 import 'package:shared_preferences/shared_preferences.dart';
 
 // Files paths
@@ -19,3 +20,6 @@ String cesiumPod = "https://g1.data.le-sou.org";
 // Responsive ratios
 bool isTall;
 double ratio;
+
+// Logger
+var logger = Logger();
diff --git a/lib/models/myWallets.dart b/lib/models/myWallets.dart
index b052c0ebeb891605927a6c5f5cbe22227265e303..e5a9b36f0da5ef2720f2c0e56e89b867374150c9 100644
--- a/lib/models/myWallets.dart
+++ b/lib/models/myWallets.dart
@@ -84,13 +84,9 @@ class MyWalletsProvider with ChangeNotifier {
     // int nbr = int.parse(_id.split(':')[1]);
     final _walletConfig = File('${walletsDirectory.path}/$chest/list.conf');
 
-    _walletConfig.readAsLinesSync().forEach((element) {
-      WalletData wallet = WalletData(element);
-      if (_id == "${wallet.chest}:${wallet.number}") {
-        return wallet;
-      }
-    });
-    return WalletData("0:0:Null:0");
+    return WalletData(_walletConfig
+        .readAsLinesSync()
+        .firstWhere((element) => element.startsWith(_id)));
   }
 
   void getDefaultWallet() {
@@ -100,14 +96,8 @@ class MyWalletsProvider with ChangeNotifier {
       File(defaultWalletFile.path).createSync();
     }
 
-    try {
-      ////////////////////////////////////////////////////////////
-      defaultWallet = getWalletData(defaultWalletFile.readAsStringSync());
-      print("found default wallet $defaultWallet");
-    } catch (e) {
-      print("ERROR $e");
-      defaultWallet = WalletData('0:0:null:0');
-    }
+    defaultWallet = getWalletData(defaultWalletFile.readAsStringSync());
+    print("found default wallet $defaultWallet");
   }
 
   Future<int> deleteAllWallet(context) async {
diff --git a/lib/screens/myWallets/walletsHome.dart b/lib/screens/myWallets/walletsHome.dart
index d9b52624676d3834ccd47b4a1dc4a1290bcc4a05..d5ac0975bd00eaee42ade444767add4ef90e7c21 100644
--- a/lib/screens/myWallets/walletsHome.dart
+++ b/lib/screens/myWallets/walletsHome.dart
@@ -133,7 +133,7 @@ class WalletsHome extends StatelessWidget {
                           )),
                           ListTile(
                             // contentPadding: const EdgeInsets.only(left: 7.0),
-                            tileColor: _repository == defaultWallet
+                            tileColor: _repository.id() == defaultWallet.id()
                                 ? Color(0xffD28928)
                                 : Color(0xffFFD58D),
                             // leading: Text('IMAGE'),
@@ -148,7 +148,8 @@ class WalletsHome extends StatelessWidget {
                                         textAlign: TextAlign.center,
                                         style: TextStyle(
                                             fontSize: 16.0,
-                                            color: _repository == defaultWallet
+                                            color: _repository.id() ==
+                                                    defaultWallet.id()
                                                 ? Color(0xffF9F9F1)
                                                 : Colors.black)))),
                             // dense: true,
diff --git a/pubspec.lock b/pubspec.lock
index c5f9205958ca0d7f7ce9bcc6072acfb708eb9f0f..cd5e128113b0dd33bcf0dea05154455701d620f2 100644
--- a/pubspec.lock
+++ b/pubspec.lock
@@ -344,7 +344,7 @@ packages:
       name: logger
       url: "https://pub.dartlang.org"
     source: hosted
-    version: "0.9.4"
+    version: "1.0.0"
   matcher:
     dependency: transitive
     description:
diff --git a/pubspec.yaml b/pubspec.yaml
index 77e65b56468625c5cdb9ec2846c3df0d55fb3841..82bb194f7730eb974e0b3b1661a3e3f44cd417e4 100644
--- a/pubspec.yaml
+++ b/pubspec.yaml
@@ -37,7 +37,7 @@ dependencies:
   sync_http: ^0.2.0
   crypto: ^3.0.0
   fast_base58:
-  logger: ^0.9.4
+  logger: ^1.0.0
   flutter_logs: ^2.1.3
   sentry: ^4.0.4
   sentry_flutter: ^4.0.4