Skip to content

Foundation Mission Request: EIP-7702 UX & Developer Tooling [TECHNICAL] #274

@opjulian

Description

@opjulian

Proposed Foundation Mission Request: EIP-7702 UX & Developer Tooling

Season 7 Intent: A set of interoperable Stage 1 chains doing $250m per month in cross-chain asset transfer

Total grant amount: Up to 115k OP split across up to 3 teams

Should this Foundation Mission be fulfilled by one or multiple teams: Multiple

OP Labs or Optimism Unlimited Sponsor: zainbacchus

Reviewing Body: Developer Advisory Board Foundation Mission Team

Submit by: April 16th

Selection by: April 25th

Start date: April 28th (Please note Missions must be completed within 12 months (i.e. marked as done)

Any questions? You can reach the DAB via the new #dab-general channel in the Optimism Superchain Devs discord: https://discord.gg/QSdZHfHq


EIP-7702 represents the opportunity to remove friction from transacting on Ethereum and Superchain. Wallets that implement EIP-7702 can introduce new UX patterns and library code to do things like suggest batch transactions and return their status. We'd like to fund efforts that bring the magic of 7702 to dApps on the Superchain.

This mission seeks to fund up to 3 teams to bridge these gaps by improving wallet support, expanding developer tooling, and showcasing high-quality app integrations. This request is open to up to 3 teams working on different aspects of EIP-7702 adoption.

What is required to execute this Mission:

  • Get EIP-5792 support in a popular wallet.
  • Create example component UX using wagmi's [experimental 7702 hooks](https://wagmi.sh/react/api/hooks/useSendCalls) that ease developer integration of 7702 features.
  • Expand Viem and wagmi to more intuitively support EIP-7702 or its related dependencies.
  • Prototype UX flows that improve how users interact with 7702-enabled wallets and transactions.
  • Develop documentation, guides, and SDK improvements to make 7702 more accessible to developers.

How should progress towards completion be measured?

Key deliverables may look like:

  • Wallet & RPC Upgrades – Expanding EIP-5792 support in wallets and developing necessary RPC methods for delegation and batching.
  • Viem & Library Enhancements – Open-source developer tooling updates to make 7702 integration easier and more intuitive.
  • App Integrations – Open-source applications that provide best-in-class 7702 integration examples.
  • UX & Developer Experience Research – Prototyping user flows and creating guides for integrating 7702 seamlessly into dApps.

Note - please leverage the [Superchain Dev Docs](https://docs.optimism.io/stack/interop/explainer) and [[Superchain Devnet](https://docs.optimism.io/stack/interop/tools/devnet)](https://docs.optimism.io/stack/interop/tools/devnet) to prototype the Superchain interop integration.

Application Instructions

To apply for this Foundation Mission, please complete the form in the expandable section below and leave your response as a comment on this issue thread. Submissions will be open until April 11th*, at which time the Foundation will review all submissions and select individuals/teams to complete the work defined here.*

Submission Form

Copy the entire application below and leave a comment on this issue with your answers completed. A representative from the Optimism Foundation or the Developer Advisory Board may reach out using the contact info provided to request more information as necessary.

Foundation Mission Application

Please verify that your team members below:

  • Team Lead: Please specify the best point of contact for your team
  • Contact info:
  • L2 recipient address:
  • Please list the members of your team and link to any previous work:

What makes your team best-suited to execute this Mission?

  • [...]
  • [...]

Please describe your proposed solution based on the above Solution Criteria (if applicable):

  • [...]
  • [...]

Please outline your step-by-step plan to execute this Mission, including expected deadlines to complete each piece of work:

  • [...]
  • [...]

Please define the [critical milestone(s)](https://gov.optimism.io/t/collective-grant-policies/5833#p-25088-critical-milestones-and-clawback-8) that should be used to determine whether you’ve executed on this proposal:

  • [...]
  • [...]

Please list any additional support your team would require to execute this mission (financial, technical, etc.):

  • [...]
  • [...]

Please check the following to make sure you understand the terms of the Optimism Foundation Mission program:

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    Status

    In Progress

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions