project screenshot 1
project screenshot 2
project screenshot 3
project screenshot 4
project screenshot 5
project screenshot 6

Lunar

Fully on-chain Discord that stores all app & user data stored entirely inside smart contracts on a zkEVM appchain

Lunar

Created At

ETHSanFrancisco 2022

Winner of

3️⃣ IPFS & Filecoin — Top 3

Project Description

Fully on-chain discord that stores all messages, usernames, and profile data inside hashmaps on various smart contracts and updates in real-time. Anyone can connect their wallet and make an account to join the server and start messaging and easily customize their bio and profile picture. User roles are stored on-chain and server owners can grant administrator access to any users which allows them to create new channels inside the server. Users can reply and react to messages (this is stored on-chain as well). Anyone can make a client that reads this data permissionlessly because all app and user data is stored on-chain. This app was created with no backend. We use smart contracts as our backend.

How it's Made

We achieved such high-scale by building this on a zkEVM app chain. We used custom data structures to store 3D hashmaps inside multiple smart data fully on-chain. Profile pictures are supported via IPFS. There is literally no backend to this app, all data lives on-chain. We populate the data in our frontend from various smart contract calls.

background image mobile

Join the mailing list

Get the latest news and updates