用途
1inch Aqua 技能用于读取 1inch Aqua 共享流动性的分析数据,包括做市商(maker)的 TVL、费用、APY、策略、活动与交易量。它面向 Aqua 策略相关问题,通过 MCP 的 aqua 工具进行公开读取。
主要能力
读取操作包括:
- maker_stats — 获取某个做市商的 TVL、费用、APY
- list_maker_strategies — 获取某个做市商的策略列表
- strategy_overview / strategy_activity / strategy_volume — 策略概览、活动与交易量
- list_opened — 已开启策略的信息流
写入操作(在启用时可用):
- build_ship、build_dock、quote、build_swap — 均为非托管操作,所有内容由用户钱包签名。
使用方式
推荐先连接用户钱包(WalletConnect),通过 walletconnect 工具配对(参见 1inch-walletconnect 技能)。在会话激活后,build_ship / build_dock / build_swap 默认通过已连接钱包发送交易,用户只需在钱包应用中逐笔批准提示。设置 execute: false 可仅接收 calldata。quote 从不执行,它是纯 eth_call 模拟。对于匿名(无 OAuth)写入,WalletConnect 流程还会处理一次性的使用条款接受(accept_terms)。
完整操作手册(动作示例、priceRange 语义、maker/taker 流程、合规说明)见 references/WORKFLOW.md。相同内容也以 MCP 资源 file://1inch-mcp/guides/aqua-workflow 的形式实时提供给可读取资源的客户端。
回退方案
原始路径:通过 product_api 访问 /aqua/v1.0/strategies/...,仅在 aqua 工具不可用时使用。
适用场景与限制
适用于查询 Aqua 策略分析数据,以及在启用写入时构建非托管的 ship、dock、quote 与 swap 操作。写入操作依赖用户钱包签名,推荐先建立 WalletConnect 会话;匿名写入需接受一次性使用条款。quote 仅为模拟,不会实际执行。若 aqua 工具不可用,可回退到 product_api 的原始路径。