To use the eth_estimateGas method on the Avalanche C-Chain, ensure that the end of your URL includes ext/bc/C/rpc.
Parameters
- transactionobject
The transaction call object:
- fromstring
The address from which the transaction is sent
- tostringREQUIRED
The address to which the transaction is addressed
- gasinteger
The integer of gas provided for the transaction execution
- gasPriceinteger
The integer of gasPrice used for each paid gas encoded as hexadecimal
- valueinteger
The integer of value sent with this transaction encoded as hexadecimal
- datastring
The hash of the method signature and encoded parameters. For more information, see the Contract ABI description in the Solidity documentation.
- blockNumberstring
The block number in hexadecimal format or the string latest, earliest, pending, safe or finalized. On Avalanche C-Chain, pending resolves to the last executed block when api-resolve-pending-to-last-executed is true (the default).
Returns
- quantitystring
The estimated amount of gas used