首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >部署具有多个可靠文件的智能契约

部署具有多个可靠文件的智能契约
EN

Ethereum用户
提问于 2018-04-25 13:56:28
回答 1查看 1.2K关注 0票数 1

我有一个包含4个.sol文件的契约,当我生成它的字节码和api时,如下所示:

代码语言:javascript
复制
> solc --bin GreenToken.sol
> solc --abi GreenToken.sol

我收到:

代码语言:javascript
复制
======= BasicToken.sol:BasicToken =======
Binary:
6060604052341561000f57...

======= GreenToken.sol:GreenToken =======
Binary:
6060604052341561000f5760...

======= Ownable.sol:Ownable =======
Binary:
6060604052341561000f5760008...

======= SafeMath.sol:SafeMath =======
Binary:
604c602c600b82828239...

智能契约包含以下4个.sol文件

BasicToken.solGreenToken.solOwnable.solSafeMath.sol

我还收到了4个api。问题是,对于部署契约,我必须使用哪个字节码和api?以防万一,我要用它们中的全部如何合并?

EN

回答 1

Ethereum用户

发布于 2018-05-24 15:22:55

您只需要部署GreenToken字节码/abi --其他字节码正在编译成GreenToken,因为我假设您将它们导入到该契约中,并使用Ownable和BasicToken扩展GreenToken。

如果您在契约中使用另一个契约作为变量,那么您需要通过它的地址引用该契约,并为它提供一个接口(sans实现,因为它是在您引用的契约地址处处理的)。

如果这不能回答你的问题,发布源代码,也许我误解了你的要求。希望这能帮上忙。

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

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

复制
相关文章

相似问题

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