SuperAPI AI 工具集

trade-flap-token

智能体与模型

查看项目

更新于 10-28 16:14

技能介绍

【用途】 该技能用于在 BNB Chain(链 ID 56)上买入或卖出指定的 Flap 代币,以参考手册形式说明每一步应调用什么合约、什么函数、按什么顺序执行,不附带脚本,也不绑定某一套 EVM 工具。读取与模拟可使用 viem、ethers、web3.py、Foundry cast 或原始 JSON-RPC eth_call。

【路由与主要能力】 按代币状态分三条路径:

  • 路径 A:内盘普通曲线交易,nftGate 为 0,使用 Portal 合约的 swapExactInput,签名方优先币安 Agentic Wallet(BAW),BAW 不可用时才可提供硬件钱包或 keystore。
  • 路径 B:内盘但 nftGate 不为 0,需先按 agent-id-gate.md 检查 NFT 资格,签名方锁定为 BAW,仍走 Portal swapExactInput。
  • 路径 C:status 为 4(已毕业),改用 BAW 市价单路径,跳过 Portal 报价与 NFT 检查。 Agent ID 门控是按代币判定的(nftGate(token)),仅作用于曲线阶段,毕业后不再要求 NFT。Portal 地址为 0xe2cE6ab80874Fa9Fa2aAE65D277Dd6B8e65C9De0,仅在链 56 有效。

【使用方式】 按步骤执行:Step 0 预检链、Portal version() 以 v5. 开头、BAW 检测与 gas 预留;Step 1 从当前对话获取完整代币地址、方向与带单位的数量;Step 2 读取代币状态并选择路径;Step 3 展示买税与卖税(分行)、购买上限 maxBuyPerOrigin 与剩余配额 buyQuotaOf,买入时尝试审计(不可用则标注 audit: unavailable 并继续);Step 4 用 quoteExactInput(eth_call,from 为交易者)报价,默认滑点 1500 bps,仅在用户明确给出 0–9999 bps 的数值时调整;Step 5 先模拟 approve(如有需要,单独一笔交易)再模拟 swap;Step 6 展示汇总(含 parsedTx、余额与授权变化、风险、确认要求、过期时间),仅接受汇总后的独立确认词,再由 BAW 执行预览的 requestId;Step 7 核对回执,只有来自本次发送、匹配代币与交易者的 Portal 事件才算成交;Step 8 报告实际数量、花费或所得,停止,不自动开新单。路径 C 按 graduated.md 走市价单报价、确认与状态轮询。

【适用场景】 适用于需要通过代理在 BNB Chain 上完成 Flap 代币买/卖的交互式交易场景,尤其适合需要区分内盘、NFT 门控与毕业后市价单三类路径的流程。

【限制与安全规则】 禁止索取助记词、私钥或会话令牌;禁止使用 type(uint256).max 无限授权;禁止跳过确认、条件转立即成交、自动循环或狙击;禁止手工构造 Pancake/Universal Router 等 DEX 的 calldata;路径 B/C 不得使用非 BAW 签名方,路径 B 不得跳转市价单以绕过 NFT 或 Portal;不得自行提高滑点强行成交;报价或广播若超过链上 60 秒窗口须重新报价并重新预览。技能声明其能力非投资建议,部分行为(如 tradeAllTokens 为 false 是否阻断调用、开发者模式每日限额单位、是否所有毕业代币均可走币安市价路由)尚未验证。