diff --git a/lib/pages/add_wallet_views/new_wallet_options/new_wallet_options_view.dart b/lib/pages/add_wallet_views/new_wallet_options/new_wallet_options_view.dart index 1e7e9b99c..e3a874a45 100644 --- a/lib/pages/add_wallet_views/new_wallet_options/new_wallet_options_view.dart +++ b/lib/pages/add_wallet_views/new_wallet_options/new_wallet_options_view.dart @@ -421,7 +421,8 @@ class _NewWalletOptionsViewState extends ConsumerState { .state, mnemonicPassphrase: passwordController.text, convertToViewOnly: _convertToViewOnly, - convertToViewOnlySpark: _convertToViewOnly && _firoFlag, + convertToViewOnlySpark: + widget.coin is Firo && _convertToViewOnly && _firoFlag, ); } else { ref.read(pNewWalletOptions.notifier).state = null; diff --git a/lib/pages/settings_views/wallet_settings_view/wallet_settings_wallet_settings/edit_refresh_height_view.dart b/lib/pages/settings_views/wallet_settings_view/wallet_settings_wallet_settings/edit_refresh_height_view.dart index b83be7e09..05d51ac80 100644 --- a/lib/pages/settings_views/wallet_settings_view/wallet_settings_wallet_settings/edit_refresh_height_view.dart +++ b/lib/pages/settings_views/wallet_settings_view/wallet_settings_wallet_settings/edit_refresh_height_view.dart @@ -110,7 +110,13 @@ class _EditRefreshHeightViewState extends ConsumerState { .restoreHeight .toString(); } else if (wallet is CryptonoteWallet && wallet.wallet != null) { - _controller.text = wallet.getRefreshFromBlockHeight().toString(); + wallet.getRefreshFromBlockHeight().then((height) { + WidgetsBinding.instance.addPostFrameCallback((_) { + if (mounted) { + _controller.text = height.toString(); + } + }); + }); } else { _controller.text = ref .read(pWalletInfo(widget.walletId))