Skip to main content

Command Palette

Search for a command to run...

daggerChat: Private Messaging with Wallet Authentication

Updated
1 min readView as Markdown
daggerChat: Private Messaging with Wallet Authentication
M

Mantresh Khurana is the Founder & CEO of Spyxpo, a visionary entrepreneur, and a full-stack developer with a passion for pushing the boundaries of technology. With expertise in web, mobile, desktop, and embedded systems, he excels at mastering emerging technologies that drive innovation. His work is defined by a commitment to developing cutting-edge solutions that transform industries and shape the future.

I built daggerChat, an open-source terminal chat app designed for private messaging using wallet-based identity.

Instead of creating an account with an email or username, users sign in with an Ethereum wallet. All messages are encrypted end-to-end, so the app never stores readable chat data. Encrypted messages can be stored on Arbitrum, while the client handles encryption keys, local caching, and the terminal interface.

The project is mainly written in Rust and currently supports direct messages, group chats, local SQLite storage, and offline message queuing.

It’s still in the early stages, but I wanted to share it and get feedback from others interested in secure messaging, wallet-based authentication, and decentralized applications.

GitHub: https://github.com/mantreshkhurana/daggerChat