The actual user operation data
Authorization signature data (optional)
Show child attributes
The data to pass to the sender during the main execution call
The amount of gas to allocate the main execution call
Account factory address (optional, only for new accounts)
Data for account factory (optional)
Maximum fee per gas
Maximum priority fee per gas
Anti-replay parameter
Address of paymaster contract (optional)
Data for paymaster (optional)
The amount of gas to allocate for the paymaster post-operation code (optional)
The amount of gas to allocate for the paymaster validation code (optional)
Extra gas to pay the Bundler
The account making the operation
Data passed into the account to verify authorization
The amount of gas to allocate for the verification step
Was this page helpful?
{
"authorization": {
"address": "<string>",
"chainId": 123,
"nonce": 123,
"r": "<string>",
"s": "<string>",
"v": "<string>",
"yParity": 123
},
"callData": "<string>",
"callGasLimit": "<string>",
"factory": "<string>",
"factoryData": "<string>",
"maxFeePerGas": "<string>",
"maxPriorityFeePerGas": "<string>",
"nonce": "<string>",
"paymaster": "<string>",
"paymasterData": "<string>",
"paymasterPostOpGasLimit": "<string>",
"paymasterVerificationGasLimit": "<string>",
"preVerificationGas": "<string>",
"sender": "<string>",
"signature": "<string>",
"verificationGasLimit": "<string>"
}