SuperAPI AI 工具集

saturnswap-market-swap

智能体与模型

查看项目

更新于 10-15 21:43

技能介绍

用途:在 SaturnSwap DEX 上引导用户完成市价买入/卖出兑换。触发场景包括“swap ADA for”“buy MNT”“sell tokens for ADA”“market buy”等。

流程:1) 按 ticker 或 policy ID 查找池;2) 查看订单簿,显示当前最优卖价/买价与价差;3) 预览兑换,按当前价格计算预期输出;4) 构建交易,调用 createMarketSwap 并传入池 ID 与数量;5) 交由 operator 技能负责签名与提交。

脚本:预览兑换 node scripts/preview-swap.js --pool <pool-uuid> --amount <display-units> [--side buy|sell],获取当前价格并估算输出,不创建交易。创建兑换交易 node scripts/create-swap.js --address <bech32> --pool <pool-uuid> --amount <display-units> [--slippage 3],调用 API 构建未签名交易,返回 transactionId 与 hexTransaction。

安全规则:始终向用户展示池交易对、输入数量、预估输出数量、滑点及任何费用;调用 create-swap 前需用户明确确认;仅使用显示单位,5 ADA 即 tokenAmountSell: 5,绝不写 5000000;滑点默认 3%,用户设置超过 10% 时需警告;即使 HTTP 200 也要检查 error 字段。

关键概念:市价兑换立即按订单簿成交;tokenAmountSell 为输入数量(即付出的资产);卖出 ADA 即买入代币(代币的市价买入);卖出代币即换回 ADA(代币的市价卖出)。创建后,hex 需在本地签名,并通过 operator 技能提交。

限制:资料未提供支持的链、代币范围、费用标准、API 端点及错误码等细节,暂未提供。