Skip to content

Commit 0c6238c

Browse files
committed
remove unnecessary verification of equilibrium point, stricter verification of current reserves
spearbit #4 and #5 (partial)
1 parent 81796d3 commit 0c6238c

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

src/EulerSwap.sol

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -96,9 +96,9 @@ contract EulerSwap is IEulerSwap, EVCUtil {
9696

9797
// Validate reserves
9898

99-
require(verify(equilibriumReserve0, equilibriumReserve1), CurveViolation());
10099
require(verify(reserve0, reserve1), CurveViolation());
101-
require(!verify(reserve0 > 0 ? reserve0 - 1 : 0, reserve1 > 0 ? reserve1 - 1 : 0), CurveViolation());
100+
require(!verify(reserve0 > 0 ? reserve0 - 1 : 0, reserve1), CurveViolation());
101+
require(!verify(reserve0, reserve1 > 0 ? reserve1 - 1 : 0), CurveViolation());
102102

103103
emit EulerSwapCreated(asset0Addr, asset1Addr);
104104
}

0 commit comments

Comments
 (0)