メインコンテンツまでスキップ

Gas

Gasリソースは、ガス価格と手数料情報を照会するための操作を提供します。

操作

Get Gas Price(ガス価格を取得)

現在のレガシーガス価格を取得します。

必要な認証情報:Ethereum RPC

パラメータ:なし

出力例

{
"gasPrice": "20000000000"
}

Get Fee History(手数料履歴を取得)

EIP-1559最適化のための履歴手数料データを分析します。

必要な認証情報:Ethereum RPC

パラメータ

  • Block Count(ブロック数)(必須):照会するブロック数
  • Newest Block(最新ブロック)(オプション):開始ブロック(デフォルト:latest)
  • Reward Percentiles(報酬パーセンタイル)(オプション):計算するパーセンタイルの配列

ユースケース

  • EIP-1559ガス手数料を最適化
  • 手数料の傾向を分析
  • 最適なトランザクションタイミングを予測

{
"blockCount": 10,
"rewardPercentiles": [25, 50, 75]
}

Estimate Max Priority Fee(最大優先手数料を見積もる)

トランザクションの最大優先手数料を見積もります。

必要な認証情報:Ethereum RPC

パラメータ:なし

出力例

{
"maxPriorityFeePerGas": "2000000000"
}

一般的なユースケース

動的手数料計算

[Trigger] → [Get Fee History] → [最適な手数料を計算] → [Send Transaction]

ガス価格監視

[Schedule Trigger] → [Get Gas Price] → [閾値をチェック] → [アラート]

ヒント

  • EIP-1559:ほとんどの最新ネットワークはEIP-1559価格設定を使用(基本手数料 + 優先手数料)
  • レガシーガス:一部のネットワークではレガシーガス価格設定を使用
  • 手数料履歴:ネットワーク状況に基づくスマートな手数料見積もりに使用
  • ネットワーク混雑:ネットワーク使用率が高い期間に手数料が増加