Skip to main content
Метод RPC getInflationRate возвращает разбивку показателей инфляции для текущей эпохи. Она включает общий уровень инфляции, долю, выделенную валидаторам, долю, выделенную фонду, и номер эпохи, к которой относятся эти показатели. Этот метод предоставляет снимок текущего распределения вознаграждений от эмиссии новых токенов (инфляции).

Распространенные сценарии использования

  • Оценка вознаграждений за стейкинг: Узнайте текущий годовой уровень инфляции, распределяемой между валидаторами. Это ключевой компонент при расчете APR стейкинга.
  • Мониторинг доли фонда: Отслеживайте долю текущей инфляции, направляемую в Solana Foundation.
  • Анализ текущей эпохи: Получите краткий обзор показателей инфляции для активной эпохи.

Параметры запроса

Этот метод не принимает параметров.

Структура ответа

Поле result ответа JSON-RPC представляет собой объект, содержащий:
  • total (f64): Общий уровень инфляции для текущей эпохи (например, 0.065 для 6,5%).
  • validator (f64): Доля общего уровня инфляции, выделенная валидаторам в текущей эпохе (например, 0.06 для 6%).
  • foundation (f64): Доля общего уровня инфляции, выделенная фонду в текущей эпохе (например, 0.005 для 0,5%).
  • epoch (u64): Номер эпохи, для которой действуют эти показатели инфляции.

Примеры

1. Получение показателей инфляции для текущей эпохи

В этом примере извлекаются подробные данные об уровне инфляции для текущей эпохи.

Рекомендации разработчикам

  • Привязка к эпохе: Возвращаемые значения относятся к эпохе, которая является текущей на момент запроса. Они рассчитываются на основе общего графика инфляции, заданного параметром getInflationGovernor, но представляют собой годовой уровень для этой конкретной эпохи.
  • Годовые показатели: Показатели обычно выражаются в процентах годовых, хотя относятся к текущей эпохе.
  • Динамические значения: Хотя базовый график инфляции (getInflationGovernor) меняется редко, рассчитанное значение getInflationRate будет меняться от эпохи к эпохе по мере снижения общего уровня инфляции.
В этом руководстве объясняется, как использовать метод RPC getInflationRate для получения снимка распределения инфляции в текущей эпохе.

Связанные методы

getInflationGovernor

Получение базовых параметров инфляции

getInflationReward

Получение инфляционных вознаграждений для указанных адресов