Skip to content
Ethereum-Compatible Interface

eth_estimateGasTry API

POST eth_estimateGas (eth_estimateGas)
Parameters

from: DATA, 20 bytes - sendtransactionsourceaddress

to: DATA, 20 bytes - transactiontargetaddress, whencreatenewcontract when optional

gas: QUANTITY - transactionexecuteavailablegasamount, optionalinteger, default value90000, unusedgasreturned.

GasPrice: VoidChainalreadynobidding mechanism, alreadyasis transactiontypeandmetaspacedefinepropertyset

value: QUANTITY - transactionsendamount, optionalinteger

data: DATA - contractcompiledwithorcalleduse methodsignatureandencodedparameter

nonce: QUANTITY - nonce, optional.canuseuse same onenoncetoimplementpendingtransactionrewrite

params: [{

"from": "0xb60e8dd61c5d32be8058bb8eb970870f07233155",

"to": "0xd46e8dd67c5d32be8058bb8eb970870f07244567",

"gas": "0x76c0", //

"gasPrice": "0x0", //

"value": "0x9184e72a", //

"data": "0xd46e8dd67c5d32be8d46e8dd67c5d32be8058bb8eb970870f072445675058bb8eb970870f072445675"}]

Return Values

Result: gasvalue

Example Code
Request
{
"jsonrpc": "2.0",
"method": "eth_estimateGas",
"params": [
  "see above"
],
"id": "1"
}
Response
{
 "jsonrpc":  "2.0",
 "id":  1,
 "result":  "0x1406f40"
}

On this page