From fb6cb5bc1189ea020bb061baa4517a26b71cf3ab Mon Sep 17 00:00:00 2001 From: TerryM Date: Tue, 2 Jun 2026 01:06:55 +0800 Subject: [PATCH] fix: encode metamask dapp deep link --- src/wallet/deepLinks.ts | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/wallet/deepLinks.ts b/src/wallet/deepLinks.ts index 5446b08..69ec5f6 100644 --- a/src/wallet/deepLinks.ts +++ b/src/wallet/deepLinks.ts @@ -15,7 +15,9 @@ export function walletDeepLink( JSON.stringify({ url: dappUrl, chain: "ETH" }), )}`; case "metaMask": - return `https://metamask.app.link/dapp/${dappUrl.replace(/^https?:\/\//, "")}`; + return `https://metamask.app.link/dapp/${encodeURIComponent( + dappUrl.replace(/^https?:\/\//, ""), + )}`; case "imToken": return `imtokenv2://navigate/DappView?url=${encodeURIComponent(dappUrl)}`; default: