UserOperation.partial constructor
Implementation
factory UserOperation.partial({
required String callData,
EthereumAddress? sender,
BigInt? nonce,
String? initCode,
BigInt? callGasLimit,
BigInt? verificationGasLimit,
BigInt? preVerificationGas,
BigInt? maxFeePerGas,
BigInt? maxPriorityFeePerGas,
}) =>
UserOperation(
sender: sender ?? Constants.zeroAddress,
nonce: nonce ?? BigInt.zero,
initCode: initCode ?? "0x",
callData: callData,
callGasLimit: callGasLimit ?? BigInt.from(35000),
verificationGasLimit: verificationGasLimit ?? BigInt.from(70000),
preVerificationGas: preVerificationGas ?? BigInt.from(21000),
maxFeePerGas: maxFeePerGas ?? BigInt.zero,
maxPriorityFeePerGas: maxPriorityFeePerGas ?? BigInt.zero,
signature: "0x",
paymasterAndData: '0x',
);