Type of the modular smart account, extending ModularSmartAccount or undefined.
Optional account?: TModularSmartAccountThe modular smart account to create sessions for. If not provided, the client's account will be used.
Optional attesters?: Hex[]Optional attesters to trust.
Optional calls?: Call[]Additional calls to be included in the user operation.
Optional maxThe maximum fee per gas unit the transaction is willing to pay.
Optional maxThe maximum priority fee per gas unit the transaction is willing to pay.
Optional nonce?: bigintThe nonce of the transaction. If not provided, it will be determined automatically.
Optional publicOptional public client for blockchain interactions.
Array of session data parameters for creating multiple sessions.
Parameters for creating sessions in a modular smart account.