Uniswap / v3-periphery

🦄 🦄 🦄 Peripheral smart contracts for interacting with Uniswap v3
https://uniswap.org
GNU General Public License v2.0
1.15k stars 1.06k forks source link

Fixed issues with the interface contracts #389

Open Amtaf opened 1 month ago

Amtaf commented 1 month ago

The Solidity files in your project are using outdated import paths for OpenZeppelin libraries,Specifically in the "https://github.com/Uniswap/v3-periphery/blob/main/contracts/interfaces/INonfungiblePositionManager.sol". Specifically, the import statements reference paths that are not compatible with the latest version of OpenZeppelin. For instance, the imports:

import '@openzeppelin/contracts/token/ERC721/IERC721Metadata.sol';
import '@openzeppelin/contracts/token/ERC721/IERC721Enumerable.sol';

The incorrect import paths caused the following issues: