メインコンテンツへスキップ
このRPCメソッドは、現在のエポックにおけるインフレーション率の内訳を返します。これには、総インフレーション率、バリデータに割り当てられた部分、ファウンデーションに割り当てられた部分、およびこれらの率が適用されるエポック番号が含まれます。 このメソッドは、新しいトークン発行(インフレーション)からの現在の報酬分配のスナップショットを提供します。

一般的な使用例

  • ステーキング報酬の推定: バリデータに分配される年間インフレーション率を理解し、これはステーキングAPRの計算における重要な要素です。
  • ファウンデーション割り当ての監視: 現在のインフレーションがSolanaファウンデーションに向けてどの程度分配されているかを観察します。
  • 現在のエポック分析: アクティブなエポックのインフレーションメトリクスの概要を迅速に取得します。

リクエストパラメータ

このメソッドはパラメータを取りません。

レスポンス構造

JSON-RPCレスポンスのresultフィールドは以下を含むオブジェクトになります。
  • total (f64): 現在のエポックの総インフレーション率(例: 0.065は6.5%)。
  • validator (f64): 現在のエポックにおいてバリデータに割り当てられた総インフレーション率の部分(例: 0.06は6%)。
  • foundation (f64): 現在のエポックにおいてファウンデーションに割り当てられた総インフレーション率の部分(例: 0.005は0.5%)。
  • epoch (u64): これらのインフレーション率が有効なエポック番号。

1. 現在のエポックのインフレーション率を取得

この例では、現在のエポックのインフレーション率の詳細を取得します。

開発者向けヒント

  • エポック特有: 返される値はクエリ時点での現在のエポックに特化しています。これらの率はgetInflationGovernorによって定義された全体のインフレーションスケジュールから派生していますが、この特定のエポックの年間率を表しています。
  • 年間率: これらの率は通常、年間率として表現されますが、現在のエポックに適用されます。
  • 動的な値: 基本的なインフレーションスケジュール(getInflationGovernor)は滅多に変わりませんが、計算されたgetInflationRateは全体のインフレーションが漸減するにつれてエポックごとに変化します。
このガイドは、現在のエポックのインフレーション配分のスナップショットを取得するためのgetInflationRate RPCメソッドの使い方を説明します。

関連メソッド

getInflationGovernor

基本的なインフレーションパラメータを取得

getInflationReward

特定のアドレスに対するインフレーション報酬を取得