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

MarketMaker

A platform that prevents from bots using worldid, allows email/gmail/discord login using web3auth, cross-chain transactions with layerzero and can make money for business owners and content creators.

MarketMaker

Created At

ETHGlobal Brussels

Winner of

Pyth Network - Most Innovative use of Pyth pull oracle (Price Feeds) 1st place

Worldcoin - Pool Prize

Prize Pool

Project Description

MarketMaker is a marketing platform designed for project owners who may lack the necessary connections or experience in marketing and PR. MarketMaker hosts content creators and influencers with high engagement and follower counts, allowing project owners to utilize their marketing budget efficiently and profitably on a platform that benefits both parties. Instead of wasting users' time with promises of airdrops, we provide real value, ensuring they can earn money from their work. To address trust issues and the concern of "Is this a real person?", everyone is required to register with WorldID, eliminating this worry.

For those unfamiliar with Web3, we offer the ability to sign in using Web3Auth with almost anything like email, Gmail, phone number, or Discord. Web3Auth creates an EOA wallet for these users, which can then be linked to WorldID. To prevent bots, only one Twitter account can be linked to a single WorldID.

Project owners can open a pool on the Arbitrum chain with MM Tokens created using LayerZero's OFT standard, within the budget they allocate on our platform. It's important to note that users can open a pool on Arbitrum by paying a fee from any network. Content creators are assigned Tiers (1-3) based on their Twitter post engagement, follower count, and profile visits, and can mint their NFTs created with LayerZero's ONFT standard. Tier holders produce content based on the project owner's specified requirements. After meeting the requirements, content creators can claim their rewards by checking their progress. However, claiming rewards isn't immediate. The project owner sets a deadline, up to a maximum of one month, and all content creators participating in the pool will share rewards according to their Tier ratios by this deadline.

How it's Made

When a QR code generated by WorldID on our platform is approved by the user via mobile, a proof is created. This proof is sent to us, and with verifyAndExecute, we verify the proof on-chain. At the same time, we match users' wallets, emails, and phone numbers to their unique IDs, known as NullifierHashes, on-chain. We allow users to link one Twitter account to their unique NullifierHash.

For the UI, we used Next.js. For cross-chain functionality, we integrated LayerZero V2 with OFT for pool creation and cross-chain transactions, and ONFT-721 for the Tier system. With Web3Auth, we facilitated the integration of Web2 users into our system and enabled the creation of an account to approve transactions for WorldID.

background image mobile

Join the mailing list

Get the latest news and updates