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

VeriDrop

VeriDrop - Sybil resistant airdrops on BASE using World ID.

VeriDrop

Created At

ETHGlobal Brussels

Winner of

Worldcoin - Pool Prize

Prize Pool

Project Description

VeriDrop helps you create token drops verifiable by World ID for proof of humanity. With VeriDrop, anyone can setup a sybil resistant claim page that not only limits one wallet per human to claim but, also helps a user trigger a claim of their choice.

Creating an airdrop on VeriDrop is a 2-step process:

  • Start by giving your airdrop a name, claiming period, the token that you want to airdrop along with the amount.
  • Next, select how do you want to gate the airdrop - keep it open for all, gate it using an existing token (equal amounts or pro-rata holding) or upload a csv with the list of addresses along with their amount.
  • Sign the transactions & your claim is ready to share!

Share the claim link generated with your community/frens.

Claiming an airdrop:

  • Connect your wallet on the claim link shared w/ you & check if you're eligible to claim.
  • Verify your identity (PoH) using your world ID
  • Once verified, select the amount of tokens & click 'Claim'.

How it's Made

Built using WorldCoin & LayerZero.

The project is largely divided into 3 sections -

  1. Smart contracts - We have developed a universal airdrop creator factory contract and airdrop claim contracts with merkle proof verification on-chain. These contracts are tied to the World ID router module on Base-Sapolia-chain, to attain sybil resistent verification at the time of airdrop qualification/claims.

  2. Frontend - Frontend of the application is build with Walletconnect, Viem, EthersJs, written in NextJs. The frontend contrains 2 dashboards largely, 1 for admins/devs/projects to create their airdrop campaigns according to the desired airdrop criteria and parameters. The other dashboard is user centric, allowing users to verify themselves with WorldID and claim the airdrops.

  3. Subgraph - A subgraph was deployed on the ClaimFactory and Claim contracts, to effectively fetch data from contract in real time in a robust manner.

background image mobile

Join the mailing list

Get the latest news and updates