@@ -56,14 +56,22 @@ abstract contract AvalancheMixin is FreeMemory, SettlerBase, DodoV2, UniswapV4,
5656 ) = abi.decode (data, (address , IERC20 , uint256 , bool , uint256 , uint256 , bytes , uint256 ));
5757 IERC20 buyToken;
5858 (recipient, buyToken, minAmountOut) = _maybeSetSlippage (slippage, recipient, minAmountOut);
59- (IERC20 actualBuyToken , uint256 actualAmountOut ) = sellToUniswapV4 (recipient, sellToken, bps, feeOnTransfer, hashMul, hashMod, fills);
59+ (IERC20 actualBuyToken , uint256 actualAmountOut ) =
60+ sellToUniswapV4 (recipient, sellToken, bps, feeOnTransfer, hashMul, hashMod, fills);
6061 _checkSlippage (buyToken, minAmountOut, actualBuyToken, actualAmountOut);
6162 } else if (action == uint32 (ISettlerActions.EULERSWAP.selector )) {
62- (address payable recipient , IERC20 sellToken , uint256 bps , IEulerSwap pool , bool zeroForOne , uint256 minAmountOut ) =
63- abi.decode (data, (address , IERC20 , uint256 , IEulerSwap, bool , uint256 ));
63+ (
64+ address payable recipient ,
65+ IERC20 sellToken ,
66+ uint256 bps ,
67+ IEulerSwap pool ,
68+ bool zeroForOne ,
69+ uint256 minAmountOut
70+ ) = abi.decode (data, (address , IERC20 , uint256 , IEulerSwap, bool , uint256 ));
6471 IERC20 buyToken;
6572 (recipient, buyToken, minAmountOut) = _maybeSetSlippage (slippage, recipient, minAmountOut);
66- (IERC20 actualBuyToken , uint256 actualAmountOut ) = sellToEulerSwap (recipient, sellToken, bps, pool, zeroForOne);
73+ (IERC20 actualBuyToken , uint256 actualAmountOut ) =
74+ sellToEulerSwap (recipient, sellToken, bps, pool, zeroForOne);
6775 _checkSlippage (buyToken, minAmountOut, actualBuyToken, actualAmountOut);
6876 } else if (action == uint32 (ISettlerActions.BALANCERV3.selector )) {
6977 (
@@ -78,7 +86,8 @@ abstract contract AvalancheMixin is FreeMemory, SettlerBase, DodoV2, UniswapV4,
7886 ) = abi.decode (data, (address , IERC20 , uint256 , bool , uint256 , uint256 , bytes , uint256 ));
7987 IERC20 buyToken;
8088 (recipient, buyToken, minAmountOut) = _maybeSetSlippage (slippage, recipient, minAmountOut);
81- (IERC20 actualBuyToken , uint256 actualAmountOut ) = sellToBalancerV3 (recipient, sellToken, bps, feeOnTransfer, hashMul, hashMod, fills);
89+ (IERC20 actualBuyToken , uint256 actualAmountOut ) =
90+ sellToBalancerV3 (recipient, sellToken, bps, feeOnTransfer, hashMul, hashMod, fills);
8291 _checkSlippage (buyToken, minAmountOut, actualBuyToken, actualAmountOut);
8392 } else if (action == uint32 (ISettlerActions.BEBOP.selector )) {
8493 (
@@ -95,11 +104,18 @@ abstract contract AvalancheMixin is FreeMemory, SettlerBase, DodoV2, UniswapV4,
95104 (IERC20 actualBuyToken , uint256 actualAmountOut ) = sellToBebop (recipient, sellToken, order, makerSignature);
96105 _checkSlippage (buyToken, minAmountOut, actualBuyToken, actualAmountOut);
97106 } else if (action == uint32 (ISettlerActions.DODOV2.selector )) {
98- (address payable recipient , IERC20 sellToken , uint256 bps , IDodoV2 dodo , bool quoteForBase , uint256 minAmountOut ) =
99- abi.decode (data, (address , IERC20 , uint256 , IDodoV2, bool , uint256 ));
107+ (
108+ address payable recipient ,
109+ IERC20 sellToken ,
110+ uint256 bps ,
111+ IDodoV2 dodo ,
112+ bool quoteForBase ,
113+ uint256 minAmountOut
114+ ) = abi.decode (data, (address , IERC20 , uint256 , IDodoV2, bool , uint256 ));
100115 IERC20 buyToken;
101116 (recipient, buyToken, minAmountOut) = _maybeSetSlippage (slippage, recipient, minAmountOut);
102- (IERC20 actualBuyToken , uint256 actualAmountOut ) = sellToDodoV2 (recipient, sellToken, bps, dodo, quoteForBase);
117+ (IERC20 actualBuyToken , uint256 actualAmountOut ) =
118+ sellToDodoV2 (recipient, sellToken, bps, dodo, quoteForBase);
103119 _checkSlippage (buyToken, minAmountOut, actualBuyToken, actualAmountOut);
104120 } else {
105121 return false ;
0 commit comments