diff --git a/packages/beacon-transport-walletconnect/src/communication-client/WalletConnectCommunicationClient.ts b/packages/beacon-transport-walletconnect/src/communication-client/WalletConnectCommunicationClient.ts index 1968cb756..16a15b533 100644 --- a/packages/beacon-transport-walletconnect/src/communication-client/WalletConnectCommunicationClient.ts +++ b/packages/beacon-transport-walletconnect/src/communication-client/WalletConnectCommunicationClient.ts @@ -232,7 +232,7 @@ export class WalletConnectCommunicationClient extends CommunicationClient { let session = this.getSession() let publicKey: string | undefined - if (!session.sessionProperties) { + if (!session.namespaces.tezos.accounts?.length) { const fun = this.eventHandlers.get(ClientEvents.WC_ACK_NOTIFICATION) fun && fun() this.requestAccountNamespacePromise = new ExposedPromise() @@ -427,7 +427,7 @@ export class WalletConnectCommunicationClient extends CommunicationClient { try { let session = await this.openSession(topic) - if (!session.sessionProperties) { + if (!session.namespaces.tezos.accounts?.length) { const fun = this.eventHandlers.get(ClientEvents.WC_ACK_NOTIFICATION) fun && fun() this.requestAccountNamespacePromise = new ExposedPromise()