DatingDapp

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

Stakes for not getting liked back are too high

Summary

The protocol relies on users, who are willing to block their ETH in the protocol, until they get a match. The goal is for them to get liked back and spend their money together from the MultiSig, which will be created for them. Until a match has been completed by two users liking each other, all the ETH they spend for likes will be stuck in the protocol. This makes it very risky to like users as each like will cost 1 ETH (about 2.6k USD) and if not a single like materializes into a match, the user will not be able to retrieve his ETH.

With such punishing behavior for not getting liked back, users might avoid using the protocol as the stakes are too high.

Impact

Stakes of liking and not getting liked back are too high and users might avoid using the protocol

Tools Used

Manual review

Recommendations

Add some way for users to get their ETH back:

  • Give back the ETH and remove the like after a period of time

  • Implement an unlike behaviour

Updates

Appeal created

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

Informational or Gas

Please read the CodeHawks documentation to know which submissions are valid. If you disagree, provide a coded PoC and explain the real likelyhood and the detailed impact on the mainnet without any supposition (if, it could, etc) to prove your point.

Support

FAQs

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