簡體   English   中英

在我的 BEP20 Token 代碼中使用 import 語句會影響我的未來嗎?

[英]Will using import statement in my BEP20 Token code affect me in the future?

我最近在 remix etherium 上創建了一個BEP20令牌。 但是我沒有編寫整個代碼,而是使用import "https://github.com/OpenZeppelin/openzeppelin-contracts/blob/master/contracts/token/ERC20/ERC20.sol"並添加了一些我自己的 5-6 行.

  1. 如果通過任何方式,GitHub 存儲庫被刪除或轉移,它會影響我的令牌嗎? 它會停止工作還是會丟失硬幣? 如果是,我該如何防止這種情況?

  2. 另外,在 bscscan.com 上批准我的合同時,我應該將合同代碼與import聲明放在一起嗎? 因為那時它只有 10 行。 或者我應該粘貼來自 openZeppelin.git 的代碼 + 額外添加的行?

如果通過任何方式,GitHub 存儲庫被刪除或轉移,它會影響我的令牌嗎?

編譯和部署合約后,遠程源的更改不會影響您的合約字節碼。

另外,在 bscscan.com 上批准我的合同時,我應該將合同代碼與 import 聲明放在一起嗎?

是的,您可以使用使用import的“單個文件”驗證(假設您的 10 行僅在一個文件中)。 它將下載當前的遠程文件並將其包含在驗證中。

請注意,在您的編譯和 BscScan 驗證之間遠程文件被更改的可能性非常小。 在這種情況下,驗證將失敗,因為發送到驗證的整體源代碼(以及從中生成的字節碼)與部署的源代碼不同。 您可以通過不指向分支名稱(在您的情況下為master )而是指向特定提交來降低此(已經很小)風險(假設 repo 維護者不更改其 GIT 歷史記錄)。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM