Beginner FriendlyDeFiFoundry
100 EXP
View results
Submission Details
Severity: medium
Invalid

need general check in the constructor

Summary

Vulnerability Details

Impact

Tools Used

Recommendations

constructor(bytes32 merkleRoot, IERC20 airdropToken) Ownable(msg.sender) {
require(merkleRoot != bytes32(0), "Invalid Merkle root"); // Check that the Merkle root is not zero
require(address(airdropToken) != address(0), "Invalid ERC-20 token address"); // Ensure the airdrop token address is valid
i_merkleRoot = merkleRoot;
i_airdropToken = airdropToken;

Updates

Lead Judging Commences

inallhonesty Lead Judge about 1 year ago
Submission Judgement Published
Invalidated
Reason: Lack of quality

Support

FAQs

Can't find an answer? Chat with us on Discord, Twitter or Linkedin.