diff --git a/screen/wallets/details.js b/screen/wallets/details.js
index f7373a27a..3ef9df003 100644
--- a/screen/wallets/details.js
+++ b/screen/wallets/details.js
@@ -506,7 +506,16 @@ const WalletDetails = () => {
return (
<>
{loc.wallets.details_address.toLowerCase()}
- {wallet.getAddress()}
+
+ {(() => {
+ // gracefully handling faulty wallets, so at least user has an option to delete the wallet
+ try {
+ return wallet.getAddress();
+ } catch (error) {
+ return error.message;
+ }
+ })()}
+
>
);
}