Based Buds

Based Buds

Match-making & chat frame for Base

The problem Based Buds solves

Based Buds enables any OpenFrame compatible host to become an interactive chat match-making mini social network.
Users can connect and chat using the xmtp protocol by creating profiles within the frame.
Profiles can be verified by purchasing a Based Bud blue check mark for a small fee.

Challenges I ran into

My major hurdle was that I was unable to get the signer for the frame to sign the signatures needed to connect to the xmtp network. To get around this I abstracted the signer away from the user, and instead use the users public address and private key held securely on Vercel to create a new public and private key pair. This is then used to connect to xmtp on the server.
The user can "offboard" at a later point if they want by exporting their private key. This way the user still has access to their connects even if the Based Buds app is unavailable.

Tracks Applied (1)

Social Track

Based Buds is a Frame which can be opened in any Open Frame compatible client. It is a social networking type applicati...Read More

SOCIAL with Farcaster

Cheer Project

Cheering for a project means supporting a project you like with as little as 0.0025 ETH. Right now, you can Cheer using ETH on Arbitrum, Optimism and Base.

Discussion