跳到正文

使用 DApp,风险网站和合约先提醒

在 FxWallet 的发现页打开 EVM 和 Solana 上的 DApp,或用 WalletConnect 连接电脑上的 DApp;风险网站和合约会先提醒。

DApp 与 WalletConnect速览

支持网络
47 条 EVM 链和 Solana
连接方式
发现页或 WalletConnect
网络费
4 条 EVM 链可用 Gas 卡支付
硬件钱包
扫二维码签名

多数损失始于一个签名

仿冒 DApp 可以照搬真 DApp 的名称和页面,一次授权就可能让某个合约动用你的全部代币。在 DApp 里,你签的每一个请求都是由网站自己生成的。

FxWallet 用内置浏览器打开 DApp,并通过 WalletConnect 连接电脑上的 DApp。在你确认之前,它会检查能检查的网站和合约,并把授权以看得懂的方式展示出来。

FxWallet 在哪些环节检查
  1. 你打开一个网站
  2. 网站检查检查未收录的网站,提醒有风险的网站
  3. DApp 发起一笔交易
  4. 合约检查在 EVM 网络上检查它调用的合约
  5. 看得懂的授权代币、数额和合约,数额可以修改
  6. 你确认私钥在手机上签名,或在硬件钱包上签名

FxWallet 在 DApp 中做了什么

未知网站打开前先检查

浏览器打开未收录的网站时,FxWallet 会先检查它的地址。被标记为有风险的网站会被高风险网站提示挡住,直到你做出选择;未知网站会弹出跳转提醒。

确认前检查合约

在 EVM 网络上,DApp 或 WalletConnect 发起的每笔交易所调用的合约,以及授权所授予的合约,都会经过检查。合约被认定有风险或未收录时,确认页会提示。

授权看得懂,也能限额

授权会显示代币、数额(包括无限)和合约,确认前可以修改数额。Permit 和 Permit2 签名会显示代币和授权对象,Sign-In with Ethereum 登录请求会显示具体内容。

WalletConnect 列明所要权限

连接请求会显示 DApp 的名称和网址、将使用的钱包和网络,以及它申请的权限,风险较高的权限标为橙色。连接可以逐个断开,也可以一次全部断开。

Gas 卡可以代付网络费

在 BNB Chain、Polygon、Arbitrum 和 Optimism 上,DApp 和 WalletConnect 交易的网络费可以用 Gas 卡支付,钱包里不必为此准备该网络的原生币。

硬件钱包扫码签名

使用 Keystone 或 Goldshell 硬件钱包,或用一部备用手机开启冷钱包模式时,DApp 请求会显示为二维码,在设备上签名,私钥始终离线。

App 界面

DApp 与 WalletConnect主要界面

  • 风险网站,打开前先提醒

    未收录的网站被标记为有风险时,页面会被高风险网站提示挡住。点击暂不进入即离开;点击仍要进入则打开该网站。

  • 授权,确认之前

    确认页显示要授权的代币和数额、网络、合约和钱包。无限可以改成具体数额;合约被认定有风险或未收录时,顶部会出现提示。

  • WalletConnect 连接请求

    在 DApp 中选择 WalletConnect,再用钱包首页的扫描扫它的二维码。请求会显示 DApp 的名称和网址、钱包及其网络,以及 DApp 权限;点击连接即可同意。

适用范围与限制

  • 网络:EVM 网络和 Solana。不支持 TRON、比特币等其他网络上的 DApp。
  • 钱包中有 EVM 网络时才会显示发现页。WalletConnect 需要包含多个网络的钱包。
  • 探索按分类列出收录的 DApp,可按网络筛选,也可以添加自己的 DApp;收藏保存你标记的 DApp。FxWallet 收录 DApp 仅供参考,不运营、也不背书,DApp 页面上的内容由 DApp 自己负责。
  • WalletConnect 通过扫描 DApp 的二维码连接,也可以在相册中选择二维码截图。连接属于扫码时使用的那个钱包。
  • 在浏览器中,DApp 可以切换到钱包里已有的网络,添加新网络前必须先询问你。WalletConnect 连接的 DApp 只能使用连接时同意的网络。
  • 以看得懂的方式显示:代币授权和撤销授权、Permit、Permit2 和 Sign-In with Ethereum。其他 typed data 按字段列出,Solana 交易显示为原始数据。
  • 检查范围:网站检查只在浏览器中进行,不检查已收录的 DApp,也不检查你勾选了下次打开该网站无需提示的网站;合约检查针对 EVM 交易,不针对签名。WalletConnect DApp 的名称和网址由 DApp 自己提供。没有提示的请求不一定安全。
  • 网络费:在 BNB Chain、Polygon、Arbitrum 和 Optimism 上可以用 Gas 卡支付,硬件钱包和观察钱包除外。DApp 交易不支持用其他代币支付网络费。
在 App 里使用 DApp 需要 WalletConnect 吗?

不需要。在发现中打开的 DApp 会直接连接 FxWallet。WalletConnect 用于另一台设备上的 DApp,比如电脑上的网站。

怎样在电脑上使用 DApp?

在 DApp 要求连接钱包时选择 WalletConnect,再用钱包首页的扫描扫它的二维码。之后每个请求都会出现在你的手机上,由你确认或取消。

“未收录”是什么意思?

FxWallet 没有这个合约的记录,无法判断它是否安全。确认之前请核对 DApp 的网址和请求内容,并把授权数额限制在你需要的范围内。

怎样断开 WalletConnect 连接?

有连接时,App 上会浮着一个 WalletConnect 按钮:点击它,再点击断开连接。同时连接了多个 DApp 时,在已连接的 DApp 中点击断开全部即可全部断开。

怎样看到网站的完整网址?

浏览器顶部显示的是页面标题。在浏览器菜单(⋯)中点击拷贝链接即可复制网址,逐个字符核对。

给 DApp 的授权可以撤销吗?

可以。钱包首页更多中的授权会列出你在 EVM 网络上的授权,标出有风险的授权并可撤销。

获取 FxWallet

iPhone 和 Android 均可免费下载。