Soulmate being able to withdraw LoveToken
from the period after divorce, leading to a loss of funds to protocol
Description:
Even though the parties must accept some loss in a divorce, it can not be the protocol. The implemented logic on Airdrop::claim
allows divorced soulmates to claim tokens after the divorce.
Impact:
Divorced soulmates withdrawing Airdrop funds and breaking the protocol goal.
Proof of Code:
Soulmate1 getDivorced
from soulmate2
Soulmate2 claims the LoveToken
Soulmate2 awaits 100 days
Soulmate2 claims more LoveToken
Recommendation:
Adjust the Soulmate::isDivorced
function as follows:
Adjust the Airdrop::claim
function as follows:
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.