Hi @meglister at viaPrize we are also trying to make the onboarding easier for web2 people
We broadly had 2 solutions:
- Users can log in with self-sovereign wallets OR sign in with dev-controlled wallets (we have custody of the wallets instead of the user)
Basically it means people can choose the ease of use of web2 or the sovereignty of web3
If they choose the wallet we control, they can log in with just an email OTP for account abstraction and make a username and they don’t need to worry about keys or wallet addresses or anything
- All users have self-sovereign wallets, and for people contributing with credit card we take that fiat and mint a stablecoin (such as Glo dollar) and then we add that stablecoin to the smart contract on behalf of the user but track their contribution history through mutable NFT metadata that is associated with their account
For automating swap, we have a uniswap integration to automatically do that for everything that’s on one chain, but for bridging we haven’t built that yet
Mostly we are focusing on web2 users who will use credit card, anyways