diff --git a/contracts/arbitrum/connectors/uniswap-sell-beta/helpers.sol b/contracts/arbitrum/connectors/uniswap-sell-beta/helpers.sol index 9342a8e7..395837fc 100644 --- a/contracts/arbitrum/connectors/uniswap-sell-beta/helpers.sol +++ b/contracts/arbitrum/connectors/uniswap-sell-beta/helpers.sol @@ -5,11 +5,11 @@ import "./interface.sol"; import {SqrtPriceMath} from "./libraries/SqrtPriceMath.sol"; import "./libraries/TransferHelper.sol"; -abstract contract Helpers is ISwapRouter { - ISwapRouter router = +contract Helpers is ISwapRouter { + ISwapRouter constant public router = ISwapRouter(0xE592427A0AEce92De3Edee1F18E0157C05861564); - UniswapV3Pool state = + UniswapV3Pool constant public state = UniswapV3Pool(0xCEda10b4d3bdE429DdA3A6daB87b38360313CBdB); function getPriceLimit(uint256 amountIn, bool zeroForOne) diff --git a/contracts/arbitrum/connectors/uniswap-sell-beta/main.sol b/contracts/arbitrum/connectors/uniswap-sell-beta/main.sol index 40881767..87274cfd 100644 --- a/contracts/arbitrum/connectors/uniswap-sell-beta/main.sol +++ b/contracts/arbitrum/connectors/uniswap-sell-beta/main.sol @@ -8,6 +8,7 @@ abstract contract uniswapSellBeta is Helpers { address tokenIn, address tokenOut, uint24 fee, + uint256 amountIn, uint256 amountOutMinimum, bool zeroForOne ) public payable returns (uint256 amountOut) { @@ -18,7 +19,7 @@ abstract contract uniswapSellBeta is Helpers { tokenOut, msg.sender, fee, - msg.value, + amountIn, amountOutMinimum, zeroForOne )