In StabilityPool.sol, getExchangeRate() returns a constant 1e18, ignoring actual pool conditions.
This bypasses any real ratio of rToken to deToken, potentially misleading depositors.
If the protocol intended a floating exchange rate, users will face inaccurate redemptions. If 1:1 is truly intended, this is not a bug, but it must be clearly documented.
Manual inspection of StabilityPool deposit/withdraw logic
If it should be dynamic, replace with a function computing (rTokenBalance / totalDeTokenSupply).
If truly 1:1, confirm that design is stable and documented.
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.