一般的な使用例
- ステーキング報酬の推定: バリデータに分配される年間インフレーション率を理解し、これはステーキング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
特定のアドレスに対するインフレーション報酬を取得