When a user calls the LikeRegistry::likeUser
function and sends ETH to the contract the mapping userBalances
is never updated resulting in that the ETH never gets sent to the MultiSig
contract when matched with a user.
ETH sent to the LikeRegistry
contract will be lost.
Manual code review
Update the userBalances
mapping in the likeUser
function:
Likelihood: High, always. Impact: High, loss of funds
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.