project screenshot 1
project screenshot 2
project screenshot 3
project screenshot 4
project screenshot 5
project screenshot 6

OnlyFriends

Farcaster-Frames gated content platform that allows speculation of personal tokens while maintaining a fixed subscription price using a bonding curve pegged to USDc

OnlyFriends

Created At

ETHGlobal Brussels

Winner of

Blockscout - Best use of Blockscout Block Explorer

Prize Pool

Project Description

This project uses Farcaster Frames as a mini-dapp to distribute, view, and subscribe to content produced by users directly on farcaster feeds.

Each content creator has their personal tokens (ERC20) that are minted through a Bonding Curve. The bonding curve receives USDc to mint a specific amount of Personal Tokens on a linear curve.

The subscription price is always fixed at the nominal value of 25USDc at the time of purchase depending at the current price of the personal token on the Bonding Curve, focusing on accessibility and content distribution, while allowing users to still speculate on the Personal token price if they think the content creator will go Viral a will have a lot of subscriber.

In summary:

  • Subscription price is always equivalent to 25USDc
  • Subscription is paid with Personal Tokens
  • Content Creator Personal token increases in value with number of subscriptions
  • Users can see the Farcaster Frame content if they are subscribed to content creator

How it's Made

This project uses Privy for content creators to siginin with their farcaster account and sign messages, while allowing them to connect to an external wallet to deploy their bonding curve.

It also uses Dynamic on the user portal for subscriptions, so that users can subscribe with any wallet or social account like Google.

We use frames.js to host a frame server and distribute our content in Farcaster, a content creator simply creates a post, and share it in Farcaster, when the user clicks "see content", our server receives the information of the user who is seeing the frame and see if they have a valid subscription or not for that specific content creator.

We have deployed the project fully in Base Sepolia and Arbitrum Sepolia, with fully verified contracts in Blockscout.

background image mobile

Join the mailing list

Get the latest news and updates