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.
Stakes of liking and not getting liked back are too high and users might avoid using the protocol
Manual review
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
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.
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.