定义
WalletConnect
一种通过中继将钱包连接到 dApp 的开放协议。
WalletConnect
WalletConnect 是一种开放协议,通过将消息路由到中继而不是要求直接的浏览器扩展,来连接钱包和去中心化应用(dApp)。在 Polymarket 和 PolyArb 上,你会看到 WalletConnect 与 MetaMask、Rabby 和 Coinbase 等连接器并列,作为签署交易并与 CLOB 和 CTF 合约交互的方式。
In context
当你在 Polymarket 或 PolyArb 上选择 WalletConnect 时,网站会发起一个会话请求,由你的钱包应用接受。该会话允许 dApp 发送交易请求(例如在 CLOB 上挂单或执行 CTF 的 split/merge 操作)并接收已签名的响应。Polymarket 的 Relayer 仍然为交易赞助 gas;WalletConnect 只负责钱包与 dApp 之间的连接和签名流程。
由于 WalletConnect 使用中继,它支持移动钱包和不暴露浏览器内提供者的非扩展客户端。用户体验因钱包而异:有些钱包集成了 EIP-6963 connector 模型,另一些则显示二维码或深度链接以打开钱包应用。
See also
- CLOB
- CTF
- MetaMask
- Relayer