From 6f67d4fc95afb9fba05433a9243f8cd4151144ba Mon Sep 17 00:00:00 2001 From: Eugene Chybisov Date: Mon, 3 Jul 2023 16:07:51 +0300 Subject: [PATCH] fix: unknown account #0 (LF-3621) --- .../src/connectors/injectedConnector.ts | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/packages/wallet-management/src/connectors/injectedConnector.ts b/packages/wallet-management/src/connectors/injectedConnector.ts index f9b86c788..d4c465514 100644 --- a/packages/wallet-management/src/connectors/injectedConnector.ts +++ b/packages/wallet-management/src/connectors/injectedConnector.ts @@ -95,7 +95,7 @@ export class InjectedConnector extends events.EventEmitter implements Wallet { await this.calcAccountData(); } } catch (e) { - // + throw e; } } @@ -173,7 +173,14 @@ export class InjectedConnector extends events.EventEmitter implements Wallet { this.windowProvider, 'any', ); + const accounts = await provider.listAccounts(); + + if (!accounts.length) { + return; + } + const signer = provider.getSigner(); + this.account = { chainId: await signer.getChainId(), address: await signer.getAddress(),