Skip to content

RespctLabs/SNFTMarketPlace

Repository files navigation

Logo

Respct

Website . Testnet . Twitter . Discord

Introducing Proof of Fandom

We're introducing Composable ERC 998 NFTs to establish a proof-of-fandom for the creator economy.

How will it work?

  • Creators would launch a collection of upgradable NFTs to incentivize their fans for un-lockable perks at different levels in return of engagement on different social media platforms through likes, shares, content consumed, comments, co-creation, etc.

  • Apart from increased community engagement, creators would also enjoy growing royalty (based on the NFT level) for each transaction of their NFT thereafter. The users can unlock perks like DMs, AMAs, video calls, and share many such exciting moments with their favourite creators.

  • To start this off, we have to create a bridge between existing Web2 platforms like Twitter (live on testnet), YouTube, Discord, Twitch and Web3 tokenized communities (to be added soon) to give users the experience and feel of Web3.

Let’s dive a little deeper :

Social Non-Fungible Token or SNFTs

SNFTs are ERC998 NFTs which accumulate points and upgrade (and attach more NFTs to your orignal NFT) as you interact with the creator’s content on various platforms.

What is ERC 998?

ERC-998 is an extension to the ERC-721 standard that adds the ability for non-fungible tokens to own other non-fungible tokens and ERC-20 tokens.

Non-fungible tokens that implement ERC998 also implement the ERC-721 standard.

The official ERC-998 standard is at this link: EIP-998

📚 Under the hood

Here is the final stack we used Polygon, Solidity, IPFS, & Next.js

  • Backend :

    • Hosted on Polygon
    • Chainlink
    • Written on Solidity
    • Contracts from OpenZepplin
  • NFT Marketplace:

    • Nextjs
    • React
  • Deployment :

    • Polygon
    • Digitalocean droplet for Vendure server
    • Vercel for the landing page

How do you feel we can improve? We're open to feedback and feature requests.

Got suggestions? 🚀 Drop us an email on [email protected] or join our Discord.