WalletConnect是一种开源协议,让你可以用手机钱包安全地连接到PC端或其他设备上的去中心化应用(DApp)。它是连接钱包和DApp最通用的标准之一,几乎所有主流钱包和DApp都支持。本文将详细讲解WalletConnect的使用方法。
WalletConnect是什么?
WalletConnect是一种端到端加密的通信协议,用于在钱包和DApp之间建立安全连接。它的核心功能是让手机钱包可以连接到桌面端的DApp,而无需在PC上安装钱包插件。
WalletConnect的优势
- 跨设备连接:手机钱包连接PC端DApp,不需要在PC上暴露私钥
- 安全性高:通过端到端加密传输数据,中间人无法窃取信息
- 兼容性广:支持数百种钱包和数千个DApp
- 无需安装插件:PC端不需要安装MetaMask等浏览器插件
- 多链支持:支持以太坊、BSC、Polygon等多条链
WalletConnect V2的改进
WalletConnect已升级到V2版本,相比V1的主要改进:
- 支持同时连接多个链
- 连接更稳定
- 会话管理更灵活
- 性能大幅提升
WalletConnect的基本使用流程是什么?
场景一:手机钱包连接PC端DApp
这是最常用的场景,步骤如下:
PC端操作:
- 在浏览器中打开DApp(如Uniswap、OpenSea等)
- 点击"Connect Wallet"(连接钱包)
- 在钱包选择列表中选择"WalletConnect"
- 页面显示一个二维码
手机端操作: 5. 打开你的手机钱包(如Trust Wallet、MetaMask Mobile等) 6. 找到"WalletConnect"或"扫码"功能 7. 扫描PC上显示的二维码 8. 钱包弹出连接请求 9. 确认连接
连接成功后,PC端DApp会显示你的钱包地址。在DApp中进行操作时,交易请求会推送到你的手机钱包进行签名确认。
场景二:通过链接连接
除了二维码,WalletConnect也支持通过链接连接:
- 在DApp的WalletConnect连接页面
- 点击"复制链接"
- 在手机钱包的WalletConnect功能中粘贴链接
- 确认连接

不同钱包中WalletConnect在哪里找?
MetaMask手机版
- 打开MetaMask App
- 点击右上角的扫码图标
- 扫描WalletConnect二维码
- 确认连接请求
Trust Wallet
- 打开Trust Wallet
- 点击右上角的扫码图标
- 或在设置中找到"WalletConnect"
- 扫描二维码
- 确认连接
币安Web3钱包
OKX Web3钱包
- 打开OKX App的Web3钱包
- 点击扫码连接
- 扫描二维码
- 确认连接
WalletConnect连接后怎么签名交易?
连接成功后,在PC端DApp中操作:
- 在DApp中发起交易(如Swap、NFT购买等)
- DApp通过WalletConnect将交易请求发送到手机
- 手机钱包收到推送通知
- 打开钱包查看交易详情
- 确认或拒绝交易
- 确认后交易在链上执行
整个过程中私钥始终在手机上,不会传输到PC端。
怎么管理和断开WalletConnect连接?
查看活跃连接
大多数钱包提供WalletConnect连接管理功能:
- 在钱包设置中找到"WalletConnect"或"已连接DApp"
- 查看所有活跃的WalletConnect连接
- 每个连接显示DApp名称和连接时间
断开连接
- 在连接管理页面
- 找到要断开的DApp
- 点击"断开"或"Disconnect"
- 确认断开
建议:不使用DApp时及时断开连接,减少潜在风险。

WalletConnect连接失败怎么办?
常见问题和解决方法:
二维码扫描失败:
- 确保二维码完整清晰
- 检查网络连接
- 重新生成二维码
连接超时:
- WalletConnect二维码有有效期,超时需要重新生成
- 检查手机和PC的网络连接
- 尝试切换网络环境
交易请求收不到:
- 确认钱包App在后台运行且允许推送通知
- 检查WalletConnect连接是否仍然活跃
- 尝试断开重新连接
安全提醒
使用WalletConnect时,务必注意以下安全事项:
- 确认DApp来源:只在你信任的DApp上使用WalletConnect连接
- 仔细阅读签名内容:每次交易和签名请求都要在手机钱包上仔细确认
- 不要扫描不明二维码:来源不明的WalletConnect二维码可能连接到恶意DApp
- 定期清理连接:不使用的连接及时断开
- 更新钱包版本:使用最新版钱包以确保WalletConnect V2的兼容性
- 注意签名类型:区分普通交易签名和授权签名,授权签名要格外谨慎
WalletConnect收费吗?
WalletConnect协议本身完全免费使用。你只需要支付链上交易的Gas费,这与连接方式无关。
所有钱包都支持WalletConnect吗?
绝大多数主流移动端钱包都支持WalletConnect,包括MetaMask、Trust Wallet、Rainbow、imToken、币安官网Web3钱包、OKX Web3钱包等。少数钱包可能只支持V1版本。
WalletConnect安全吗?
WalletConnect使用端到端加密通信,安全性较高。连接过程中私钥不会离开你的手机。安全风险主要来自连接的DApp本身是否安全,而非WalletConnect协议。
可以用WalletConnect连接硬件钱包吗?
可以间接实现。先将硬件钱包连接到手机端钱包(如MetaMask Mobile连接Ledger),然后通过WalletConnect将手机钱包连接到PC端DApp。
WalletConnect V1和V2可以同时使用吗?
取决于DApp和钱包的支持情况。目前大部分DApp和钱包已迁移到V2。如果DApp只支持V1而你的钱包只支持V2,可能无法连接。建议使用最新版本的钱包和DApp。