Skip to main content

The actual user operation data

authorization
object

Authorization signature data (optional)

callData
string

The data to pass to the sender during the main execution call

callGasLimit
string

The amount of gas to allocate the main execution call

factory
string

Account factory address (optional, only for new accounts)

factoryData
string

Data for account factory (optional)

maxFeePerGas
string

Maximum fee per gas

maxPriorityFeePerGas
string

Maximum priority fee per gas

nonce
string

Anti-replay parameter

paymaster
string

Address of paymaster contract (optional)

paymasterData
string

Data for paymaster (optional)

paymasterPostOpGasLimit
string

The amount of gas to allocate for the paymaster post-operation code (optional)

paymasterVerificationGasLimit
string

The amount of gas to allocate for the paymaster validation code (optional)

preVerificationGas
string

Extra gas to pay the Bundler

sender
string

The account making the operation

signature
string

Data passed into the account to verify authorization

verificationGasLimit
string

The amount of gas to allocate for the verification step