diff --git a/lib/providers/generate_wallets.dart b/lib/providers/generate_wallets.dart
index 0f80bfbfb1923bb7ff27c6ba21d3309c91bfff4d..d4ca755c26ba7ab3fc3e2a76015d94aed02c59fa 100644
--- a/lib/providers/generate_wallets.dart
+++ b/lib/providers/generate_wallets.dart
@@ -390,6 +390,7 @@ class GenerateWalletsProvider with ChangeNotifier {
             const Duration(seconds: 1),
             onTimeout: () => 0,
           );
+      // const balance = 0;
 
       log.d(balance);
       if (balance != 0) {
diff --git a/lib/providers/my_wallets.dart b/lib/providers/my_wallets.dart
index a03832dc4a043f5b8d2921c7d9c5dde7c9dd535e..361f2101ee8c04f36867e20d6e2ef1e90daadce5 100644
--- a/lib/providers/my_wallets.dart
+++ b/lib/providers/my_wallets.dart
@@ -77,7 +77,8 @@ class MyWalletsProvider with ChangeNotifier {
     } else {
       chest ??= getCurrentChest();
       int? defaultWalletNumber = chestBox.get(chest)!.defaultWallet;
-      return getWalletDataById([chest, defaultWalletNumber])!;
+      return getWalletDataById([chest, defaultWalletNumber]) ??
+          WalletData(chest: chest, number: 0);
     }
   }
 
diff --git a/lib/screens/myWallets/restore_chest.dart b/lib/screens/myWallets/restore_chest.dart
index 2dc935db681e053563253b52571f7b6111b09e00..08d0c93dca948a6f6f53d068b6f5870931d515cf 100644
--- a/lib/screens/myWallets/restore_chest.dart
+++ b/lib/screens/myWallets/restore_chest.dart
@@ -184,11 +184,23 @@ class RestoreChest extends StatelessWidget {
     return Container(
       width: 102,
       height: 40 * ratio,
+      // child: RawKeyboardListener(
+      //   focusNode: FocusNode(), // or FocusNode()
+      //   onKey: (event) {
+      //     if (event.logicalKey == LogicalKeyboardKey.space) {
+      //       FocusScope.of(context).nextFocus();
+      //     }
+      //   },
+
       child: TextField(
         autofocus: true,
         controller: cellCtl,
         textInputAction: TextInputAction.next,
         onChanged: (v) {
+          if (v.contains(' ')) {
+            cellCtl.text = cellCtl.text.replaceAll(' ', '');
+            FocusScope.of(context).nextFocus();
+          }
           bool isValid = generateWalletProvider.isBipWord(v);
           if (isValid) cellCtl.text = cellCtl.text.toLowerCase();
           if (isValid && generateWalletProvider.cellController11.text.isEmpty) {
@@ -198,6 +210,7 @@ class RestoreChest extends StatelessWidget {
         textAlign: TextAlign.center,
         style: const TextStyle(fontSize: 20),
       ),
+      // ),
       decoration: BoxDecoration(
         border: Border.all(color: Colors.grey),
         color: Colors.white,
diff --git a/pubspec.yaml b/pubspec.yaml
index cf8ff7e468876f5cfe095bb53e479a391a04c214..3becc8a532e624a2bba44fb13b8fa124366a9838 100644
--- a/pubspec.yaml
+++ b/pubspec.yaml
@@ -5,7 +5,7 @@ description: Pay with G1.
 # pub.dev using `pub publish`. This is preferred for private packages.
 publish_to: 'none' # Remove this line if you wish to publish to pub.dev
 
-version: 0.0.8+5
+version: 0.0.8+6
 
 environment:
   sdk: '>=2.12.0 <3.0.0'