diff --git a/contracts/arbitrum/connectors/uniswap/v3_swap/helpers.sol b/contracts/arbitrum/connectors/uniswap/v3_swap/helpers.sol index fc4ead42..1a7a1366 100644 --- a/contracts/arbitrum/connectors/uniswap/v3_swap/helpers.sol +++ b/contracts/arbitrum/connectors/uniswap/v3_swap/helpers.sol @@ -53,7 +53,7 @@ abstract contract Helpers is DSMath, Basic { _sellAddr.decimals(), wmul(buyData.unitAmt, convertTo18(_buyAddr.decimals(), _buyAmt)) ); - bool isEth = address(_sellAddr) == wethAddr; + bool isEth = address(_sellAddr) == ethAddr; convertEthToWeth(isEth, _sellAddr, _slippageAmt); approve(_sellAddr, address(swapRouter), _slippageAmt); @@ -115,7 +115,7 @@ abstract contract Helpers is DSMath, Basic { wmul(sellData.unitAmt, convertTo18(_sellAddr.decimals(), _sellAmt)) ); - bool isEth = address(_sellAddr) == wethAddr; + bool isEth = address(_sellAddr) == ethAddr; convertEthToWeth(isEth, _sellAddr, _sellAmt); approve(_sellAddr, address(swapRouter), _sellAmt); ExactInputSingleParams memory params = ExactInputSingleParams({ diff --git a/contracts/mainnet/connectors/uniswap/v3_swap/helpers.sol b/contracts/mainnet/connectors/uniswap/v3_swap/helpers.sol index 27e7cb88..a949c8fa 100644 --- a/contracts/mainnet/connectors/uniswap/v3_swap/helpers.sol +++ b/contracts/mainnet/connectors/uniswap/v3_swap/helpers.sol @@ -53,7 +53,7 @@ abstract contract Helpers is DSMath, Basic { _sellAddr.decimals(), wmul(buyData.unitAmt, convertTo18(_buyAddr.decimals(), _buyAmt)) ); - bool isEth = address(_sellAddr) == wethAddr; + bool isEth = address(_sellAddr) == ethAddr; convertEthToWeth(isEth, _sellAddr, _slippageAmt); approve(_sellAddr, address(swapRouter), _slippageAmt); @@ -114,7 +114,7 @@ abstract contract Helpers is DSMath, Basic { wmul(sellData.unitAmt, convertTo18(_sellAddr.decimals(), _sellAmt)) ); - bool isEth = address(_sellAddr) == wethAddr; + bool isEth = address(_sellAddr) == ethAddr; convertEthToWeth(isEth, _sellAddr, _sellAmt); approve(_sellAddr, address(swapRouter), _sellAmt); ExactInputSingleParams memory params = ExactInputSingleParams({ diff --git a/contracts/optimism/connectors/uniswap/v3_swap/helpers.sol b/contracts/optimism/connectors/uniswap/v3_swap/helpers.sol index 622a338c..a6a27230 100644 --- a/contracts/optimism/connectors/uniswap/v3_swap/helpers.sol +++ b/contracts/optimism/connectors/uniswap/v3_swap/helpers.sol @@ -53,7 +53,7 @@ abstract contract Helpers is DSMath, Basic { _sellAddr.decimals(), wmul(buyData.unitAmt, convertTo18(_buyAddr.decimals(), _buyAmt)) ); - bool isEth = address(_sellAddr) == wethAddr; + bool isEth = address(_sellAddr) == ethAddr; convertEthToWeth(isEth, _sellAddr, _slippageAmt); approve(_sellAddr, address(swapRouter), _slippageAmt); @@ -115,7 +115,7 @@ abstract contract Helpers is DSMath, Basic { wmul(sellData.unitAmt, convertTo18(_sellAddr.decimals(), _sellAmt)) ); - bool isEth = address(_sellAddr) == wethAddr; + bool isEth = address(_sellAddr) == ethAddr; convertEthToWeth(isEth, _sellAddr, _sellAmt); approve(_sellAddr, address(swapRouter), _sellAmt); ExactInputSingleParams memory params = ExactInputSingleParams({ diff --git a/contracts/polygon/connectors/uniswap/v3_swap/helpers.sol b/contracts/polygon/connectors/uniswap/v3_swap/helpers.sol index 30911e8e..f2535230 100644 --- a/contracts/polygon/connectors/uniswap/v3_swap/helpers.sol +++ b/contracts/polygon/connectors/uniswap/v3_swap/helpers.sol @@ -53,7 +53,7 @@ abstract contract Helpers is DSMath, Basic { wmul(buyData.unitAmt, convertTo18(_buyAddr.decimals(), _buyAmt)) ); - bool isMatic = address(_sellAddr) == wmaticAddr; + bool isMatic = address(_sellAddr) == maticAddr; convertMaticToWmatic(isMatic, _sellAddr, _slippageAmt); approve(_sellAddr, address(swapRouter), _slippageAmt); ExactOutputSingleParams memory params = ExactOutputSingleParams({ @@ -114,7 +114,7 @@ abstract contract Helpers is DSMath, Basic { wmul(sellData.unitAmt, convertTo18(_sellAddr.decimals(), _sellAmt)) ); - bool isMatic = address(_sellAddr) == wmaticAddr; + bool isMatic = address(_sellAddr) == maticAddr; convertMaticToWmatic(isMatic, _sellAddr, _sellAmt); approve(_sellAddr, address(swapRouter), _sellAmt); ExactInputSingleParams memory params = ExactInputSingleParams({ diff --git a/contracts/polygon/connectors/uniswap/v3_swap/main.sol b/contracts/polygon/connectors/uniswap/v3_swap/main.sol index 5d88bfa5..9a0809f8 100644 --- a/contracts/polygon/connectors/uniswap/v3_swap/main.sol +++ b/contracts/polygon/connectors/uniswap/v3_swap/main.sol @@ -90,4 +90,4 @@ abstract contract UniswapResolver is Helpers, Events { contract ConnectV2UniswapV3SwapPolygon is UniswapResolver { string public constant name = "UniswapV3-Swap-v1"; -} \ No newline at end of file +}