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、筛选稳定币借贷机会、评估借款成本以及进行资金容量评估等场景。
限制 资料未提供该技能的具体安装方式、收费模式、支持平台或额外限制说明。