Author: @Lyes-Boudjabout
License: MIT
Merkle ERC20 Airdrop – A gas-efficient, verifiable token distribution system leveraging Merkle Trees for secure claim verification. Built with Solidity and OpenZeppelin Contracts, this implementation enables eligible addresses to claim ERC20 tokens by providing a valid Merkle proof, ensuring scalable and tamper-proof airdrop processes without storing the entire recipient list on-chain.
- Gas-efficient bulk distribution
- Merkle proof verification
- One-time claim enforcement
- ERC20 token support
- OpenZeppelin security patterns
- git
- You'll know you did it right if you can run
git --version
and you see a response likegit version x.x.x
- You'll know you did it right if you can run
- foundry
- You'll know you did it right if you can run
forge --version
and you see a response likeforge 0.2.0 (816e00b 2023-03-16T00:05:26.396218Z)
- You'll know you did it right if you can run
Clone the project
git clone https://github.com/Lyes-Boudjabout/merkle-erc20-airdrop
Go to the project directory
cd merkle-erc20-airdrop
Install dependencies
forge install openzeppelin/openzeppelin-contracts Cyfrin/foundry-devops dmfxyz/murky
I’m always open to discussions, collaborations, and feedback. Feel free to connect with me through any of the channels below:
GitHub: @Lyes-Boudjabout | LinkedIn: Lyes Boudjabout | Email: [email protected]