type UserOperation = {
callData: Hex | Uint8Array;
callGasLimit: bigint;
initCode: Hex | Uint8Array;
maxFeePerGas: bigint;
maxPriorityFeePerGas: bigint;
nonce: bigint;
paymasterAndData: Hex | Uint8Array;
preVerificationGas: bigint;
sender: Address;
signature: Hex | Uint8Array;
verificationGasLimit: bigint;
};