Inspiration 🌟

Solving issues in the creator economy without first developing a new business model is futile. Every shift in the business model has the potential to generate a multitude of unicorn companies. Although technological advancements in Web3 are noteworthy, they are secondary to the emergence of innovative business models. The recent surge in memes has been particularly enlightening, demonstrating that quality content naturally evolves into popular memes. This leads us to consider whether the principles underlying memes can be applied to manage content platforms. Thus, we have introduced a novel business model termed the 'investing model,' which we are implementing in a distinctive manner.

What it does 🌍

SocialKing is an emerging content investment platform which is a Browser Extension that aims to solve the pain points in the creator economy and bring a new experience to creators, distributors, and consumers. Through innovative business models and technical means, SocialKing is committed to reshaping the future of content creation and distribution.

  1. Buy/Sell Content Shares: Users can buy/sell content shares in different content generation platform such as Twitter, Youtube and obtain NFT(ERC1155) of the corresponding content to encourage the creation of high-quality content .
  2. Authentication: Chainlink Functions is used to bind content generation platform accounts such as Twitter username and EOA so that the author of the post can get benefits. Alt text

How we built it 🛠️

SocialKing was constructed in several segments:

  1. Smart Contract: Deployed on Polygon amoy, written in Solidity, with Solmate for standard contracts(ERC1155).
  2. Chrome Extension: Built using React, Viem, and TypeScript.
  3. Extension Sidebar: Utilized The Graph to Display creator content that has been uploaded to the chain.
  4. Chainlink Integration: Integrated Chainlink contracts, including Functions and Data Feeds.

Challenges we ran into 😵

  1. Chainlink: The sendRequest function of Chainlink Functions takes a long time to complete due to various network issues when obtaining results from off-chain APIs.
  2. Wallet Integration: Introducing wallet functions into a Browser Extension is difficult and time-consuming.
  3. Extension Development: Chrome Extension development library is complex and may cause many compatibility issues.
  4. Graph Deployment: Deploying The Graph on Polygon poses different challenges compared to Sepolia.

Accomplishments that we're proud of 🏆

  1. Decentralized Content Trading: Successfully implemented a decentralized content trading system that allows users to buy and sell Creator Content.
  2. Chainlink Integration: Integrated Chainlink Functions to bind username and EOA and Chainlink Data Feeds to convert MATIC to USD.
  3. Revenue Sharing Model: Developed an innovative revenue sharing model that ensures fair compensation for creators, distributors, and early investors.
  4. Enhanced User Experience: Built a user-friendly platform that aggregates and sorts content for easy browsing and interaction.

What we learned 💡

  1. Gained significant knowledge in developing with Chainlink, Browser Extensions, and The Graph.
  2. Became familiar with the integration of Browser Extensions and smart contracts.

What's next for Social King 🔮

  1. Platform Expansion: Apply the application to other social media platforms, such as YouTube and GitHub, and explore potential integrations and collaborations.
  2. User Experience Improvement: Continuously optimize and add new features to enhance user experience.
  3. Long-term Vision: Guide users to make SocialKing the preferred platform for content publishing.

Built With

Share this project:

Updates