Description
With EIP-7702 expected in Pectra, the options around smart wallets are about to expand.
The purpose of this research spike is to assess the ways in which we can leverage 7702 to support developers looking to integrate smart accounts into their applications on the Superchain. Special attention should be paid to the multichain aspects of smart accounts and how they can be used to smooth the user experience.
We can/should leverage EIP7702, RIP7212, and webauthn/passkeys to offer tools/libraries/interfaces that make it really easy to do things like set subscriptions, create account recovery pipelines, set daily spending limits, etc. and we should do all of this from a multichain perspective.
Paradigm's Porto is wonderful inspiration and there's a world where we build with/on top of it rather than rolling our own solution. The introductory tweet thread contains several helpful examples.
For reference/inspiration, zkSync has a modular smart account implementation.
Definition of Done:
- Knowledge sharing session is conducted for the team with findingsRelevant information is disseminated in writing so that plans can be made around next stepsIf it makes sense, a prototype is created
Activity
pharger commentedon Jan 7, 2025
@fainashalts can we assign DRI to lead technical discussions with AA providers and wallets? Kicking off discussions next week with pimlico, rainbow, and some others
fainashalts commentedon Jan 23, 2025
@pharger I'm not sure it makes sense for devX engineers to participate in these discussions, it sounds more like a partnerships sort of effort? Happy to determine a DRI for devX tooling work though! Its possible I'm misunderstanding the ask here, so would be happy to chat about this in more detail.