project screenshot 1
project screenshot 2
project screenshot 3

AirdropX

AirdropX: A fully on-chain, airdrop platform empowering projects with highly customizable and transparent token distributions across EVM networks. Users also claim rewards autonomously, with transparency at its core.

AirdropX

Created At

ETHGlobal Bangkok

Winner of

World - World Pool Prize

Prize Pool

Project Description

The biggest problem with airdrops are that its almost always fully centralised. Token amounts are not confirmed, and logic that qualifies people for airdrops are always masked behind the project's backend. AirdropX is a decentralized and fully on-chain airdrop platform designed to address these key transparency problems that have been rampant for years in the airdrop space. It integrates customizable, plug-n-play eligibility criteria, enabling developers and projects to easily reuse already built criteria logic for airdrops. Rewards can be calculated based on a "CriteriaLogic" contract that project devs can custom build to fit their project airdrop requirements. To start, a couple of sample eligibility contracts has been implemented, including:

  1. Simple "number of interactions" based criteria logic, with adding liquidity on a mock Uniswap V2 being the sample function to be recorded as an eligible interaction.
  2. Vlayer's time travel feature to showcase historical x number of token balance as a possible airdrop criteria.
  3. WorldID as sybil resistance criteria, which can be combined with other eligibility contracts.

However, criteria logic possibilities are endless, and can include things such as:

  1. Any anti-sybil protocol as an initial criteria
  2. Enabling cross-chain airdrop criterias using Axelar and Hyperlane
  3. Utilising attestations as a criteria with Sign.
  4. And many many more..

With its focus on transparency, AirdropX will revolutionize how airdrop distributions are executed in the space.

How it's Made

AirdropX is a set of smart contracts that has the following architecture:

  1. AirdropX.sol - a lightweight abstract contract meant for contracts that would like to be integrated into the AirdropX ecosystem.
  2. AirdropManager.sol - the main entry point for projects looking to start airdrop campaigns. Tokens are directly distributed here when the campaign starts, and eligibility contracts are selected.
  3. ICriteriaLogic.sol - the interface which all eligibility contracts have to implement.

AirdropManager.sol is protected by a partner tech- Venn's firewalls. This is meant to prevent potential exploits when tokens are available to claim after the campaign ends.

background image mobile

Join the mailing list

Get the latest news and updates