Interface MeeFilledUserOp

Detailed user operation structure with all required fields

interface MeeFilledUserOp {
    callData: `0x${string}`;
    callGasLimit: string;
    initCode: `0x${string}`;
    maxFeePerGas: string;
    maxPriorityFeePerGas: string;
    nonce: string;
    paymasterAndData: `0x${string}`;
    preVerificationGas: string;
    sender: `0x${string}`;
    verificationGasLimit: string;
}

Properties

callData: `0x${string}`

Encoded transaction data

callGasLimit: string

Gas limit for the call execution

initCode: `0x${string}`

Account initialization code

maxFeePerGas: string

Maximum fee per gas unit

maxPriorityFeePerGas: string

Maximum priority fee per gas unit

nonce: string

Account nonce

paymasterAndData: `0x${string}`

Encoded paymaster data

preVerificationGas: string

Gas required before operation verification

sender: `0x${string}`

Address of the account initiating the operation

verificationGasLimit: string

Gas limit for verification