用途
1inch-walletconnect 是 1inch MCP 提供的 walletconnect 工具技能,用于以非托管方式配对 EVM 或 Solana 钱包,并在配对成功后进行消息签名或交易发送。服务端从不持有私钥,所有请求都由用户在自己的钱包中批准。
主要能力
该工具提供以下动作:
- connect:返回配对二维码资源与 wc: URI(以及移动端 deeplink)。可通过 pairingTarget 参数设置 eth、solana 或 both。
- status:轮询直到连接完成;在等待过程中 pending 即为正常状态。
- sign / send_transaction:在会话激活后使用。
- accept_terms:在匿名写入流程需要时使用。
- disconnect:结束会话。
配对二维码资源模板为:file://1inch-mcp/walletconnect/pairing-qr/{token}。
使用方式
其他工具的执行模式:一旦会话激活,swap、orderbook(build)与 aqua 的写入动作默认使用 execute: true——审批、EIP-712 签名与交易发送都通过已连接的钱包进行,用户只需在钱包应用中逐条批准提示。这是推荐流程:在任何签名任务之前先主动提供连接钱包的选项,而不是索取私钥或要求手动签名。若希望改为接收 calldata / typed data,可在这些工具上传入 execute: false 以退出该模式。
使用提示:
- 在配对目标相同且处于 pending 状态时,不要为了刷新而再次调用 connect。
- 许多移动钱包不接受同时连接 EVM 与 Solana,建议先从一个命名空间开始。
- 二维码约 10 分钟后过期。
适用场景
适用于需要通过用户钱包完成链上写入或签名的操作,例如执行 swap、构建 orderbook 以及 aqua 写入操作;也适用于匿名写入流程中需要接受条款的场景。
限制
服务端不持有私钥,所有请求必须由用户在钱包中批准。二维码有效期约 10 分钟。部分移动钱包不支持同时连接 EVM 与 Solana。其他限制资料暂未提供。