SuperAPI AI 工具集

token-swap

通用与其它

查看项目

更新于 10-16 08:11

技能介绍

这是一项用于在 EVM 链上执行代币兑换的技能,覆盖 Uniswap(V2/V3)与 PancakeSwap(V2/V3),并会自动比较 V2 与 V3 报价以选择更优价格,交易由当前激活钱包签名。支持的 DEX 包括:BSC 上的 PancakeSwap V2+V3;Ethereum 上的 Uniswap V2+V3;Polygon 上的 QuickSwap V2 与 Uniswap V3;Arbitrum 上的 Uniswap V2+V3;Optimism 与 Base 上的 Uniswap V3。

主要能力由若干工具提供:swap_get_quote 获取 V2/V3 间的最优报价,包含预估输出与价格影响;swap_execute 执行兑换,必要时自动授权代币花费;swap_check_allowance 检查代币是否已授权给路由合约;swap_supported_dexes 列出某网络可用的 DEX 与费率档位;get_erc20_token_info 根据合约地址查询代币名称、符号与精度。V3 的费率档位包括 0.01%(100,稳定币对)、0.05%(500,稳定币/常用对)、0.3%(3000,最常用,默认)、1%(10000,小众对),工具默认自动选择最佳档位。

典型用法:先根据用户请求调用 swap_get_quote 传入 tokenIn、tokenOut、amountIn,展示输入金额、预估输出、最小输出、滑点、DEX 名称与版本;若价格影响过高或滑点超过 1% 则提示用户;获得用户明确确认后,用相同参数调用 swap_execute。仅查询价格时只调用报价工具不执行。

安全规则:执行前必须展示报价;预估输出偏低时须提示可能存在低流动性;未经用户明确确认不得执行;默认滑点 0.5%,用户设置超过 3% 需警示;大额兑换建议拆分为多笔小额交易;执行前建议对目标代币运行 security-check 以检测蜜罐与高税率。

限制方面,资料未提供支持的链以外网络、具体费用、代币上限或性能指标,均暂未提供。