eth_estimateGas
Generates and returns an estimate of how much gas is necessary to allow the transaction to complete. The transaction will not be processed in Radius.
Parameters
from: 20 bytes - Address the transaction is sent from.to: 20 bytes - Address the transaction is directed to.gas: Hexadecimal value of the gas provided for the transaction execution.eth_callconsumes zero gas, but this parameter may be needed by some executions.gasPrice: Hexadecimal value of thegasPriceused for each paid gas.maxPriorityFeePerGas: Maximum fee (in wei) the sender is willing to pay per gas above the base fee. See EIP-1559 transactions.maxFeePerGas: Maximum total fee (base fee + priority fee, in wei), the sender is willing to pay per gas. See EIP-1559 transactions.value: Hexadecimal of the value sent with this transaction.data: Hash of the method signature and encoded parameters. See Ethereum contract ABI specification.block parameter: A string representing a block number, block hash, or one of the string tagslatest,earliest,pending,safe, orfinalized. See the default block parameter.
Returns
A hexadecimal of the estimate of the gas for the given transaction.
Example
Request
curl https://rpc.testnet.radiustech.xyz/<YOUR-RPC-ENDPOINT> \
-X POST \
-H "Content-Type: application/json" \
-d '
{
"jsonrpc": "2.0",
"method": "eth_estimateGas",
"params": [
{
"type": "0x1",
"chainId": "0x12ad11",
"nonce": "0x0",
"to": "0xcae4d474a43b186606bb836f463d4b4072b7fbe3",
"gas": "0x493e0",
"gasPrice": "0x0",
"maxPriorityFeePerGas": null,
"maxFeePerGas": null,
"value": "0x0",
"input": "0x60fe47b1000000000000000000000000000000000000000000000000000000000000002a",
"v": "0x255a45",
"r": "0xd7f188ccfd0223e68c6b300a63c43269beff1ff7d6c9aa257f77e943d7640f4",
"s": "0x24fe69e4849797afb156c3fc11ac273d03c04846e6128fc2c412646326f02b95"
}
],
"id": 1
}
'Response
{"jsonrpc":"2.0","id":1,"result":"0x5406"}Request
cast estimate \
0xcae4d474a43b186606bb836f463d4b4072b7fbe3 \
"set(uint256)" \
42 \
--rpc-url https://rpc.testnet.radiustech.xyz/<YOUR-RPC-ENDPOINT>Response
1099511627775Last updated
Was this helpful?

