Our project empowers inactive blockchain users to reconnect by offering personalized ENS domains and recovery smart wallets. Using LLMs, we analyze user transactions for engaging usernames and avatars, ensuring a seamless Web3 experience. Scalable for any protocol or project.
Many blockchain users try Web3 but fail to engage long-term due to complexity and lack of personalization. Our solution transforms this problem into an opportunity by reactivating inactive users. Through integration with protocols, projects, or companies that have any means of contacting users (e.g., via Telegram, browser cookies, or display banners), we direct churned users to our landing page.
Once there, users are encouraged to complete their Web3 persona by creating a free ENS (sub)domain and optionally assigning an avatar. The process begins with the user connecting their wallet. We then retrieve their transaction history using the Etherscan API and leverage an LLM to analyze and characterize their past activities. This characterization generates fun, descriptive username suggestions tailored to the user’s blockchain experience.
Users can select their favorite username, and if desired, generate a unique avatar. To enhance user security, we request a recovery email and create a smart wallet using Biconomy/Nexus. This smart wallet acts as the ENS registrar, ensuring recovery options (ERC7579) even if the user loses access to their externally owned account (EOA). This scalable model allows projects to issue gasless subdomains under their branded .eth domain, creating a cohesive and user-friendly Web3 onboarding experience.
Additionally, users can mint their avatar via CCIP cross-chain protocols, adding another layer of personalization and cross-platform usability. While avatar minting is not fully integrated into the demo, it’s a testament to the potential for extending user engagement.
Our project is built with a blend of blockchain, AI, and modern web technologies to create a Blockchain Integration:
Etherscan API: Retrieves user transaction data to analyze prior activity.
ENS (Ethereum Name Service, via Namestone.xyz): Allows users to register personalized .eth subdomains and gasless subdomains for projects.
Biconomy/Nexus: Implements a smart wallet for enhanced user recovery options, linking the ENS domain to the EOA wallet with the smart wallet as the registrar.
Artificial Intelligence: LLM (Large Language Model): Analyzes user transactions and generates descriptive and fun username suggestions tailored to the user’s blockchain history.
Frontend and User Experience: A user-friendly landing page based on Scaffold-ETH 2 that guides users step-by-step through wallet connection, transaction analysis, username selection, and recovery setup.
Optional integration for generating and minting personalized avatars, ensuring an engaging and customizable experience via CCIP.
Notable Features: Scalability: The framework allows any protocol or project to issue branded subdomains and integrate with their user base.
User Recovery: The smart wallet’s registrar role ensures that even if the EOA wallet is lost, users can recover their ENS domains.
Hacky Innovations: Using LLMs to generate playful and relevant usernames based on transaction history is a novel and engaging way to re-onboard users.
Challenges: Gasless Transactions: Ensuring seamless user experience required advanced integrations with Biconomy and ens.
Data Processing: Translating raw transaction data into meaningful insights and usernames through LLMs.