diff --git a/lib/pages/add_wallet_views/add_token_view/add_custom_token_view.dart b/lib/pages/add_wallet_views/add_token_view/add_custom_token_view.dart
index 760efb00f..26b417279 100644
--- a/lib/pages/add_wallet_views/add_token_view/add_custom_token_view.dart
+++ b/lib/pages/add_wallet_views/add_token_view/add_custom_token_view.dart
@@ -104,15 +104,17 @@ class _AddCustomTokenViewState extends ConsumerState<AddCustomTokenView> {
                     nameController.text = "";
                     symbolController.text = "";
                     decimalsController.text = "";
-                    unawaited(
-                      showDialog<void>(
-                        context: context,
-                        builder: (context) => StackOkDialog(
-                          title: "Failed to look up token",
-                          message: response.exception?.message,
+                    if (mounted) {
+                      unawaited(
+                        showDialog<void>(
+                          context: context,
+                          builder: (context) => StackOkDialog(
+                            title: "Failed to look up token",
+                            message: response.exception?.message,
+                          ),
                         ),
-                      ),
-                    );
+                      );
+                    }
                   }
                   setState(() {
                     addTokenButtonEnabled = currentToken != null;