eth_estimategas - Worldchain
Example code for the eth_estimateGas JSON-RPC method. Complete guide on how to use eth_estimateGas JSON-RPC in GetBlock Web3 documentation.
Generates and returns an estimate of the gas required to complete the transaction on the World Chain network.
Parameters
Parameter
Type
Description
transaction
object
Transaction call object with to, data, and optional from, gas, gasPrice, value
blockNumber
string
(Optional) Block number in hex, or "latest", "earliest", "pending"
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_estimateGas",
"params": [{"from": "0x742d35Cc6634C0532925a3b844Bc454e4438f44e", "to": "0x1234567890123456789012345678901234567890", "value": "0x9184e72a000"}],
"id": "getblock.io"
}'import axios from 'axios';
const data = JSON.stringify({
"jsonrpc": "2.0",
"method": "eth_estimateGas",
"params": [{"from": "0x742d35Cc6634C0532925a3b844Bc454e4438f44e", "to": "0x1234567890123456789012345678901234567890", "value": "0x9184e72a000"}],
"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": "0x5208"
}Response Parameters
Field
Type
Description
result
string
Hexadecimal representation of the estimated gas amount
Use Case
The eth_estimateGas method on World Chain is typically used for:
Gas estimation
Transaction cost calculation
Gas limit setting
Fee optimization
Error Handling
Status Code
Error Message
Cause
403
Forbidden
Missing or invalid ACCESS-TOKEN
Web3 Integration
Last updated
Was this helpful?