← Back to home

Farcircle Frame

Generate your Farcaster Circle image and mint it on blockchain.

Screenshots

Farcircle Frame screenshot 1
Farcircle Frame screenshot 2
Farcircle Frame screenshot 3

Problem Statement

Through Farcircle you can generate a Farcaster Circle in a similar way you can do on Twitter with https://twittercircle.com/ Once you generated the image representing the people you most engaged with, you can mint it on the Base blockchain using your connected wallet. Everything is funneled through a Farcaster Frame in a simple and straightforward path.You can try check your personal Farcaster Circle with the Warpcast frame validator (https://warpcast.com/~/developers/frames) by putting https://farcircle-frame.vercel.app/ as frame URL. It would also works in a real cast, but I ask you not to cast it for now (Thanks!).

Solution

The project leverages a Karma3Labs API (located at https://graph.cast.k3l.io/links/engagement/handles) that allows to retrieve the people you most engaged with in Farcaster. It also uses API from Airstack to get the picture of your Farcaster "best friends". Everything is built and debugged with Framesjs, and once got the users and their profile pictures, the underneath Satori helped me to produce the image that will be minted on Base L2. I used Next.js and made Vercel host the project.

Hackathon

Frameworks

2024

Contributors