Solidity

編譯多個合約

  • July 17, 2018

編譯包含多個合約的 .sol 文件時,您會得到多個二進製文件。

我怎麼知道哪個屬於根合約?

例如查看etherdelta 合約程式碼,我可以看到一些合約,但 etherscan 最終呈現的二進製文件是合約 EtherDelta 的一個,它是根合約。

所以我在問 - 在編譯具有多個合約的 .sol 文件時,我如何知道哪個合約是根合約,或者換句話說,etherscan 是如何知道的?

合約名稱似乎是合約所有者在etherscan 驗證時給出的。

引用自:https://ethereum.stackexchange.com/questions/54475