🔑 关键词:
钱包连接、EOA、WalletConnect、MetaMask、wagmi connector、QR 协议、ChainId、多链连接
DApp 的一切交互都离不开一个前提:用户通过钱包连接账户地址。钱包连接流程虽然简单,但背后隐藏大量工程细节:
本篇将从协议原理与实际工程双层讲清楚。
✅ 钱包连接 ≠ 登录,也不是授权
钱包连接的本质是:
浏览器或 DApp 通过 Provider 请求访问用户的账户地址(通过钱包客户端暴露的 API)。
不同协议下,这种连接方式会有细微差异,但本质是对以下 RPC 方法的使用:
{
"method": "eth_requestAccounts"
}
📌 说明: