After transferring of funds from the buyer to the contract, we distribute the nft value to beneficiaries. Buyer is also a beneficiary so we skip him during payments. Problem here is instead of using continue
we are using return
keyword, which causes function to return early without executing the remaining code.
Funds will be stuck in the contract due to use return statment.
Manual Review
Replace return with continue
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.