跳至主要内容

Gas

Gas 資源提供查詢 Gas 價格和費用資訊的操作。

操作

Get Gas Price(取得 Gas 價格)

檢索當前的傳統 Gas 價格。

所需憑證:Ethereum RPC

參數:無

輸出範例

{
"gasPrice": "20000000000"
}

Get Fee History(取得費用歷史)

分析歷史費用資料以優化 EIP-1559。

所需憑證:Ethereum RPC

參數

  • Block Count(區塊數)(必需):要查詢的區塊數
  • Newest Block(最新區塊)(可選):起始區塊(預設:latest)
  • Reward Percentiles(獎勵百分位數)(可選):要計算的百分位數陣列

使用場景

  • 優化 EIP-1559 Gas 費用
  • 分析費用趨勢
  • 預測最佳交易時機

範例

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

Estimate Max Priority Fee(估算最大優先費用)

估算交易的最大優先費用。

所需憑證:Ethereum RPC

參數:無

輸出範例

{
"maxPriorityFeePerGas": "2000000000"
}

常見使用場景

動態費用計算

[Trigger] → [Get Fee History] → [計算最佳費用] → [發送交易]

Gas 價格監控

[Schedule Trigger] → [Get Gas Price] → [檢查閾值] → [警報]

提示

  • EIP-1559:大多數現代網路使用 EIP-1559 定價(基礎費用 + 優先費用)
  • 傳統 Gas:某些網路仍使用傳統 Gas 定價
  • 費用歷史:用於根據網路狀況智慧估算費用
  • 網路擁塞:高網路使用期間費用會增加