跳转到主要内容
RPC 方法返回当前周期的通货膨胀率细分。这包括总通胀率、分配给验证者的部分、分配给基金会的部分,以及这些速率适用的周期编号。 此方法提供了新代币发行(通胀)当前奖励分配的快照。

常见用例

  • 质押奖励估算: 了解分配给验证者的当前年化通胀率,这是计算质押年收益率的关键组成部分。
  • 监控基金会分配: 观察当前通胀中分配给 Solana 基金会的部分。
  • 当前纪元分析: 快速概览活跃纪元的通胀指标。

请求参数

此方法不需要任何参数。

响应结构

JSON-RPC 响应的 result 字段将是一个包含以下内容的对象:
  • total (f64):当前周期的总通胀率(例如,0.065 表示 6.5%)。
  • validator (f64):当前周期分配给验证者的总通胀率部分(例如,0.06 表示 6%)。
  • foundation (f64):当前周期分配给基金会的总通胀率部分(例如,0.005 表示 0.5%)。
  • epoch (u64):这些通胀率有效的周期编号。

示例

1. 获取当前纪元通胀率

此示例获取当前纪元的通胀率详细信息。
curl https://mainnet.helius-rpc.com/?api-key=<api-key> -X POST -H "Content-Type: application/json" -d \
  '{
    "jsonrpc": "2.0",
    "id": 1,
    "method": "getInflationRate"
  }'

开发者提示

  • 特定周期: 返回的值是查询时针对当前周期的。这些速率来自由 getInflationGovernor 定义的整体通胀计划,但表示该特定周期的年度化率。
  • 年度化率: 这些速率通常表示为年度化百分比,尽管它们适用于当前周期。
  • 动态值: 虽然基础通胀计划(getInflationGovernor)不常变化,但计算的 getInflationRate 会随着整体通胀的逐渐减少而在各周期间变化。
本指南说明如何使用 getInflationRate RPC 方法获取当前周期通胀分布的快照。

相关方法