getInflationGovernor
RPC 方法返回 Solana 集群的当前通胀参数。这些参数定义了新 SOL(通胀)的发行如何随时间管理,包括初始利率、如何逐渐减少、长期终端利率以及对基金会的分配。
理解这些参数对于与代币经济学、质押奖励和 Solana 整体经济模型相关的分析非常重要。
常见用例
- 经济分析: 获取当前管理 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 网络通胀的核心参数。