SuperAPI AI 工具集

woofi-swap-optimizer

数据与分析

查看项目

更新于 10-16 10:03

技能介绍

WOOFi Zero-Slippage Swap Optimizer 是一个用于加密资产兑换路径优化的技能,目标是在 WOOFi 与各主流 DEX 聚合器之间寻找综合成本最低的兑换方案。根据资料,该技能会比较 gas、手续费、滑点以及跨链选项,并指出 WOOFi 的 sPMM 模型在 90% 以上的情况下在滑点方面占优。

用途与触发

该技能围绕“优化兑换、最佳兑换路径、用 X 换 Y、对比报价、零滑点兑换、WOOFi 兑换”等场景使用。用户可以通过“optimize swap”“best route for swap”“swap X to Y”“compare quotes”“zero slippage swap”“WOOFi swap”等语句触发。

前置条件:钱包策略

在执行任何兑换之前,钱包策略必须处于激活状态。需要加载 wallet-policy 技能,并建议采用标准通配策略(拒绝导出私钥 + 允许 *),以覆盖所有链上的兑换操作。

工作流程

第一步为提取参数,需要从用户输入中解析:from_token(符号或合约地址)、to_token(符号或合约地址)、amount(人类可读数值或原始 wei)、chain(arbitrum、base、ethereum、bnb、polygon、optimism、avalanche,默认 Arbitrum)、max_slippage(可选容忍度,默认 1%)。如缺少必要参数,只询问一次,且简短具体。

第二步为校验余额,通过 wallet_balance 检查用户在指定链上 from_token 的余额;若余额不足,则停止并报告。

第三步为抓取报价。WOOFi 报价方面,先通过 https://api.woo.org/v3/public/swap_support 确认交易对支持情况,再通过 https://api.woo.org/v3/public/swap_fee 获取费用,然后获取 sPMM 报价。资料说明 WOOFi 收取固定 0.1% 费用,并使用合成 PMM(synthetic PMM),作为直接做市商来消除传统滑点。对比报价方面,需同时从以下来源获取:1inch(GET https://api.1inch.dev/swap/v6.0/{chainId}/quote)、0x Protocol(GET https://api.0x.org/swap/v1/quote)、Paraswap(GET https://apiv5.paraswap.io/prices/)。所有调用可使用 web_fetch 或 bash + requests;若某一路由出错,需记录并继续。

第四步为计算与排序。对每条路径计算:扣除费用后的净产出、以美元计的 gas 成本、有效滑点百分比、总成本、相对最佳备选方案的净优势。同时检查通过跨链桥(WOOFi Cross-chain,经 Stargate)在目标链上是否收益更高。最终按扣除全部成本后的净美元收益对所有路径排序。

第五步为安全检查。有效滑点 > 1.5% 时发出警告,并建议拆分兑换;链上流动性 < 5 万美元时警告市场较薄;遇到未验证/新代币时标记并要求额外确认;若超出用户指定的 max_slippage,则阻止并解释。

第六步为生成报告,输出完整报告并以确认提示结尾。报告包含兑换对与链、分析时间、最佳路径与置信度、路径对比表(净产出、费用、gas、滑点、净优势)、价格影响摘要、执行细节(协议费、gas 估算、总成本、净收入)以及安全警告状态。

执行阶段

在用户明确回复 YES 后,若尚未加载 wallet 技能则先加载;使用报价数据构造 WOOFi 兑换交易(滑点容忍度、截止时间、接收方为用户钱包);展示最终交易摘要,然后以编码后的 calldata 调用 wallet_transfer;广播后确认并报告实际产出数量;并将交易对、数量、路径、实际与预期产出、支付的 gas 记录到 memory。

API 参考

WOOFi V3 基础地址为 https://api.woo.org/v3/public/;支持的交易对通过 GET /swap_support?chain_id={id} 获取;费用信息通过 GET /swap_fee?from_token={addr}&to_token={addr}&chain_id={id} 获取。1inch 使用 GET https://api.1inch.dev/swap/v6.0/{chainId}/quote?src=&dst=&amount=;0x 使用 GET https://api.0x.org/swap/v1/quote?sellToken=&buyToken=&sellAmount=;Paraswap 使用 GET https://apiv5.paraswap.io/prices/?srcToken=&destToken=&amount=&network={id}。链 ID 为:Ethereum=1、Arbitrum=42161、Base=8453、BNB=56、Polygon=137、Optimism=10、Avalanche=43114。

安全规则

资料中列出的安全规则包括:未经用户明确回复 YES 绝不可执行,必须先展示完整明细;滑点 > 1.5% 时警告并建议拆分为 2–3 笔更小兑换;流动性 < 5 万美元时警告市场影响;未验证代币需标记并要求额外确认;确认前始终以美元展示 gas 与费用;每次兑换优化都记录到 memory。

限制与暂未提供

关于该技能支持的代币范围、WOOFi 跨链桥的具体费用与到账时间、报告置信度的计算方式、以及实际交易的失败处理与重试机制,资料中暂未提供。资料中的“90% 以上情况 WOOFi 在滑点方面占优”属于该技能描述中的说法,未提供独立验证信息。