project screenshot 1
project screenshot 2
project screenshot 3

Moonlight

In-chat payments creating utility at the intersection of crypto and decentralized social.

Moonlight

Created At

ETHGlobal Tokyo

Winner of

🥈 Lens — Best Use

Project Description

Sending and receiving crypto payments should not come with pangs of paranoia. Copying and pasting addresses is painful, error prone, and requires unintuitive UX like checking the first four & last four characters of a big hexadecimal number. After all the meticulous character matching, users can still lose your money by accidentally sending to the wrong address differing by only one character because they didn't quadruple check the entire address of the recipient address.

It's time for a new user-friendly experience that brings daily utility to crypto. With this content type, we want to take a step closer to onboarding a billion users to web3 by enabling them to pay each other using crypto to split bills for dinners, coffee dates, and other purchases. Embedding payments in a chat interface leverages the shared context and trust between users, and makes it easy to send and receive payments without the need to worry about long hex addresses.

How it's Made

The project uses Lens protocol for identity to wallet resolution, is a fork of Lenster, and leverages XMTP as the transport protocol.

Lens profiles are NFTs that allow resolution via the NFT's owner attribute. Lenster's DM (direct messaging) interface leverages existing conversations for trust and co-ordination. Finally, XMTP content types allow in-chat payment metadata to be stored in an immutable fashion within the context of a conversation.

background image mobile

Join the mailing list

Get the latest news and updates