Support and bet on your favorite creator/artist, while subscribing to top-tier content!
We built a dapp that connects creators/artists and fans in a fun way! With OpenSea going zero-fee and friend.tech going full ponzy recently, we aim to seek a balance between virality and actually supporting the artist, by combining the best elements of the friend.tech's pricing mechanism and NFT.
With OnlySubs, artists are always ensured to be paid a subscription fee. Users can buy and sell an artist's subscription by putting up a deposit, in which the subscription fee will be deducted from. While subscribed, the user gets to unlock content published by the artist. The user can keep subscribing, OR sell the subscription at any time. At sale, the subscription fee is deducted from the sale and goes directly to the artist. And the subscription fee is 15% of the NFT.
The price of the NFT follows a bonding curve and increases with the number of holders. The more people subscribe to the artist, the higher the price of the NFT and the subscription will be, since subscription fee is 15% of the price of the NFT. This means that the more popular the artist gets, the more people subscribe to the NFT, the higher the NFT price, the more expensive it is to keep subscribing to the artist, and the more the artist makes.
There are two repos in this project:
We forked a PWA Lens Protocol example app combining Lens Protocol, WalletConnect, Privy, and ShadCN UI.
This repo contains the smart contract that implements the bonding curve pricing mechanism as well as subscription fee enforcement.