Learn getInflationGovernor use cases, code examples, request parameters, response structure, and tips.
getInflationGovernor
RPC method returns the current inflation parameters for the Solana cluster. These parameters define how the issuance of new SOL (inflation) is managed over time, including the initial rate, how it tapers, the long-term terminal rate, and allocations for the foundation.
Understanding these parameters is important for analyses related to tokenomics, staking rewards, and the overall economic model of Solana.
getInflationRate
gives the current annual rate, getInflationGovernor
provides the underlying parameters that determine this rate and its future trajectory.commitment
(string, optional): Specifies the commitment level to use when querying the ledger. If not provided, the default commitment of the node is used (usually finalized
).result
field of the JSON-RPC response will be an object containing the following inflation parameters (all are f64
floating-point numbers representing percentages or terms):
initial
: The initial inflation rate (e.g., 0.15 for 15%).terminal
: The long-term, terminal inflation rate (e.g., 0.015 for 1.5%).taper
: The rate at which the inflation rate decreases from the initial
to the terminal
rate. This is a yearly percentage decrease in the inflation rate itself (e.g., a taper of 0.15 means the inflation rate decreases by 15% each year until it reaches the terminal rate).foundation
: The proportion of the newly inflated SOL allocated to the Solana Foundation (e.g., 0.05 for 5%).foundationTerm
: The period, in years, over which the foundation
allocation is distributed.foundation
and foundationTerm
parameters describe a specific portion of the inflation directed towards the Solana Foundation for a defined period to support ecosystem development and operations.getInflationGovernor
RPC method to retrieve and understand the core parameters governing inflation on the Solana network.