Skip to content

Support for EIP-7702 (External Smart Accounts) #610

@FarajiOranj

Description

@FarajiOranj

Hi team,

First of all, thank you for providing such an excellent widget, it’s been a pleasure integrating it into our stack.

I’m a Next.js/React developer working on an application that relies on EIP-7702 smart-session accounts to enable a fully gasless user experience. Our entire authentication and transaction flow is built around this model using the Thirdweb SDK, which internally manages wallet connections through Wagmi.

When using standard injected or extension wallets, the LiFi Widget integrates correctly and recognizes the external wallet connection.
However, when switching to or exclusively using the EIP-7702 account model, the widget no longer detects the active external wallet and it simply shows “Connect Wallet” even though a session and signer are already active.

I understand that the docs mention EIP-5792 support for batched transactions, but there is no mention of EIP-7702 anywhere in the widget or SDK documentation.

Because EIP-7702 is rapidly becoming a major UX improvement across the ecosystem, native support for external 7702-based accounts inside the LI.FI Widget would significantly enhance the user experience for teams like ours.

Would it be possible to clarify whether LiFi Widget plans to support external EIP-7702 sessions as a valid wallet provider, or whether there are known limitations preventing it?

Native support would be extremely valuable for developers adopting modern gasless UX patterns.

Thank you in advance, any guidance or clarification would be greatly appreciated.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions