User will redeem less USDC than he should due to incorrect redeem ratio.
The buy allow users to bid on ZENO
auction
An issue with the current implementation is that, when transferring the USDC
, the amount is calculated as price
* amount
and the total (cost
) is then passed to the transferFrom
, and minting ZENO
, just the amount
is passed to it, this will mean that the USDC provided is not the ZENO
minted.(USDC provided is higher than zeno minted)
However when redeeming, There is 1:1 conversion of USDC to ZENO , causing user recived less USDC amount than provided
User redeem less USDC than he supplied, resulting in loss of funds.
Manual review
Use the correct conversion of USDC to zeno when redeem.
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.