首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何“扁平化”进口合同

如何“扁平化”进口合同
EN

Ethereum用户
提问于 2022-07-12 06:06:54
回答 3查看 1.2K关注 0票数 1

我正试图在一个已经部署的地址上发布以太扫描合同。我将如何“夷平”这些导入的文件;

代码语言:javascript
复制
import "@openzeppelin/contracts/access/Ownable.sol";
import "@chainlink/contracts/src/v0.8/interfaces/AggregatorV3Interface.sol";

我试过了

代码语言:javascript
复制
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"

我得到了一个错误:

代码语言:javascript
复制
Source "https://github.com/OpenZeppelin/openzeppelin-contracts/blob/v4.7.0/contracts/access/Ownable.sol" not found: File import callback not supported

我做错了什么?

EN

回答 3

Ethereum用户

回答已采纳

发布于 2022-07-12 06:21:16

在Remix上有一个add on扩展,它会自动为您完成该扩展。

退房:https://remix-project.org/

票数 2
EN

Ethereum用户

发布于 2022-07-12 06:37:42

如果您不打算从Remix中使用它,我会推荐这个实心扁平器。对我来说很管用。非常容易和灵活的使用。

票数 2
EN

Ethereum用户

发布于 2023-02-27 04:43:40

在Visual代码中,您可以通过右键单击要扁平的文件并选择Hardhat: flatten此文件及其依赖项选项,使用非物质基础的稳健性扩展将智能联系人压平。它可以很好地处理所有导入的合同和依赖关系。

票数 1
EN
页面原文内容由Ethereum提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://ethereum.stackexchange.com/questions/131591

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档