This application shows the utility of merkle tree in whitelisting walletaddresses for airdrops. The application is built using Next.js, Hardhat, and RainbowKit.
You can install and start the application by running the following commands in your terminal:
git clone https://github.com/skundu42/merkle-tree-dapp.git
npm install
npm run dev
Open http://localhost:3000 with your browser to see the result.
- Whitelist Wallets: Add wallet addresses to the whitelist
- Create Merkle Tree: Create a merkle tree from the whitelist
- Verify Wallet: Verify if a wallet address is in the whitelist
- Claim Tokens: Allow the user to claim tokens if the wallet address is in the whitelist
This application is for demonstration purposes only. It is not production ready and should not be used in a production environment.