Troubleshooting validateUserOp execution issues
validateUserOp
verificationGasLimit
sender
const neededFunds = calculateRequiredPrefund({ userOperation }); const accountBalance = await client.getBalance({ address: userOperation.sender, }); if (accountBalance < neededFunds) { throw new Error("Insufficient funds in sender account"); }
const opHash = await bundler.sendUserOp({ paymasterAndData: "0x3b912be0270b59143985cc5c6aab452d99e2b4bb0000000000000000000000000000000000000000000000000000000064c0957400000000000000000000000000000000000000000000000000000000000000007d99385d8ef0af67affbf9944df8c121e9d1f6aef8dd82a4aeb5db310c42d3dc5b51c9e0835d94c3b22564d3d94f0e1d14e37571e46651da8de567d128a361a01b", // Additional operation details... })
uint(1)