Since there is no check for claimed addresses in the MerkleAirdrop
contract, any user who is eligible for claiming the airdrop tokens can claim more than once and potentially drain the whole airdrop tokens of the contract
Add the following block of code in your MerkleAirdropTest.t.sol
test file:
Then run the following command for executing the test:
Manual review and Foundry unit tests
Modify MerkleAirdrop
contract to check for claimed addresses:
The contest is live. Earn rewards by submitting a finding.
This is your time to appeal against judgements on your submissions.
Appeals are being carefully reviewed by our judges.