WOOFi Zero-Slippage Swap Optimizer 是一个用于优化代币兑换滑点的技能,核心是借助 WOOFi 的 sPMM(Synthetic Proactive Market Making,合成主动做市)算法,在 12 条以上 EVM 链上实现零滑点或近零滑点兑换。
【用途】 该技能用于在执行代币兑换前查询最优兑换路径与数量、估算价格影响与滑点、构建可直接签名的兑换交易,并可将 WOOFi 与传统 AMM 的执行结果进行比较,以选取更优方案。
【主要能力】 技能提供以下工具:
- woofi_query_swap:查询最优兑换数量并进行零滑点估算。参数为 chain、from_token、to_token、amount(wei),返回 to_amount、price_impact、route、gas_estimate。
- woofi_get_supported_tokens:获取某条链上所有受支持的代币。参数为 chain,返回 quote_token、base_tokens[]。
- woofi_calculate_slippage:按兑换规模计算预期滑点。参数为 chain、from_token、to_token、amount、tolerance(bps,默认 50),返回 expected_slippage(bps)、min_output、is_zero_slippage。
- woofi_build_swap_transaction:构建待签名的兑换交易。参数为 chain、from_token、to_token、amount、slippage_bps、recipient、use_router(默认 true),返回 to、data、value、gas_limit、min_output。
- woofi_compare_routes:比较 WOOFi 与传统 AMM 以获得最优执行。参数为 chain、from_token、to_token、amount,返回 woofi_output、amm_output、savings、savings_usd、recommendation。
【支持的链】 资料列出的网络包括 Arbitrum(Network ID 42161,Quote Token 为 USDC)、Avalanche(43114,USDC)、BSC(56,BUSD/USDT)、Optimism(10,USDC)、Polygon(137,USDC)、Base(8453,USDC)、Linea(59144,USDC)、zkSync(324,USDC)。其中多数链的 WooRouterV2 地址为 0x4c4AF8DBc524681930a27b2F1Af5bcC8062E6fB7,zkSync 的地址为 0x09873bfECA34F1Acd0a7e55cDA591f05d8a75369。
【zero-slippage 原理】 传统 AMM(x*y=k)的价格会随交易方向变动,滑点呈二次方增长。WOOFi sPMM 采用来自 WOO Oracle 的合成预言机定价、在 CEX 上主动对冲、统一流动性池以及贴近 CEX 的价差。其公式为:Price = Oracle_Price ×(1 ± Spread)。对于小于池子 1% 的交易,滑点趋近于零。
【使用方式与示例】 查询零滑点兑换: quote = woofi_query_swap(chain="base", from_token="0x4200000000000000000000000000000000000006", to_token="0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913", amount="1000000000000000000")
构建并执行兑换: tx = woofi_build_swap_transaction(chain="arbitrum", from_token="native", to_token="0xFF970A61A04b1cA14834A43f5dE4533eBDDB5CC8", amount="1000000000000000000", slippage_bps=50, recipient="0xYourAddress") tx_hash = wallet_transfer(to=tx["to"], amount=tx["value"], data=tx["data"], chain_id=42161)
【最佳实践】 建议始终先用 woofi_query_swap 查询;滑点设置可分为 0-10 bps(零滑点档)、10-50 bps(低档)、50-100 bps(标准档);为简化处理原生代币与自动路由,建议使用 WooRouterV2;在大额兑换前先进行小额测试。
【资源】 文档:https://learn.woo.org/woofi-docs/woofi-dev-docs/ GitHub:https://github.com/woonetwork/woofi_swap_smart_contracts 应用:https://fi.woo.org/
【限制】 资料未提供该技能的具体收费、价格、性能指标、审计信息或平台兼容性细节,暂未提供。实际滑点表现可能受链上流动性、交易规模与市场条件影响,资料仅给出“小于池子 1% 的交易滑点趋近于零”的说明。