eth_feehistory - Worldchain
Example code for the eth_feeHistory JSON-RPC method. Complete guide on how to use eth_feeHistory JSON-RPC in GetBlock Web3 documentation.
Returns historical gas information on the World Chain network, allowing analysis of gas price trends over time.
Parameters
blockCount
string
Number of blocks in the requested range (hex)
newestBlock
string
Highest block number or "latest", "pending"
rewardPercentiles
array
Array of percentile values for priority fee calculation
Request
curl --location --request POST 'https://shared.eu-central-1.getblock.io/<ACCESS-TOKEN>/' \
--header 'Content-Type: application/json' \
--data-raw '{
"jsonrpc": "2.0",
"method": "eth_feeHistory",
"params": ["0x5", "latest", [25, 50, 75]],
"id": "getblock.io"
}'import axios from 'axios';
const data = JSON.stringify({
"jsonrpc": "2.0",
"method": "eth_feeHistory",
"params": ["0x5", "latest", [25, 50, 75]],
"id": "getblock.io"
});
const config = {
method: 'post',
url: 'https://shared.eu-central-1.getblock.io/<ACCESS-TOKEN>/',
headers: {
'Content-Type': 'application/json'
},
data: data
};
axios(config)
.then(response => console.log(JSON.stringify(response.data)))
.catch(error => console.log(error));Response
{
"jsonrpc": "2.0",
"id": "getblock.io",
"result": {
"baseFeePerGas": ["0x3B9ACA00", "0x3B9ACA00"],
"gasUsedRatio": [0.5, 0.6],
"reward": [["0x59682F00", "0x59682F00", "0x59682F00"]]
}
}Response Parameters
baseFeePerGas
array
Array of base fee per gas for each block
gasUsedRatio
array
Array of gas used ratios for each block
reward
array
Array of priority fee percentile values
Use Case
The eth_feeHistory method on World Chain is typically used for:
Gas price analysis
Fee estimation
Historical trend analysis
Dynamic fee calculation
Error Handling
403
Forbidden
Missing or invalid ACCESS-TOKEN
Web3 Integration
Last updated
Was this helpful?