From 39abd76eb1310bdbc373d69aca9c01baa92d5692 Mon Sep 17 00:00:00 2001 From: Jiexi Luan Date: Thu, 30 Oct 2025 12:17:24 -0700 Subject: [PATCH] disable wallet_revokeSession for MMC --- src/sdk/providers/MetaMaskConnectProvider.ts | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/sdk/providers/MetaMaskConnectProvider.ts b/src/sdk/providers/MetaMaskConnectProvider.ts index a35d84f..d5679bf 100644 --- a/src/sdk/providers/MetaMaskConnectProvider.ts +++ b/src/sdk/providers/MetaMaskConnectProvider.ts @@ -61,7 +61,9 @@ class MetaMaskConnectProvider implements Provider { return this.#walletSession; } if (request.method === 'wallet_revokeSession') { - this.disconnect(); + throw new Error( + 'wallet_revokeSession is not supported via MetaMask Connect', + ); } if (request.method === 'wallet_createSession') { const requestedScopes = Object.keys({