diff --git a/packages/beacon-core/src/transports/clients/ClientEvents.ts b/packages/beacon-core/src/transports/clients/ClientEvents.ts index 37a57a121..f050bec67 100644 --- a/packages/beacon-core/src/transports/clients/ClientEvents.ts +++ b/packages/beacon-core/src/transports/clients/ClientEvents.ts @@ -1,6 +1,5 @@ export const enum ClientEvents { CLOSE_ALERT = 'CLOSE_ALERT', RESET_STATE = 'RESET_STATE', - WC_ACK_NOTIFICATION = 'WC_ACK_NOTIFICATION', - UPDATE_ACCOUNT = 'UPDATE_ACCOUNT', + WC_ACK_NOTIFICATION = 'WC_ACK_NOTIFICATION' } diff --git a/packages/beacon-dapp/src/dapp-client/DAppClient.ts b/packages/beacon-dapp/src/dapp-client/DAppClient.ts index 624f91a57..5ce34bfcb 100644 --- a/packages/beacon-dapp/src/dapp-client/DAppClient.ts +++ b/packages/beacon-dapp/src/dapp-client/DAppClient.ts @@ -431,23 +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()) { - const activeAccount = await this._activeAccount.promise - - const account = { - ...activeAccount, - address - } as AccountInfo - - 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 e97dbb7ee..def756574 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,