首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >将来在我的BEP20令牌代码中使用导入语句会影响我吗?

将来在我的BEP20令牌代码中使用导入语句会影响我吗?
EN

Stack Overflow用户
提问于 2021-05-21 04:47:25
回答 1查看 429关注 0票数 1

最近,我在混合以太上创建了一个BEP20令牌。但是我没有编写完整的代码,而是使用了import "https://github.com/OpenZeppelin/openzeppelin-contracts/blob/master/contracts/token/ERC20/ERC20.sol"并添加了自己的5-6行代码。

如果

  1. ,如果GitHub回购被删除或转移,它会影响我的令牌吗?它会停止工作,还是会丢失硬币?如果是,我怎样才能防止这种情况发生呢?

  1. 也在批准
  2. 的合同时,应该将合同代码与import语句放在一起吗?因为那样就只有10行了。或者我应该粘贴来自openZeppelin.git +额外添加行的代码?
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2021-05-21 08:44:48

如果GitHub回购被删除或转移,它会影响我的令牌吗?

在编译和部署契约之后,远程源的更改将影响到契约字节码,而不是。

同时,

在bscscan.com上批准我的合同时,应该将合同代码与导入语句放在一起吗?

是的,您可以使用使用import的“单个文件”验证(假设您的10行仅在一个文件中)。它将下载当前的远程文件并包含它以供验证。

请注意,在编译和BscScan验证之间更改远程文件的可能性很小。在这种情况下,验证将失败,因为发送到验证的整个源代码(以及由此生成的字节码)将与已部署的源代码不同。您可以通过不指向分支名称(在本例中为master)而指向特定提交(假设回购维护人员不更改其GIT历史记录)来降低这一风险(已经很小)。

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

https://stackoverflow.com/questions/67630940

复制
相关文章

相似问题

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