@@ -43,21 +43,16 @@ contract EulerSwapTest is MaglevTestBase {
43
43
}
44
44
45
45
function test_price () public {
46
- uint price = 0.5e18 ;
47
- uint px = price;
48
- uint py = 1e18 ;
46
+ uint256 price = 0.5e18 ;
47
+ uint256 px = price;
48
+ uint256 py = 1e18 ;
49
49
oracle.setPrice (address (eTST), unitOfAccount, 0.5e18 );
50
50
oracle.setPrice (address (assetTST), unitOfAccount, 0.5e18 );
51
51
52
52
int256 origNAV = getHolderNAV ();
53
53
54
54
vm.prank (owner);
55
- maglev.setEulerSwapParams (Maglev.EulerSwapParams ({
56
- px: px,
57
- py: py,
58
- cx: 0.4e18 ,
59
- cy: 0.85e18
60
- }));
55
+ maglev.setEulerSwapParams (Maglev.EulerSwapParams ({px: px, py: py, cx: 0.4e18 , cy: 0.85e18 }));
61
56
62
57
uint256 amountIn = 1e18 ;
63
58
uint256 amountOut = maglev.quoteExactInput (address (assetTST), address (assetTST2), amountIn);
@@ -90,6 +85,7 @@ contract EulerSwapTest is MaglevTestBase {
90
85
91
86
t2.transfer (address (maglev), q);
92
87
if (dir) maglev.swap (amount - 2 , 0 , address (this ), "" ); // - 2 due to rounding
88
+
93
89
else maglev.swap (0 , amount - 2 , address (this ), "" );
94
90
95
91
uint256 q2 = maglev.quoteExactInput (address (t1), address (t2), amount);
@@ -103,18 +99,13 @@ contract EulerSwapTest is MaglevTestBase {
103
99
cx = bound (cx, 0.01e18 , 0.99e18 );
104
100
cy = bound (cy, 0.01e18 , 0.99e18 );
105
101
106
- uint px = price;
107
- uint py = 1e18 ;
102
+ uint256 px = price;
103
+ uint256 py = 1e18 ;
108
104
oracle.setPrice (address (eTST), unitOfAccount, price);
109
105
oracle.setPrice (address (assetTST), unitOfAccount, price);
110
106
111
107
vm.prank (owner);
112
- maglev.setEulerSwapParams (Maglev.EulerSwapParams ({
113
- px: px,
114
- py: py,
115
- cx: cx,
116
- cy: cy
117
- }));
108
+ maglev.setEulerSwapParams (Maglev.EulerSwapParams ({px: px, py: py, cx: cx, cy: cy}));
118
109
119
110
int256 origNAV = getHolderNAV ();
120
111
0 commit comments