Update: State overrides are now supported in this API endpoint. Checkout this example and Guide to understand how to use it.
- In the Playground, click
Add an Item
to include theStateOverrideSet
object. - Then, click
Add a Property
and add sender address there. - Now you can add the override values such as
balance
,nonce
,code
,state
,stateDiff
etc.
Before using the API Endpoints, make sure to check out the Quick
Start guide to understand the
required parameters for different payment methods with the Gelato Bundler.
The API Playground below defaults to
EntryPoint v0.7
parameters, If you’re working with EntryPoint v0.6
, please change the object parameter to UserOperationEntryPoint0.6
.Important: After entering the userOperation parameters, make sure to click Add an Item
to include the EntryPoint address.Path Parameters
Target network chain identifier.
Query Parameters
Gelato API key for higher rate limits. This must be provided if sponsoring off-chain via Gas Tank.
Whether the request should be sponsored off-chain via Gas Tank
Body
application/json
params
(`UserOperationEntryPoint0.7` · object | `UserOperationEntryPoint0.6` · object | string | `StateOverrideSet` · object)[]
- Object - The
UserOperation
object (gas limits and prices are optional) - String - The
EntryPoint
address the request should be sent through. This MUST be one of the entry points returned by theeth_supportedEntryPoints
rpc call. - Object - Optional state override set that allows changes to the state of a contract before executing the call.
Required array length:
2 - 3
elements