![](/img/trans.png)
[英]How to paid gas charges from another account when transfer bep20 token using web3?
[英]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 行.
如果通過任何方式,GitHub 存儲庫被刪除或轉移,它會影響我的令牌嗎? 它會停止工作還是會丟失硬幣? 如果是,我該如何防止這種情況?
另外,在 bscscan.com 上批准我的合同時,我應該將合同代碼與import
聲明放在一起嗎? 因為那時它只有 10 行。 或者我應該粘貼來自 openZeppelin.git 的代碼 + 額外添加的行?
如果通過任何方式,GitHub 存儲庫被刪除或轉移,它會影響我的令牌嗎?
編譯和部署合約后,遠程源的更改不會影響您的合約字節碼。
另外,在 bscscan.com 上批准我的合同時,我應該將合同代碼與 import 聲明放在一起嗎?
是的,您可以使用使用import
的“單個文件”驗證(假設您的 10 行僅在一個文件中)。 它將下載當前的遠程文件並將其包含在驗證中。
請注意,在您的編譯和 BscScan 驗證之間遠程文件被更改的可能性非常小。 在這種情況下,驗證將失敗,因為發送到驗證的整體源代碼(以及從中生成的字節碼)與部署的源代碼不同。 您可以通過不指向分支名稱(在您的情況下為master
)而是指向特定提交來降低此(已經很小)風險(假設 repo 維護者不更改其 GIT 歷史記錄)。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.