File tree Expand file tree Collapse file tree 3 files changed +7
-6
lines changed Expand file tree Collapse file tree 3 files changed +7
-6
lines changed Original file line number Diff line number Diff line change @@ -15,8 +15,6 @@ abstract contract MaglevBase is EVCUtil {
15
15
uint112 public immutable debtLimit0;
16
16
uint112 public immutable debtLimit1;
17
17
uint256 public immutable feeMultiplier;
18
- uint112 public immutable initialReserve0;
19
- uint112 public immutable initialReserve1;
20
18
21
19
uint112 public reserve0;
22
20
uint112 public reserve1;
@@ -54,8 +52,8 @@ abstract contract MaglevBase is EVCUtil {
54
52
asset0 = IEVault (vault0).asset ();
55
53
asset1 = IEVault (vault1).asset ();
56
54
myAccount = params.myAccount;
57
- reserve0 = initialReserve0 = offsetReserve (params.debtLimit0, vault0);
58
- reserve1 = initialReserve1 = offsetReserve (params.debtLimit1, vault1);
55
+ reserve0 = offsetReserve (params.debtLimit0, vault0);
56
+ reserve1 = offsetReserve (params.debtLimit1, vault1);
59
57
feeMultiplier = 1e18 - params.fee;
60
58
}
61
59
Original file line number Diff line number Diff line change @@ -9,6 +9,8 @@ contract MaglevEulerSwap is MaglevBase {
9
9
uint256 public immutable priceY;
10
10
uint256 public immutable concentrationX;
11
11
uint256 public immutable concentrationY;
12
+ uint112 public immutable initialReserve0;
13
+ uint112 public immutable initialReserve1;
12
14
13
15
error KNotSatisfied ();
14
16
error ReservesZero ();
@@ -26,6 +28,9 @@ contract MaglevEulerSwap is MaglevBase {
26
28
priceY = params.priceY;
27
29
concentrationX = params.concentrationX;
28
30
concentrationY = params.concentrationY;
31
+
32
+ initialReserve0 = reserve0;
33
+ initialReserve1 = reserve1;
29
34
}
30
35
31
36
// Due to rounding, computeQuote() may underestimate the amount required to
Original file line number Diff line number Diff line change @@ -58,8 +58,6 @@ contract ConstantSumTest is MaglevTestBase {
58
58
}
59
59
60
60
function test_reserveLimit () public monotonicHolderNAV {
61
- assertEq (maglev.initialReserve0 (), 60e18 );
62
- assertEq (maglev.initialReserve1 (), 60e18 );
63
61
assertEq (maglev.reserve0 (), 60e18 );
64
62
assertEq (maglev.reserve1 (), 60e18 );
65
63
You can’t perform that action at this time.
0 commit comments