In this function if msg.sender never interacted with
soulmate.sol the value ‘soulmateId[msg.sender] would returns 0 and this
can be not that correct.
All people can call this function (but not receive tokens if they did
not staked their tokens).
Foundry
Consider check if msg.sender has actually a
soulmate and if he staked the tokens.
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.