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.
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.