我正试图在一个已经部署的地址上发布以太扫描合同。我将如何“夷平”这些导入的文件;
import "@openzeppelin/contracts/access/Ownable.sol";
import "@chainlink/contracts/src/v0.8/interfaces/AggregatorV3Interface.sol";我试过了
import "https://github.com/OpenZeppelin/openzeppelin-contracts/blob/v4.7.0/contracts/access/Ownable.sol"
import "https://github.com/smartcontractkit/chainlink-brownie-contracts/blob/main/contracts/src/v0.8/interfaces/AggregatorV3Interface.sol"我得到了一个错误:
Source "https://github.com/OpenZeppelin/openzeppelin-contracts/blob/v4.7.0/contracts/access/Ownable.sol" not found: File import callback not supported我做错了什么?
发布于 2022-07-12 06:21:16
在Remix上有一个add on扩展,它会自动为您完成该扩展。
发布于 2022-07-12 06:37:42
如果您不打算从Remix中使用它,我会推荐这个实心扁平器。对我来说很管用。非常容易和灵活的使用。
发布于 2023-02-27 04:43:40
在Visual代码中,您可以通过右键单击要扁平的文件并选择Hardhat: flatten此文件及其依赖项选项,使用非物质基础的稳健性扩展将智能联系人压平。它可以很好地处理所有导入的合同和依赖关系。

https://ethereum.stackexchange.com/questions/131591
复制相似问题