SnowmanAirdrop declares address[] private s_claimers on line 42 with a comment "array to store addresses of claimers", but claimSnowman() never pushes to this array. The variable wastes a storage slot at deployment and its existence suggests functionality that was intended but never implemented.
There is no getter function for s_claimers either, so even if it were populated, there would be no way to read it externally.
Likelihood:
The dead variable exists in every deployment.
Impact:
No direct security impact. Wasted storage slot and misleading code. If downstream logic (frontend, analytics) depends on querying the claimers list, it will always be empty.
Either populate the array in claimSnowman() and add a getter, or remove it:
If tracking claimers is needed, add:
The contest is live. Earn rewards by submitting a finding.
Submissions are being reviewed by our AI judge. Results will be available in a few minutes.
View all submissionsThe contest is complete and the rewards are being distributed.