The contract has a typo in the struct definition string, "addres"
instead of "address"
, causing all signatures to be invalid.
Likelihood:
Signature verification will always fail unless the typo is fixed or signatures are created using the incorrect string.
This blocks all valid claims since signature validation is mandatory.
Impact:
Legitimate users cannot claim their Snowman NFTs.
Airdrop becomes effectively unusable.
A typo in the `MESSAGE_TYPEHASH` variable of the `SnowmanAirdrop` contract will prevent signature verification claims. Used `addres` instead of `address`
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.