_Wallm
An LLM-powered chat to simplify your wallet interactions with a unique credit system.
Created on 8th September 2024
•
_Wallm
An LLM-powered chat to simplify your wallet interactions with a unique credit system.
The problem _Wallm solves
This app tackles the complexity of crypto wallets by offering a user-friendly chat interface powered by an LLM. Traditionally, deploying tokens, adding liquidity, swapping tokens, send tokens and managing wallet transactions required interacting with several different tools, writing smart contracts, or having technical expertise. This can be daunting for both new and experienced users.
With this app, users can:
- Send ETH: Easily send ETH to any wallet address directly through chat commands, eliminating the need to manually interact with wallets or exchanges.
- Send ERC20 tokens: Users can send any ERC20 tokens with simple prompts, streamlining transactions and reducing the potential for human error.
- Deploy contracts: Deploying smart contracts becomes hassle-free with the app. Users can initiate contract deployment using commands, without needing to write or audit the code themselves.
- Deploy tokens and add liquidity: Via DragonSwap, users can not only deploy tokens but also instantly add liquidity to decentralized exchange making it tradable.
- Swap tokens: Swap between different tokens using the DragonSwap router, making token swaps as easy as sending a message.
- Buy credits to use the LLM: Users can top up their credits using ETH via the Request Network to continue using the chat’s LLM features for interacting with their wallets and performing other advanced operations.
- Free trial with Worldcoin ID: By verifying their unique human identity through Worldcoin, users can enjoy free credits to test the LLM and its features without upfront costs or manual KYC processes.
Challenges I ran into
Building the app involved several technical and logistical hurdles, particularly in managing multiple networks and optimizing the user experience:
-
Golem providers' slow response times: Another challenge with Golem was the occasional lag in provider response times. Sometimes, providers would take a long time to spin up the LLM image, causing delays in delivering responses to users. We implemented a fallback system to handle these delays, allowing for quicker resource allocation and caching commonly used models to keep them readily available when demand surged.
-
Complexity in adding multiple blockchains: Integrating multiple blockchains like Celo, Mantle, and Zircuit posed significant challenges. Each blockchain has its unique architecture, consensus mechanisms, and tooling, which required custom solutions to manage interactions. To overcome this, we designed a modular framework that allowed us to plug in new blockchains more easily, ensuring smooth communication and cross-chain operations.
-
User interface optimization for mobile: Designing a user interface that works seamlessly on both desktop and mobile was a major challenge. The complexity of crypto operations like deploying contracts, adding liquidity, and swapping tokens is difficult to present on a mobile screen while maintaining usability and clarity. We tackled this by creating a responsive design that adapts to smaller screens while ensuring key features remain accessible. We also implemented a progressive disclosure system, which shows only the mos
Tracks Applied (12)
Application Build
Golem Network
Best app that creates requests
Request Network
Integrate with ENS
Ethereum Name Service
Best UX/UI project
Mantle
Build app which is running on Sei Network EVM and that integrates DragonSwap
DragonSwap.app
Pooled bounty, everyone who deploys their solution to SeiNetwork EVM.
DragonSwap.app
Mobile-first 🤳. EVM compatible 🧩. Carbon negative 🌱
Celo
Best Use of World ID
Worldcoin (Tools For Humanity)
Most Creative Use Case
Worldcoin (Tools For Humanity)
Best Public Goods Use Case
Worldcoin (Tools For Humanity)
Pool Prize
Worldcoin (Tools For Humanity)
Zircuit Bounty
Zircuit
Cheer Project
Cheering for a project means supporting a project you like with as little as 0.0025 ETH. Right now, you can Cheer using ETH on Arbitrum, Optimism and Base.