FjordAuction.sol:claimTokens() should check if claimable >0 and keep the left bids for users.
In FjordAuction.sol:claimTokensf(), claimable may be rounded down to 0. In this case, although users bid amountA, will get nothing, bids[msg.sender] should not be set to 0.
Similarly, token numbers such as 1.9、2.9 will be rounded down to 1 and 2, users will suffer some loss.
Users will suffer some loss if their bids is not coincidentally suitable for some tokens.
manually reviewed
1, only transfer tokens if claimable > 0
2, calculate the lefted bids, allow users to withdraw those bids.
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.