SuperAPI AI 工具集

yield-strategies

数据与分析

查看项目

更新于 10-15 09:15

技能介绍

yield-strategies 是 DeFiLlama 技能集中的一个指南型技能,用于指导如何通过 get_yield_pools 工具查询 DeFi 收益与 APY 数据。

用途 该技能面向需要查询 DeFi 资金池收益、APY、TVL 以及借贷成本的使用场景,帮助使用者正确构造查询参数并理解返回结果。

APY 约定 APY 数值本身已经是百分比:apy = 2.32 表示 2.32%。不要乘以 100,这是处理收益数据时最常见的错误。

主要能力 工具为 defillama:get_yield_pools,支持以下筛选参数:

  • token:按特定代币筛选资金池,例如 "coingecko:ethereum"。
  • chain:按特定链筛选,例如 "ethereum"。
  • protocol:按特定协议筛选,例如 "aave"。
  • category:按协议类别筛选,例如 "Lending"、"DEXes"。
  • stablecoin_only:仅返回稳定币资金池,值为 true。
  • min_apy:最低 APY 阈值,例如 5 表示 5%。
  • min_tvl:最低 TVL,例如 1000000 表示 100 万美元。
  • include_borrow:是否包含借贷侧数据,值为 true。

关键区分

  • “ETH pools”(ETH 资金池)指代币筛选:token: "coingecko:ethereum"。
  • “Pools on Ethereum”(以太坊上的资金池)指链筛选:chain: "ethereum"。

代币家族匹配 token 参数期望规范代币键(如 coingecko:ethereum),并使用 dim.pool_set() 进行家族解析。coingecko:ethereum 会找到包含 ETH、wETH、stETH、cbETH 以及 ETH 家族中所有其他变体的资金池,而不仅仅是原生 ETH。

排序选项 sort_by 接受类似字符串:"apy desc"、"tvl desc"、"apy_base desc"、"apy_reward desc"。

返回列 每条结果包含:symbol、protocol(子协议 slug)、parent_protocol、category、chain、apy、apy_base、apy_reward、apy_base_borrow、apy_reward_borrow、tvl、total_supply、total_borrow。

历史数据与波动率

  • 使用 period 参数(7d、30d、90d、180d、365d)获取每日 APY/TVL 时间序列历史。
  • 使用 include_volatility: true 添加 APY 波动率统计(apy_avg_30d、apy_median_30d、apy_std_30d、cv_30d),仅适用于当前查询。
  • 使用 start_date / end_date 自定义日期范围(会覆盖 period)。

借贷成本 对于借贷协议,可获取借款利率数据:

  • apy_base_borrow:基础借款成本(你需要支付的)。
  • apy_reward_borrow:借款奖励抵扣(你获得的激励)。
  • 净借款成本 = apy_base_borrow - apy_reward_borrow。
  • 使用 include_borrow: true 确保借款列被填充。

容量评估 分配资金时,检查资金池 TVL。分配超过资金池 TVL 的 10% 可能导致显著的利率影响或滑点。较大的资金池更容易吸收资金。

使用方式示例 示例 1: 用户:“最佳稳定币借贷收益” 工具调用:defillama:get_yield_pools(stablecoin_only: true, category: "Lending", sort_by: "apy desc")

示例 2: 用户:“TVL 超过 100 万美元的顶级 ETH 收益池” 工具调用:defillama:get_yield_pools(token: "coingecko:ethereum", min_tvl: 1000000, sort_by: "apy desc")

示例 3: 用户:“Arbitrum 上最便宜的稳定币借款利率” 工具调用:defillama:get_yield_pools(stablecoin_only: true, chain: "arbitrum", category: "Lending", include_borrow: true, sort_by: "apy_base_borrow asc")

示例 4: 用户:“在哪里可以通过 USDC 赚取收益?” 工具调用:defillama:get_yield_pools(token: "coingecko:usd-coin", sort_by: "apy desc", min_tvl: 100000)

示例 5: 用户:“以太坊上的 Aave 收益” 工具调用:defillama:get_yield_pools(protocol: "aave", chain: "ethereum", sort_by: "apy desc")

适用场景 适用于查询 DeFi 资金池收益、比较不同链与协议的 APY、筛选稳定币借贷机会、评估借款成本以及进行资金容量评估等场景。

限制 资料未提供该技能的具体安装方式、收费模式、支持平台或额外限制说明。