_Wallm

_Wallm

An LLM-powered chat to simplify your wallet interactions with a unique credit system.

_Wallm

_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:

  1. Send ETH: Easily send ETH to any wallet address directly through chat commands, eliminating the need to manually interact with wallets or exchanges.
  2. Send ERC20 tokens: Users can send any ERC20 tokens with simple prompts, streamlining transactions and reducing the potential for human error.
  3. 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.
  4. Deploy tokens and add liquidity: Via DragonSwap, users can not only deploy tokens but also instantly add liquidity to decentralized exchange making it tradable.
  5. Swap tokens: Swap between different tokens using the DragonSwap router, making token swaps as easy as sending a message.
  6. 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.
  7. 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

I build a custom LLM image of llama3.1 and uploaded it to the registry, Image hash: 79675c7e9a967bcd3e58051b92c858c2358d...Read More

Golem Network

Best app that creates requests

The app uses Request Network for invoicing the user to credit their account so that they can call the LLM. Similar to ho...Read More

Request Network

Integrate with ENS

Display the ENS names of the connect wallet. Implementation: https://github.com/wallm-org/wallm/blob/0baf1d24af04e35000...Read More

Ethereum Name Service

Best UX/UI project

The UX is very straight-forward even though it's a complex app. It makes it super friendly for beginners to use the app ...Read More

Mantle

Build app which is running on Sei Network EVM and that integrates DragonSwap

I am using testnet to deploy a token and add liquidity for the token, similar to how pump.fun works. In the future I pla...Read More

DragonSwap.app

Pooled bounty, everyone who deploys their solution to SeiNetwork EVM.

I am using testnet to deploy a token and add liquidity for the token, similar to how pump.fun works. In the future I pla...Read More

DragonSwap.app

Mobile-first 🤳. EVM compatible 🧩. Carbon negative 🌱

My app is compatible with minipay and is mobile responsive. It can be viewed here: https://wallm.vercel.app or in the de...Read More

Celo

Best Use of World ID

It's hard to reward users in crypto with a trial as they can just create infinite amount of wallets and take advantage o...Read More

Worldcoin (Tools For Humanity)

Most Creative Use Case

It's hard to reward users in crypto with a trial as they can just create infinite amount of wallets and take advantage o...Read More

Worldcoin (Tools For Humanity)

Best Public Goods Use Case

It's hard to reward users in crypto with a trial as they can just create infinite amount of wallets and take advantage o...Read More

Worldcoin (Tools For Humanity)

Pool Prize

It's hard to reward users in crypto with a trial as they can just create infinite amount of wallets and take advantage o...Read More

Worldcoin (Tools For Humanity)

Zircuit Bounty

Deployed contracts to zircuit and can be found here: https://github.com/wallm-org/wallm/blob/0baf1d24af04e35000d100256b4...Read More

Zircuit

Discussion