Smart Wallet configuration options
 The address of the Smart Wallet Factory contract. Must be of type string .
 Whether to turn on or off gasless transactions.
-  If set to - true, all gas fees will be paid by a paymaster.
 
-  If set to - false, all gas fees will be paid by the Smart Wallet itself (needs to be funded).
 
 Must be a boolean .
 Customize how the Smart Wallet Factory contract is interacted with. If not provided, the default functions will be used.
 Must be a object . The object can contain the following properties:
- createAccount- a function that returns the transaction object to create a new Smart Wallet.
 
- getAccountAddress- a function that returns the address of the Smart Wallet contract given the owner address.
 
- abi- optional ABI. If not provided, the ABI will be auto-resolved.
 
 Customize how the Smart Wallet Account contract is interacted with. If not provided, the default functions will be used.
 Must be a object . The object can contain the following properties:
- execute- a function that returns the transaction object to execute an arbitrary transaction.
 
- getNonce- a function that returns the current nonce of the account.
 
- abi- optional ABI. If not provided, the ABI will be auto-resolved.
 
 Your own bundler URL to send user operations to. Uses thirdweb's bundler by default.
 Must be a string .
 Your own paymaster URL to send user operations to for gasless transactions. Uses thirdweb's paymaster by default.
 Must be a string .
 The entrypoint contract address. Uses v0.6 by default.
 Must be a string .
 Whether to deploy the smart wallet when the user signs a message. Defaults to true.
 Must be a boolean .