SmartWalletOptions
type SmartWalletOptions = { factoryAddress: string; gasless: boolean; overrides?: { accountAddress?: string; accountSalt?: string; bundlerUrl?: string; createAccount?: ( entrypointAddress?: string; execute?: ( transaction: SendTransactionOption, executeBatch?: ( transactions: Array<SendTransactionOption>, paymaster?: (userOp: UserOperation) => Promise<PaymasterResult>; predictAddress?: ( ) => Promise<string>; };};