The claimAndSwap functions in the Strategies contracts enforces the strict condition on the swap from WETH to ALETH. The keeper specifies the _amountClaim and the _minOut for slippage, However the require statement
require(_minOut > _amountClaim, "minOut too low");
only allows the _minOut to be greater than the _amountClaim which is the amount of WETH to claim from the transmuter.
In situations where there is a 1:1 condition the transaction would revert as a result of the require statment
require((balAfter - balBefore) >= _minOut, "Slippage too high");
StrategryArb
StrategyMainet
StrategyOp
Transaction will revert if there is a 1:1 condition
Manual review
update the operator >= to allow transactions of equal amount.
require(_minOut >= _amountClaim, "minOut too low");
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.