Fairdrop

Interface to create merkle airdrops and reward specific users based on their activity

Description

This project allows anyone to create an ERC-20 airdrop -- where airdrop participants can be qualified based on on-chain activity from The Graph. This allows protocols/people to reward users based on their activity. Users can airdrop any ERC-20 token including WETH, DAI, or their own token.

Fairdrop showcase

How it's made

Frontend is using Next/React and Ethers. It also utilizes The Graph in order to make queries to get on-chain activity. IPFS is also used to store merkle tree data. Smart contract tech is using Solidity and keeps track of the IPFS CID and merkle root to verify whether a user qualifies for an airdrop or not.

Technologies used

EthereumIPFSMetaMaskThe Graph