eth_gasPrice - zkSync
Example code for the eth_gasPrice JSON-RPC method. Сomplete guide on how to use eth_gasPrice JSON-RPC in GetBlock.io Web3 documentation.
Returns the current gas price in wei. zkSync's fee model is dynamic and depends on L1 gas conditions plus L2 compute; zks_getFeeParams returns the underlying parameters.
Parameters
None
Request Example
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_gasPrice",
"params": [],
"id": "getblock.io"
}'import axios from 'axios';
const data = JSON.stringify({
"jsonrpc": "2.0",
"method": "eth_gasPrice",
"params": [],
"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, null, 2)))
.catch(error => console.log(error));Response Example
{
"jsonrpc": "2.0",
"id": "getblock.io",
"result": "0xee6b280"
}Response Parameters
Field
Type
Description
result
string
Current suggested gas price in wei (hex)
Use Cases
Setting
gasPriceon legacy transactionsEstimating transaction cost before broadcast
Fee oracle inputs
Error Handling
Status Code
Error Message
Cause
403
Forbidden
Missing or invalid <ACCESS-TOKEN>
429
Too Many Requests
Rate limit exceeded for your plan
SDK Integration
Last updated
Was this helpful?