SuperAPI AI 工具集

swap

智能体与模型

查看项目

更新于 10-30 07:59

技能介绍

用途:Swap 技能用于辅助用户在 EVM 兼容网络的去中心化交易所上完成代币兑换,覆盖从获取报价到执行交易、再到确认结果的流程。资料中明确该技能面向 Claude 使用。

主要能力:技能文档提供 PancakeSwap V2/V3(BNB Chain)、Uniswap V2/V3(Ethereum)、QuickSwap(Polygon)的路由地址,SushiSwap 标注为多网络、地址随网络变化。示例代码基于 viem,可实现:通过 getAmountsOut 获取兑换报价;使用 swapExactTokensForTokens 或 swapExactETHForTokens 执行精确输入兑换;查询 allowance 并在需要时调用 approve 授权路由;按基点计算滑点后的最低输出;构造多跳路径(如 CAKE→WBNB→USDT);以及查询某代币以另一代币计价的价格。

使用方式:文档建议的流程为:先收集网络、源代币、目标代币、兑换数量与滑点容忍度(默认 0.5%);再获取报价并展示兑换预览,包括预期输出、最低到账、汇率、价格影响与预估 Gas;随后检查代币授权,必要时请求批准;执行后展示交易哈希、等待确认并给出区块、实际输入输出、Gas 用量与区块浏览器链接。文档还给出滑点建议区间(稳定币对 0.1–0.5%,主流代币 0.5–1%,小市值代币 1–3%,低流动性 3–5%,模因币 5% 以上属高风险)和常见错误(INSUFFICIENT_OUTPUT_AMOUNT、TRANSFER_FAILED、EXPIRED、K)的成因与处理建议。

安全提示:技能要求在任何兑换前始终展示预期输出与最低到账、解释滑点影响、检查代币授权、对大额交易提示价格影响,并建议核验代币合约合法性。最佳实践包括使用最新报价、先小额测试、合理设置滑点、关注价格影响、核验代币合约与留意 Gas 时机。

适用场景:需要在 BNB Chain、Ethereum、Polygon 等 EVM 网络上查询兑换价格、构造兑换交易或排查兑换失败的开发与辅助场景。

限制:资料未提供该技能的具体安装方式、运行环境要求、收费信息、支持的 Claude 版本或界面形态,暂未提供;SushiSwap 的路由地址需按网络确定,资料未逐一列出。