In the claimAndSwap
function, after swapping WETH (underlying) to alETH (asset), the strategy deposits all of its alETH balance back into the transmuter without considering existing alETH balances that may be needed for withdrawals.
By depositing the entire alETH balance, including funds that may be required for user withdrawals, the strategy may become illiquid and unable to fulfill withdrawal requests promptly.
Withdrawal Delays: Users may experience delays or inability to withdraw their funds due to insufficient liquid alETH in the strategy.
User Dissatisfaction: Withdrawal issues can lead to loss of user confidence and trust in the strategy.
Potential Losses: In volatile market conditions, inability to withdraw funds promptly could result in financial losses for users.
Scenario:
The strategy has an existing balance of alETH available for withdrawals.
After a claimAndSwap
operation, all alETH, including the existing balance, is redeposited into the transmuter.
Effect:
Users attempting to withdraw funds find that the strategy lacks sufficient liquid alETH to fulfill withdrawal requests.
The strategy must wait for the transmuter to release funds, causing delays.
Consequence:
Immediate withdrawal requests fail or are delayed.
Users may face financial losses, especially if they intended to convert alETH in response to market changes.
Deposit Only Swapped Amount:
Modify the claimAndSwap
function to deposit only the newly acquired alETH from the swap:
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.