如何在松露控制台中调用别人的合同?

时间:2019-02-11 11:37:15

标签: ethereum truffle

我想在松露控制台中的其他人的合同上调用方法,而不是通常的迁移/部署。怎么办?

1 个答案:

答案 0 :(得分:0)

  1. 获取合同代码,您可以使用以太坊资源管理器来访问相关的测试网或主网。
  2. 创建一个空的松露项目:“ truffle init”
  3. 将合同代码放入合同目录中的文件中,例如:contracts / Code.sol
  4. 编译它:“ truffle compile”,这将为您编译的每个合同在build / contracts下创建.json文件 4b。您可能需要在松露配置文件中更改solc编译器的版本,并检查代码中的编译指示。
  5. “松露控制台”在启动时会加载合同定义,因此您可以执行以下操作:

让c =等待代码.at('0x123XYZ')