eth_feeHistory

返回指定区块范围内的每种 Gas 的基本费用和历史交易的 Gas 优先级费用。

Parameters

  • BLOCK-COUNT [必须] 十六进制的区块范围数,单个查询范围 1 ~ 1024 个区块数。

  • NEWEST-BLOCK [必须] 最新区块范围数。

  • REWARD-PERCENTILES [可选] 一个递增的百分比值列表,用于从每个区块的优先级 Gas 中抽样,进行升序排列后加权。

Request

curl https://eth-mainnet.solarpath.io/v1/YOUR-API-KEY \
    -X POST \
    -H "Content-Type: application/json" \
    -d '{"jsonrpc": "2.0", "id": 1, "method": "eth_feeHistory", "params": ["0x5", "latest", []]}'

Response

  • oldestBlock 十六进制数表示的返回的的最小块号。

  • baseFeePerGas 一系列区块基础 Gas 费用。包括返回最新块之后的下一个块。 对于 EIP-1559 之前的块,返回0。

  • gasUsedRatio 区块 Gas 的使用率数组。 计算为: gasUsed / gasLimit。

  • reward 来自单个区块的一系列优先 Gas 费。 如果块为空,则返回0。

{
  "id": 1,
  "jsonrpc": "2.0",
  "result": {
      "oldestBlock": "0xf67cef",
      "baseFeePerGas": [
          "0x349556db2",
          "0x3306c5264",
          "0x2fe18441f",
          "0x328fb0791",
          "0x340b0abb0",
          "0x31458aa8d"
      ],
      "gasUsedRatio": [
          0.38156626666666665,
          0.2534203,
          0.723919,
          0.6172316666666666,
          0.2869855
       ]
  }
}

最后更新于