Skip to main content

getInflationRate

Returns the specific inflation values for the current epoch

Common use cases
Economic monitoring dashboardsDisplay current network inflation metrics alongside validator performance data to provide operators with real-time economic context for reward calculations.
Historical inflation trackingPoll and store inflation rate values over time to analyze trends in network tokenomics and validator reward distribution patterns.
Validator reward estimationCombine inflation rate with stake amounts to calculate expected validator earnings and APY for delegator decision-making tools.

Parameters

No parameters required.

Request

curl https://solana-mainnet.api.syndica.io/api-key/YOUR_API_KEY \
-X POST \
-H "Content-Type: application/json" \
-d '{
"jsonrpc": "2.0",
"id": 1,
"method": "getInflationRate"
}'
Network Selection

Replace mainnet with devnet in the URL to query devnet instead.

Response

{
"jsonrpc": "2.0",
"result": {
"total": 0.149,
"validator": 0.148,
"foundation": 0.001,
"epoch": 100
},
"id": 1
}

Response Fields

total (f64)

Total inflation

validator (f64)

Inflation allocated to validators

foundation (f64)

Inflation allocated to the foundation

epoch (u64)

Epoch for which these values are valid

getInflationGovernor
Returns inflation governor parameters defining the schedule and policy. Pair with getInflationRate to compare configured policy against actual current rates for the epoch.

getInflationReward
Returns inflation rewards earned by specific addresses in a given epoch. Use getInflationRate to understand the overall distribution before querying individual rewards.

getEpochInfo
Returns current epoch information including slot and timing data. Correlate with getInflationRate to contextualize when inflation values apply and track epoch-to-epoch changes.

External Resources