diff --git a/packages/beacon-dapp/src/dapp-client/DAppClient.ts b/packages/beacon-dapp/src/dapp-client/DAppClient.ts index 5aa4db6cd..3869b91d7 100644 --- a/packages/beacon-dapp/src/dapp-client/DAppClient.ts +++ b/packages/beacon-dapp/src/dapp-client/DAppClient.ts @@ -431,18 +431,6 @@ export class DAppClient extends Client { ClientEvents.WC_ACK_NOTIFICATION, this.wcToastHandler.bind(this) ) - this.walletConnectTransport.setEventHandler( - ClientEvents.UPDATE_ACCOUNT, - this.updateActiveAccountHandler.bind(this) - ) - } - - private async updateActiveAccountHandler(address?: string) { - if (address && this._activeAccount.isResolved()) { - let account = await this._activeAccount.promise - account && (account.address = address) - account && (await this.setActiveAccount(account)) - } } private async wcToastHandler() { diff --git a/packages/beacon-transport-walletconnect/src/communication-client/WalletConnectCommunicationClient.ts b/packages/beacon-transport-walletconnect/src/communication-client/WalletConnectCommunicationClient.ts index 2c3a9f8f0..c25ca12da 100644 --- a/packages/beacon-transport-walletconnect/src/communication-client/WalletConnectCommunicationClient.ts +++ b/packages/beacon-transport-walletconnect/src/communication-client/WalletConnectCommunicationClient.ts @@ -527,9 +527,6 @@ export class WalletConnectCommunicationClient extends CommunicationClient { throw new Error('Public key for the new account not provided') } - const fun = this.eventHandlers.get(ClientEvents.UPDATE_ACCOUNT) - fun && fun(this.activeAccount) - this.notifyListeners(session.pairingTopic, { id: await generateGUID(), type: BeaconMessageType.ChangeAccountRequest,