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будет меняться от эпохи к эпохе по мере снижения общего уровня инфляции.
getInflationRate для получения снимка распределения инфляции в текущей эпохе.
Связанные методы
getInflationGovernor
Получение базовых параметров инфляции
getInflationReward
Получение инфляционных вознаграждений для указанных адресов