常见用例
- 经济分析: 获取当前 SOL 通胀的管理参数以进行研究或建模。
- 质押奖励计算: 虽然
getInflationRate提供当前年利率,但getInflationGovernor提供决定此利率及其未来走向的基础参数。 - 了解代币经济学: 了解计划的代币供应变化。
请求参数
此方法可以选择性地接受一个包含以下参数的配置对象:commitment(字符串,可选):指定查询分类账时使用的承诺级别。如果未提供,则使用节点的默认承诺(通常为finalized)。
响应结构
JSON-RPC 响应的result 字段将是一个包含以下通胀参数的对象(均为 f64 浮点数,表示百分比或项):
initial:初始通胀率(例如,0.15 表示 15%)。terminal:长期终端通胀率(例如,0.015 表示 1.5%)。taper:通胀率从initial降低到terminal率的速度。这是通胀率本身的年度百分比下降(例如,0.15 的收缩率意味着通胀率每年下降 15%,直到达到终端率)。foundation:分配给 Solana 基金会的新通胀 SOL 的比例(例如,0.05 表示 5%)。foundationTerm:分配在foundation的年份期间。
示例
1. 获取当前通胀治理参数
此示例使用默认的承诺获取当前的通胀治理设置。2. 使用“confirmed”承诺获取通胀治理参数
开发者提示
- 静态参数: 这些通胀参数在集群的创始阶段或通过网络升级设置,通常不会频繁更改,除非有正式的治理流程和网络更新。
- 对质押奖励的影响: 这些参数共同决定了整体的通胀计划,从而影响质押SOL的年度百分比收益率(APR)。
- 基金会分配:
foundation和foundationTerm参数描述了通胀的特定部分,该部分在定义的时间内流向Solana基金会,以支持生态系统的发展和运营。
getInflationGovernor RPC方法来检索和理解控制Solana网络通胀的核心参数。