From 414c7d0acb098e657dfb55ebfa40c31eadcc7e16 Mon Sep 17 00:00:00 2001 From: Vedant Chainani Date: Fri, 20 Sep 2024 07:28:25 +0800 Subject: [PATCH] fix: check for undefined during connect logic --- packages/client-payments/src/client.ts | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/packages/client-payments/src/client.ts b/packages/client-payments/src/client.ts index f07fbd6..a1e00e3 100644 --- a/packages/client-payments/src/client.ts +++ b/packages/client-payments/src/client.ts @@ -85,6 +85,10 @@ export class PaymentsClient { } const accounts = await this._signer.getAccounts(); + if (!accounts[0]) { + throw new Error("No accounts found for provided signer."); + } + this._address = NilChainAddress.parse(accounts[0].address); const options: SigningStargateClientOptions = {