Lotus

Decentralized chat app

  • 0 Raised
  • 437 Views
  • 0 Judges

Categories

  • Ethereum Track Bounty
  • Linea track
  • Neon EVM

Gallery

Description

Lotus decentralized chat app, symbolizing rebirth - a new era of decentralized communication.

Lotus is a dApp that leverages a key Neon EVM feature: cheap transaction costs (every message sent is 1 microtransaction).

To use the dApp, a user must publish their public key to the Lotus smart contract.

Messages are signed with the sender's private key, then encrypted with the recipient's public key and stored on IPFS. The smart contract stores IPFS CIDs (only 32 bytes) to access any message.

TODO:

  1. Implement group chat.
  2. Implement saving encrypted messages fully on-chain.
  3. Enable users to change their nickname and avatar.


Attachments