eth_estimateUserOperationGas
Estimates the gas values for a UserOperation
.
Supported EntryPoints
eth_estimateUserOperationGas
supports versions v0.6 and v0.7 of ERC-4337. Check our FAQs to determine which version you should use.
This endpoint requires a dummy signature in the userOp
. Check our FAQs to learn what a dummy signature is and which dummy signature you should use.
Path parameters
Request
Contains gas limits and prices (optional). This can be either a v0.6 or v0.7 user operation but must match the version of the EntryPoint
at the address of the second parameter.
The address to which the request should be sent. This must be one of the EntryPoint
returned by the supportedEntryPoints
method and should match the version of the userOp
in the first parameter.
Optional.Allows changes to the state of a contract before executing the call. For example, you can modify variable values (like balances or approvals) for that call without changing the contract itself on the blockchain.
In more technical terms, the state override set is an optional parameter that allows executing the call against a modified chain state. It is an address-to-state mapping, where each entry specifies some state to be overridden prior to executing the call.