Create promotions. Earn rewards without revealing data. Build the infinite community.
This project provides the ability for any user to create his own Promotion event and a custom POAP to be minted on his own network. Any user or claimer can aggregate any amount of private data in his private vaults and generate proofs without revealing his data. We are EVM chain-agnostic. We can aggregate data in any given EVM network. One has to add the RPC URL and chain ID to setup a new chain to aggregate data in their vaults. One can also aggregate off-chain data from data sources like Github, Twitter etc. Our dApp is a social media application which means one can view promotions for his NFT collection in the dApp. Each promotion will be a post enabling people to build a community around it.
Our project being chain-agnostic is deployed on various chains and can be deployed to any other new EVM network by any user at any time. We have built our architecture in such a way that it is completely adaptable to add a new chain to aggregate data. We deployed our main contract on Polygon POS and cross-chain contracts on Scroll, PolygonZkEVM, Mantle, Alfajores, Chiado. We deployed hyperlane across all these chains so that we could mint custom souldbound NFTs on the respective chain on successful collection of a promotion claim. We used the Metamask SDK to connect with the wallet and interact with the smart contracts. We built with Sismo to build the data vaults. Sismo being our key sponsor. We built some new data groups and created 2 template contracts which could listen to any NFT and Token contract on any given EVM chain and aggregate the data. We used Worldcoin to uniquely identify each person so that no two persons can claim the same rewards. A promotion can be an on-chain condition aggreagated by Alchemy and Token Providers on Ethereum, Polygon and Goerli. We have deployed our template groups in Sismo Hub. Anyone can use the data group to whitelist people for any event, reward or any on-chain privelages. We used Lens Protocol as the social interaction layer of our dApp enabling people to create Promotions as a Post and interact with the community as a whole. We used AirStack to fetch NFTs from Ethereum to be displayed in our profile.