What problem does this new feature solve?
There is currently no configuration option to disable smart accounts (SAs) while keeping email/EOA login enabled.
This makes it impossible to implement EOA-only authentication flows, and causes UX issues on networks where smart accounts are not supported, since unsupported account types still appear in the login interface.
Describe the solution you'd like
Add a configuration option that allows developers to:
- Disable smart accounts
- Keep email/EOA authentication enabled
- Control which account types appear in the login UI