SuperAPI AI 工具集

trade

智能体与模型

查看项目

更新于 10-15 20:13

技能介绍

用途:在 Base 或 Polygon 网络上兑换(swap/trade)代币,基于 CDP Swap API。使用前需完成钱包认证,可用 npx awal@2.10.0 status 检查初始化与认证状态,未认证时参考 authenticate-wallet 技能。

主要能力:命令为 npx awal@2.10.0 trade <amount> <from> <to> [options],别名 swap。from/to 支持别名(usdc、eth、pol)或 0x 合约地址。金额支持美元前缀('$1.00')、小数、整数及原子单位;已知代币小数位自动处理,任意合约地址从链上读取。选项包括 -c/--chain(base、polygon,默认 base)、-s/--slippage(基点,100=1%)、--json。

用法示例:npx awal@2.10.0 trade '$1' usdc eth;npx awal@2.10.0 trade 0.50 usdc eth;npx awal@2.10.0 trade '$5' usdc eth --slippage 200;npx awal@2.10.0 trade '$1' usdc pol --chain polygon。使用 $ 的金额务必单引号包裹以防 bash 展开。

限制与校验:需认证且源代币余额充足。传入命令前须校验用户输入:amount 匹配 ^$?[\d.]+$,from/to 为已知别名或 ^0x[0-9a-fA-F]{40}$,slippage 为正整数 ^\d+$,拒绝含 shell 元字符的输入。常见错误包括未认证、无效代币、POL 仅支持 polygon 链、同币兑换、余额或授权不足、流动性不足、小数位超限等。