
Emochat
Emochat is a playground for deeper emoji fun.
Demo
About
The problem it solves **The problem Emochat solves** Emoji are the internet’s original memes—a universal language for instantly conveying emotion. Emochat is a chat app built on XMTP that lets users communicate entirely through tokenized emoji. **Problems** - Custom emoji are locked inside walled gardens.—so there’s still no open, universal way to share feelings across the web. - Emoji creators lack sustainable revenue streams. - Crypto space still lacks products that friends and family can easily enjoy together. **Solution** Emochat is a chat app built on XMTP where every emoji is minted as an ERC-1155 NFT. Anyone can turn any image (PNG, JPG, etc.) into an emoji, mint it on-chain, and use it instantly in fully encrypted, wallet-to-wallet conversations. By integrating XMTP—an open protocol and network for secure Web3 messaging—Emochat delivers decentralized chat you can take with you: carry your identity and message history into any other XMTP-compatible app, while your tokenized emoji travel anywhere the ERC-1155 standard is supported. Next, we’ll leverage XMTP Agent to deliver an AI-powered chat experience. **Benefits of Emochat** - Own your chats & emoji: You can now take your messaging data and emoji with you because they’re tied to your wallet address and not a single company. You can take your chats to any other XMTP compatible app at any time. - Unlimited creativity: Any image can be turned into an emoji, enabling endless user-generated content. - Built-in revenue sharing: Every mint splits the revenue between the creator, any referrer, and the Emochat treasury. Creators keep earning each time their emoji is minted.
How it's made
Challenges we ran into XMTP’s group-chat feature is still in its early days. Because the official docs offer only limited guidance, we had to experiment and sift through the codebase to figure out how to monitor group threads and capture key metadata—who sent each message and when.