Skip to main content

eth_createAccessList

Overview

The 'eth_feeHistory' method returns historical gas information, allowing users to track Ethereum gas trends over time.

Request

curl --request POST \
--url https://ethereum-mainnet-geth-archive.node.coinapi.io \
--header 'accept: application/json' \
--header 'content-type: application/json' \
--header 'X-CoinAPI-Key: 73034021-THIS-IS-SAMPLE-KEY' \
--data '
{
"id": 1,
"jsonrpc": "2.0",
"method": "eth_feeHistory",
"params": [
4,
4,
4
]
}
'

Request Parameters

  • blockCount: (integer) Specifies the number of blocks in the requested range. Users can request between 1 and 1024 blocks in a single query. If blocks in the specified block range are unavailable, the fee history for the available blocks will be returned.

  • newestBlock: (string) This represents the highest number block of the requested range. It can be an integer or one of the string tags: latest, earliest, or pending.

  • array of integers (optional): This is a monotonically increasing list of percentile values to sample from each block's effective priority fees per gas in ascending order, weighted by gas used.

Response

{
"jsonrpc": "2.0",
"id": 0,
"result": {
"oldestBlock": "0xfd6a75",
"reward": [
["0x3b9aca00", "0x3b9aca00", "0x59682f00"],
["0x3b9aca00", "0x3b9aca00", "0x77359400"],
["0x3b9aca00", "0x3b9aca00", "0x3b9aca00"],
["0x2e7ddb00", "0x3b9aca00", "0x77359400"],
["0x3b9aca00", "0x3b9aca00", "0x59682f00"]
],
"baseFeePerGas": [
"0x4c9d974c3",
"0x4c38a847a",
"0x49206d475",
"0x47ac58b63",
"0x471e805d8",
"0x46f5f64a6"
],
"gasUsedRatio": [
0.4794155666666667, 0.3375966, 0.42049746666666665, 0.4690773,
0.49109343333333333
]
}
}
  • oldestBlock: This is the lowest number block of the returned range, expressed as a hexadecimal number.

  • baseFeePerGas: An array of block base fees per gas. This includes an extra block value, which is the next block after the newest block in the returned range. Blocks created before EIP-1559 will return zeroes.

  • gasUsedRatio: An array of block gas used ratios. These ratios are calculated as the ratio of 'gasUsed' and 'gasLimit'.

  • reward: This is an array of effective priority fee per gas data points from a single block. If the block is empty, all zeroes are returned.