I want to create a website that allows users to generate an ERC-4337 compatible Ethereum wallet using just an email address. Is there a guide for this? Any good examples in the wild?
Wrote a recent tutorial that includes exactly this. Example on base but can be done on multiple chains. https://www.rahatcodes.com/blog/basedaa
You can check out Biconomy https://docs.biconomy.io/docs/1.0/category/social-login We use social logins and then deploy smart accounts for those addresses and enable 4337
Without knowing your specific use case, but https://github.com/openfort-xyz/samples/tree/main/firebase-wagmi-nextjs
All current methods that do this use an app-specific OAuth key to create the signer- meaning users will need to use the same app as the one they used to create the wallet to access their wallet in the future The wallet is not universally accessible through any app that offers email login, it’s a centralized solution