57923 sc insight redundant synthetic transfers in claimredemption when amountnottransmuted is zero
Description
Brief/Intro
Vulnerability Details
uint256 syntheticFee = amountNottransmuted * exitFee / BPS;
uint256 syntheticReturned = amountNottransmuted - syntheticFee;
TokenUtils.safeTransfer(syntheticToken, msg.sender, syntheticReturned);
TokenUtils.safeTransfer(syntheticToken, protocolFeeReceiver, syntheticFee);Impact Details
Proof of Concept
Proof of Concept
Previous56435 sc critical alchemistv3 repayment only liquidation pays liquidator from pool fee leak theft of unclaimed yieldNext58616 sc medium liquidation can revert due to 0 amount fee withdraw
Was this helpful?