EchoWallet

WhatsApp crypto wallet: create, send/receive, manage ENS, track history & token analytics

EchoWallet

Created At

ETHGlobal New Delhi

Project Description

This project is a WhatsApp-based crypto wallet that makes blockchain interactions as simple as chatting. When a user requests a wallet, the system programmatically generates a new Ethereum key pair and deploys an ERC-4337 smart contract wallet with account abstraction, allowing gasless or relayed transactions, while the user retains ownership. Users can receive ETH or tokens sent to their existing ENS domains, like rohan.eth, which resolves directly to their wallet address, enabling seamless human-readable transfers without requiring every user to have a custom subdomain. The chatbot also integrates The Graph protocol to provide real-time transaction history and token analytics, letting users track balances, portfolio trends, and ERC-20 activity directly in chat. Overall, the platform combines wallet creation, ENS-based identity resolution, analytics, and conversational UX into a seamless interface that abstracts away blockchain complexity for everyday users.

How it's Made

Blockchain & Smart Contracts: Ethereum (mainnet or testnet) for ERC-4337 smart contract wallets, with account abstraction. ENS for human-readable domain resolution (rohan.eth style). Solidity for smart contract development.

Backend / Server: Node.js with Express (or any server framework) to handle wallet generation, contract deployment, relayers for ERC-4337 transactions, ENS record resolution, and integration with The Graph. Ethers.js for blockchain interactions (deploying contracts, sending transactions, reading ENS records).

Chatbot / Frontend: WhatsApp Bot using WhatsApp Cloud API (or WhatsApp web js) to handle conversational UX, send messages, collect user input, and trigger backend actions.

background image mobile

Join the mailing list

Get the latest news and updates

EchoWallet | ETHGlobal