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。