DatingDapp

First Flight #33
Beginner FriendlyFoundrySolidityNFT
100 EXP
View results
Submission Details
Severity: medium
Invalid

Manipulable Matching System in the `LikeRegistry::likeUser()` function

Description: Users can potentially game the matching mechanism by strategically creating likes in the likeUser() function

Impact: Artificial match generation, system manipulation

Proof of Concept:

function createArtificialMatches() external {
// Create multiple likes to generate matches
likeUser(multipleAddresses);
}

Recommended Mitigation:

  • Implement additional match validation

  • Add cooldown periods between likes

  • Create more sophisticated matching algorithm

Updates

Appeal created

n0kto Lead Judge 6 months ago
Submission Judgement Published
Invalidated
Reason: Design choice

Support

FAQs

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