SuperAPI AI 工具集

polygon-defi

部署与运维

查看项目

更新于 10-15 10:16

技能介绍

用途

polygon-defi 是 Polygon Agent CLI 中的 DeFi 操作技能,用于在 Polygon 及受支持链上完成代币兑换(swap)、跨链桥接(bridge)和收益存款(deposit),并支持提款与任意合约调用。

主要能力

  • 同链代币兑换:使用 agent swap 命令,支持自定义滑点(默认 0.5%)。
  • 跨链桥接:通过 agent swap 的 --to-chain 参数,支持 polygon、amoy、mainnet、arbitrum、optimism、base。
  • 收益池查询:通过 Trails 的 GetEarnPools 接口发现 Aave 与 Morpho 的实时收益机会,可按链、协议、最低 TVL、最高 APY 过滤。
  • 收益存款:agent deposit 命令,自动选择指定链上该资产 TVL 最高的活跃池,支持按协议(aave / morpho)过滤。
  • 提款:agent withdraw 命令,支持 Aave aToken 与 ERC-4626 金库,可全额或部分提款。
  • 任意合约调用:agent call 命令,可发送原始交易,支持附带原生代币值与 --prefer-native-fee。

使用方式

  1. 登录钱包:运行 agent wallet login,在浏览器中通过 Google 或邮箱登录,内嵌钱包创建或解锁。钱包地址在所有链上一致,会话约持续一周。
  2. 兑换:agent swap --from USDC --to USDT --amount 5,加 --broadcast 执行;跨链时加 --to-chain。
  3. 存款:agent deposit --asset USDC --amount 0.3,加 --broadcast 执行;可加 --protocol aave 或 --protocol morpho。
  4. 提款:agent withdraw --position <aToken或vault> --amount max --chain mainnet,加 --broadcast 执行。
  5. 任意调用:agent call --to 0x... --data 0x...,可加 --value 与 --broadcast。

Trails API 需要 X-Access-Key 请求头,CLI 会自动解析 TRAILS_API_KEY 或 agent setup 存储的 Sequence access key。

适用场景

  • 在 Polygon 上进行代币兑换与跨链资产转移。
  • 将稳定币或其他资产存入 Aave v3 或 Morpho 获取收益。
  • 从 Aave 或 ERC-4626 金库中提取资金。
  • 需要执行 CLI 未覆盖的任意合约交互。

限制

  • 使用前必须登录钱包,会话过期需重新登录。
  • 存款时 CLI 始终预留 0.1 USDC 作为 gas,若请求金额导致余额低于 0.1 USDC 会自动减少存款并提示。
  • 钱包需持有少量 POL 或 USDC 支付 relayer 费用。
  • 存款仅支持 Aave v3 与 Morpho 协议,其他协议需通过 swap 手动获取收益代币。
  • 跨链桥接的 --to-chain 仅支持 polygon、amoy、mainnet、arbitrum、optimism、base。
  • Trails API 有速率限制:50 请求/秒,突发 100,20 QuoteIntent/分钟。
  • 内嵌钱包可调用任意合约且无代币消费限额,无合约白名单。