project screenshot 1
project screenshot 2
project screenshot 3

dyFactor

Generate your wallet's score based on your past activities, and access advantages and bonuses in decentralized protocols

dyFactor

Created At

Web3Jam

Winner of

trophy

Covalent Pool Prize

trophy

NFTPort Pool Prize

trophy

Web3 Jam Finalist

Project Description

The idea behind this project is to allow users to connect their wallet to our platform (via Metamask or wallet connect for example) and calculate a personalized score based on past wallet activity. Then users can mint an NFT score allowing them to access benefits on different services. Dyfactor also allows protocols to easily integrate their NFT score button via a code available directly on the platform so that users can use their score on any protocol.

How it's Made

The project uses Next.js for the front. To fetch the data, compute the score and deal with the NFTs we use 2 different JS scripts. We use APIs from Covalent to obtain data about the user address. We also use an API from AAVE in order to know if a user has ever voted in Aave governance. Moreover we used a NFTPort API to deploy a NFT smart-contract and mint NFTs. All the metadatas are also uploaded on IPFS using others NFTPort APIs.

background image mobile

Join the mailing list

Get the latest news and updates