curveVault.withdraw is used 5 params but in actual impelentation of withdraw function in curveVault is used 3 params . So _rebalanceLiquidity transaction is reverted withdrawing shortage liquidity from the Curve vault in order to achieve disired liquidity on RTokenAddress.
curveVault.withdraw used 5 params.
This is crvUSD vault withdraw implementation. it used only 3 params.
assets: Amount to withdraw
receiver: Address that receives the withdrawn assets (default: msg.sender)
owner: Address from which shares are burned (default: msg.sender)
_rebalanceLiquidity transaction is reverted meaning , deposit and withdraw transactions reverted in LendingPool.
Manual Review
Use correct implementation of curveVault withdraw function to withdraw assets.
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.