Description
Unused Imports
OstiumVault
import './lib/ChainUtils.sol';
import '@openzeppelin/contracts/access/Ownable.sol';
import '@openzeppelin/contracts-upgradeable/proxy/utils/Initializable.sol';OstiumWhitelist
import '@openzeppelin/contracts/utils/Address.sol';
OstiumLockedDepositNft
import '@openzeppelin/contracts/interfaces/IERC20Metadata.sol';
import '@openzeppelin/contracts/interfaces/IERC4626.sol';OstiumPriceUpKeep
import './lib/ChainUtils.sol';
import './interfaces/IOstiumTradingStorage.sol';OstiumTradesUpKeep
import 'src/interfaces/external/IChainlinkVerifierProxy.sol';
import 'src/interfaces/external/IChainlinkRewardManager.sol';
import 'src/interfaces/external/IChainlinkFeeManager.sol';
import'@chainlink/contracts/src/v0.8/automation/interfaces/ILogAutomation.sol'; // duplicate
OstiumTradingStorage
import './interfaces/IOstiumOpenPnl.sol'; Wrong imports
OstiumTradesUpKeep
import 'src/OstiumTrading.sol'; should be changed to import 'src/interfaces/IOstiumPairInfos.sol'; Because it's only using theIOstiumPairInfos interface.
OstiumPairsStorage
import './interfaces/IOstiumTradingStorage.sol'; should be changed to import './interfaces/IOstiumPairsStorage.sol'; Because it's only using theIOstiumPairsStorage interface.
Status
Addressed in #840e77e.