MarketCreator:participateInMarket() doesn´t consider FOT tokens
As we can see the function credits the depositor with the exact amount specified, assumption that can be broken if the quoteAsset is a FOT token:
Additionally, redemptions may fail because they also try to transfer back the registered amount, when in reality they've received less.
User will receive slightly more rewards since they're computed on the credited amount
Redemptions may fail
Manual Review
Either make sure owner can't create markets with FOT tokens or implement logic to get the actual deposited amount by comparing the token's balance before and after the transfer
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.