-
Notifications
You must be signed in to change notification settings - Fork 99
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
xGov-117 - Contract Based Wallet Abstraction #117
xGov-117 - Contract Based Wallet Abstraction #117
Conversation
xGov-111 - Subscription Payments
Liked the idea of Contract Based Wallet Abstraction |
The numbers on proposal headings seems to be wrong. |
So the scope of this work is going to be implementing a production version of the Account Abstraction proposed by you and Joe, which is currently an ARC described here: algorandfoundation/ARCs#269 I see mention of social login. Are you going to be implementing your own social login as well? |
So based on your thumbs up @kylebeee, does that mean you're implementing your own social login as well? |
It's still a draft and will likely change quite a bit. Initially i was going to submit this xgov proposal to design the implementation and create the ARC but after speaking with Joe about the approach he ran with it and quickly got a prototype going. There's still a ton that needs to be done, so what i will likely do is break this into milestones. The first being a production ready version of the contract. The next will be a large set of plugins. After that it will be tooling to make using abstracted wallets easier & finally a focus on building out web2 auth / social signin with google/apple/email and additional other sign in methods like eth/sol/etc. I'll try to update this draft soon to better illustrate this in detail. Thank you for your question @mangoplane ! |
Hey! Love the idea. Would you be able to provide a bit more detail on how the implementation is expected to work in the wild? For instance, say I'm completely new to blockchain but my friends keep telling me about this great community called Akita - how does it work if I want to sign up with Apple ID for instance? If you're able to talk to how emails/third party auth is tied to wallets etc that'd be awesome. |
Hey @xxiled-plastic-cat ! I removed mention of social sign in, @mangoplane has been working on social login stuff for a while & has an xGov proposal #119 so I will likely use his in conjunction with this. So you'll be able to use that or if you'd rather take a hybrid custody approach you can mint these wallets on behalf of your web2 authenticated users and control them for them until they decide they want control ( which is great because contracts dont have keys you need to manage for the user! ) |
Proposer, please post your algorand forum discussion thread link here. Thank you. |
Wallet Abstraction for bringing in the masses!