The StrategyOp contract enforces a strict premium requirement for WETH to alETH conversions, which can lead to position management failures during market stress scenarios, potentially trapping user funds and preventing automated debt repayment.
The contract requires that any WETH to alETH conversion must result in receiving more alETH than the WETH input (premium requirement).
During market stress when WETH/alETH price ratio increases significantly:
Automated conversions become impossible
Yield harvesting mechanism breaks
Debt repayment through yield gets blocked.
Let's say a user has:
Deposited 10 WETH as collateral
Borrowed 8 alETH against it.
Price Movement Impact:
Normal Market Conditions:
WETH = $2000
alETH = $2000
Position Value = $20,000 collateral, $16,000 debt
Market Stress Scenario:
WETH price rises to $2500
alETH stays at $2000 (or drops)
Now collateral = $25,000, but debt value remains $16,000
The Critical Issues:
Swap Lockout:
As a result
Strategy can't swap WETH to alETH due to the premium requirement
Claimed WETH rewards can't be converted back to alETH
Debt repayment mechanism gets blocked.
Compounding Effect:
Unconverted rewards affect total strategy value
Users might need to manually repay more debt
Higher effective borrowing costs
Manual code review
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.