A crypto airdrop is a promotional activity typically performed by blockchain-based startups to help bootstrap a virtual currency project. Its aim is to spread awareness about the cryptocurrency project and to get more people trading in it when it lists on an exchange as an initial coin offering (ICO). -By Investopedia In this we provide an opportunity for whitelisted account to claim 1 airdrop-coin once per account and deny to pay airdrop-coin to already claimed account and those accounts that are not whitelisted
A Merkle tree is a data structure that is used in computer science applications. In bitcoin and other cryptocurrencies, Merkle trees serve to encode blockchain data more efficiently and securely. -By Investopedia
They are also referred to as "binary hash trees."
- Solidity (Writing Smart Contract)
- HTML, Css, Javascript For the website
- NodeJS To install Dependencies
- Hardhat Ethereum development environment
- Ethers.js To interact with the blockchain
$ cd web3
$ npm install or $ yarn
$ npx hardhat test
$ npx hardhat run --network localhost scripts/deploy.js