eth_sendUserOperation
Last updated
Last updated
Please refer to to create a sponsorApiKey
.
sender
The address of the account initiating the UserOperation. Can be a counterfactual address if the account is yet to be deployed.
nonce
A unique sequential number used to prevent replay attacks and ensure correct execution ordering.
factory
The address of the contract responsible for deploying the smart account, if the account is not yet deployed.
factoryData
Encoded constructor or init data to be passed to the factory
contract for creating the smart account.
callData
Encoded data specifying one or more function calls the smart account will execute during the operation.
maxFeePerGas
Maximum total gas price (base fee + priority fee) the user is willing to pay per unit of gas (Note : Zero for 1Balance)
maxPriorityFeePerGas
Maximum tip (priority fee) per unit of gas to incentivize bundlers (Note : Zero for 1Balance)
preVerificationGas
Estimated gas consumed before UserOperation execution (e.g., calldata decoding, signature validation). Bundler is compensated for this gas (Note : Zero for 1Balance)
signature
Cryptographic signature (or authorization data) from the account, used to prove that the operation is valid and authorized.
callGasLimit
The maximum gas allocated for executing the account’s internal calls (i.e., the actual transaction logic).
verificationGasLimit
The maximum gas allocated for validating the operation (e.g., account creation, signature verification, etc.).
Sends a UserOperation
to the specified network.
Target network chain identifier.
1Balance API key which covers transaction costs.
Number of times to retry failing transactions.
5
2.0
eth_sendUserOperation