From df64ebad065c94cee52350f87030604858181446 Mon Sep 17 00:00:00 2001 From: Eugene Chybisov Date: Wed, 17 Aug 2022 18:22:30 +0100 Subject: [PATCH] fix: ignore getAddress error --- .../WalletProvider/WalletProvider.tsx | 19 +++++++++++++------ 1 file changed, 13 insertions(+), 6 deletions(-) diff --git a/packages/widget/src/providers/WalletProvider/WalletProvider.tsx b/packages/widget/src/providers/WalletProvider/WalletProvider.tsx index 8b9b9867e..38a1637e4 100644 --- a/packages/widget/src/providers/WalletProvider/WalletProvider.tsx +++ b/packages/widget/src/providers/WalletProvider/WalletProvider.tsx @@ -131,9 +131,16 @@ export const WalletProvider: FC< ); }; -export const extractAccountFromSigner = async (signer?: Signer) => ({ - address: (await signer?.getAddress()) || undefined, - isActive: (signer && !!(await signer.getAddress()) === null) || !!signer, - signer, - chainId: (await signer?.getChainId()) || undefined, -}); +export const extractAccountFromSigner = async (signer?: Signer) => { + try { + return { + address: (await signer?.getAddress()) || undefined, + isActive: (signer && !!(await signer.getAddress()) === null) || !!signer, + signer, + chainId: (await signer?.getChainId()) || undefined, + }; + } catch (error) { + console.log(error); + return {}; + } +};