getInflationRate devuelve un desglose de las tasas de inflación de la época actual. Esto incluye la tasa de inflación total, la parte asignada a los validadores, la parte asignada a la fundación y el número de época al que se aplican estas tasas.
Este método proporciona una instantánea de la distribución actual de recompensas procedentes de la emisión de nuevos tokens (inflación).
Casos de uso comunes
- Estimación de recompensas de staking: Consulta la tasa de inflación anualizada actual que se distribuye entre los validadores, un componente clave para calcular el APR de staking.
- Monitoreo de la asignación a la fundación: Observa la parte de la inflación actual destinada a la Fundación Solana.
- Análisis de la época actual: Obtén un resumen rápido de las métricas de inflación de la época activa.
Parámetros de solicitud
Este método no acepta ningún parámetro.Estructura de la respuesta
El camporesult de la respuesta JSON-RPC será un objeto que contiene:
total(f64): La tasa de inflación total de la época actual (por ejemplo, 0.065 para 6.5 %).validator(f64): La parte de la tasa de inflación total asignada a los validadores durante la época actual (por ejemplo, 0.06 para 6 %).foundation(f64): La parte de la tasa de inflación total asignada a la fundación durante la época actual (por ejemplo, 0.005 para 0.5 %).epoch(u64): El número de época durante la cual estas tasas de inflación son válidas.
Ejemplos
1. Obtener las tasas de inflación de la época actual
Este ejemplo obtiene los detalles de las tasas de inflación de la época actual.Consejos para desarrolladores
- Específico de la época: Los valores devueltos corresponden a la época actual en el momento de la consulta. Estas tasas se derivan del calendario general de inflación definido por
getInflationGovernor, pero representan la tasa anualizada de esta época específica. - Tasas anualizadas: Las tasas suelen expresarse como porcentajes anualizados, aunque se apliquen a la época actual.
- Valores dinámicos: Aunque el calendario de inflación subyacente (
getInflationGovernor) cambia con poca frecuencia, el valor calculado degetInflationRatevariará de una época a otra a medida que disminuya la inflación general.
getInflationRate para obtener una instantánea de la distribución de la inflación de la época actual.
Métodos relacionados
getInflationGovernor
Obtén los parámetros de inflación subyacentes
getInflationReward
Obtén las recompensas por inflación de direcciones específicas