From 4b8605f7e359836283049fe6b9a8efab9f8cc92d Mon Sep 17 00:00:00 2001 From: Shahul Hameed <10547529+shahthepro@users.noreply.github.com> Date: Mon, 10 Apr 2023 19:14:39 +0400 Subject: [PATCH 1/2] Remove unused imports --- .../strategies/uniswap/UniswapV3LiquidityManager.sol | 5 ----- contracts/contracts/strategies/uniswap/UniswapV3Strategy.sol | 1 - contracts/contracts/utils/UniswapV3Helper.sol | 2 -- 3 files changed, 8 deletions(-) diff --git a/contracts/contracts/strategies/uniswap/UniswapV3LiquidityManager.sol b/contracts/contracts/strategies/uniswap/UniswapV3LiquidityManager.sol index fc6dcba975..24723197fd 100644 --- a/contracts/contracts/strategies/uniswap/UniswapV3LiquidityManager.sol +++ b/contracts/contracts/strategies/uniswap/UniswapV3LiquidityManager.sol @@ -3,19 +3,14 @@ pragma solidity ^0.8.0; import { UniswapV3StrategyStorage } from "./UniswapV3StrategyStorage.sol"; -import { InitializableAbstractStrategy } from "../../utils/InitializableAbstractStrategy.sol"; import { INonfungiblePositionManager } from "../../interfaces/uniswap/v3/INonfungiblePositionManager.sol"; import { IVault } from "../../interfaces/IVault.sol"; -import { IStrategy } from "../../interfaces/IStrategy.sol"; -import { IUniswapV3Pool } from "@uniswap/v3-core/contracts/interfaces/IUniswapV3Pool.sol"; import { ISwapRouter } from "@uniswap/v3-periphery/contracts/interfaces/ISwapRouter.sol"; import { IERC20 } from "@openzeppelin/contracts/token/ERC20/IERC20.sol"; import { SafeERC20 } from "@openzeppelin/contracts/token/ERC20/utils/SafeERC20.sol"; import { Helpers } from "../../utils/Helpers.sol"; import { StableMath } from "../../utils/StableMath.sol"; -import "@openzeppelin/contracts/utils/Strings.sol"; - contract UniswapV3LiquidityManager is UniswapV3StrategyStorage { using SafeERC20 for IERC20; using StableMath for uint256; diff --git a/contracts/contracts/strategies/uniswap/UniswapV3Strategy.sol b/contracts/contracts/strategies/uniswap/UniswapV3Strategy.sol index 7ea737bbd9..e9e8dfd64e 100644 --- a/contracts/contracts/strategies/uniswap/UniswapV3Strategy.sol +++ b/contracts/contracts/strategies/uniswap/UniswapV3Strategy.sol @@ -1,7 +1,6 @@ // SPDX-License-Identifier: agpl-3.0 pragma solidity ^0.8.0; -import { InitializableAbstractStrategy } from "../../utils/InitializableAbstractStrategy.sol"; import { UniswapV3StrategyStorage } from "./UniswapV3StrategyStorage.sol"; import { Address } from "@openzeppelin/contracts/utils/Address.sol"; diff --git a/contracts/contracts/utils/UniswapV3Helper.sol b/contracts/contracts/utils/UniswapV3Helper.sol index fde134402a..5bad37c35c 100644 --- a/contracts/contracts/utils/UniswapV3Helper.sol +++ b/contracts/contracts/utils/UniswapV3Helper.sol @@ -4,8 +4,6 @@ pragma solidity =0.7.6; import "@uniswap/v3-core/contracts/interfaces/IUniswapV3Pool.sol"; import "@uniswap/v3-core/contracts/libraries/FixedPoint128.sol"; import "@uniswap/v3-core/contracts/libraries/TickMath.sol"; -import "@uniswap/v3-core/contracts/libraries/Tick.sol"; -import "@uniswap/v3-periphery/contracts/libraries/PositionKey.sol"; import "@uniswap/v3-periphery/contracts/libraries/LiquidityAmounts.sol"; import { INonfungiblePositionManager } from "../interfaces/uniswap/v3/INonfungiblePositionManager.sol"; From ce15980da9421cc761c037259922aa973b760fd1 Mon Sep 17 00:00:00 2001 From: Shahul Hameed <10547529+shahthepro@users.noreply.github.com> Date: Mon, 10 Apr 2023 19:19:54 +0400 Subject: [PATCH 2/2] Add back import --- contracts/contracts/strategies/uniswap/UniswapV3Strategy.sol | 1 + 1 file changed, 1 insertion(+) diff --git a/contracts/contracts/strategies/uniswap/UniswapV3Strategy.sol b/contracts/contracts/strategies/uniswap/UniswapV3Strategy.sol index e9e8dfd64e..7ea737bbd9 100644 --- a/contracts/contracts/strategies/uniswap/UniswapV3Strategy.sol +++ b/contracts/contracts/strategies/uniswap/UniswapV3Strategy.sol @@ -1,6 +1,7 @@ // SPDX-License-Identifier: agpl-3.0 pragma solidity ^0.8.0; +import { InitializableAbstractStrategy } from "../../utils/InitializableAbstractStrategy.sol"; import { UniswapV3StrategyStorage } from "./UniswapV3StrategyStorage.sol"; import { Address } from "@openzeppelin/contracts/utils/Address.sol";