@@ -56,7 +56,7 @@ contract MapleTestBase is ForkTestBase {
5656 vm.startPrank (Ethereum.SPARK_PROXY);
5757 rateLimits.setRateLimitData (depositKey, 1_000_000e6 , uint256 (1_000_000e6 ) / 1 days);
5858 rateLimits.setRateLimitData (redeemKey, 1_000_000e6 , uint256 (1_000_000e6 ) / 1 days);
59- mainnetController.setMaxExchangeRate (address (syrup), 1e18 , syrup.convertToAssets ( 1.2e18 ) );
59+ mainnetController.setMaxExchangeRate (address (syrup), syrup.convertToShares ( 1e18 ), 2e18 );
6060 vm.stopPrank ();
6161
6262 // Maple onboarding process
@@ -126,28 +126,19 @@ contract MainnetControllerDepositERC4626MapleFailureTests is MapleTestBase {
126126 mainnetController.depositERC4626 (address (syrup), 1_000_000e6 );
127127 }
128128
129- function test_depositERC4626_maple_maxExchangeRateNotSet () external {
130- vm.prank (Ethereum.SPARK_PROXY);
131- mainnetController.setMaxExchangeRate (address (syrup), 0 , 0 );
132-
133- vm.prank (relayer);
134- vm.expectRevert ("MC/max-exchange-rate-not-set " );
135- mainnetController.depositERC4626 (address (syrup), 1_000_000e6 );
136- }
137-
138129 function test_depositERC4626_maple_exchangeRateTooHigh () external {
139130 deal (address (usdc), address (almProxy), 1_000_000e6 );
140131
141132 vm.startPrank (Ethereum.SPARK_PROXY);
142- mainnetController.setMaxExchangeRate (address (syrup), 1_000_000e6 , syrup.convertToAssets (1_000_000e6 ));
133+ mainnetController.setMaxExchangeRate (address (syrup), syrup.convertToShares (1_000_000e6 ), 1_000_000e6 - 1 );
143134 vm.stopPrank ();
144135
145136 vm.prank (relayer);
146137 vm.expectRevert ("MC/exchange-rate-too-high " );
147138 mainnetController.depositERC4626 (address (syrup), 1_000_000e6 );
148139
149140 vm.startPrank (Ethereum.SPARK_PROXY);
150- mainnetController.setMaxExchangeRate (address (syrup), 1_000_000e6 , syrup.convertToAssets ( 1_000_001e6 ) );
141+ mainnetController.setMaxExchangeRate (address (syrup), syrup.convertToShares ( 1_000_000e6 ), 1_000_000e6 );
151142 vm.stopPrank ();
152143
153144 vm.prank (relayer);
0 commit comments