Hi! We’re planning out the development of a mobile app for our dapp and had a few questions.
Do you have any examples of apps that use a non wallet signup (google etc) and deploy a smart contract wallet for the user to use account abstraction? We’re looking for some examples on how people have done this and figured out ways to make the user pay for the contract deployment.
Another question we had, is how does migrating off your service work? If we want to switch providers to say magiclink or another, what is the lock in? Say we have users sign up with Google via web3auth, is it impossible to switch to another provider as the keys for that google account are managed by web3auth?
Currently we don’t have any examples to share with you on the implementation of a smart contract wallet with account abstraction with Web3Auth, however, there are plenty of account abstraction SDKs that use Web3Auth as their auth implementation. You can take a reference from them and implement your own smart contract wallet.
Talking about the vendor lock in, when the user logs in, you can export their keys in the frontend aspects. This allows you to incrementally migrate web3auth accounts into whichever service you want by importing the keys there.
Hey thanks for the info. I have another question regarding MAU calculations. It says on your pricing page that 5 sessions/logins counts as a MAU. If that same user logs in 6 times, does it mean they count as 2 MAU?
That’s not a monthly active user and very deceiving from your pricing page. Will look at other services like Magiclink who correctly count one user not two users if they log in 6 times a month…