SantasList imports from OpenZeppelin (ERC721), while SantaToken imports from Solmate (ERC20). Mixing two different standard library vendors in the same project increases audit surface, can cause subtle interface mismatches, and complicates dependency management.
Likelihood:
N/A (code quality issue)
Impact:
Maintainability risk; potential for inconsistent behavior in edge cases (e.g., differing safeTransfer semantics).
Standardize on one library — preferably OpenZeppelin for audited, battle-tested ERC standards, or Solmate throughout for gas efficiency.
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.