本节继续讨论Truffle项目的编译和部署

1. 合约编译

通过compile编译合约

4. Truffle项目的编译和部署-2

2. 编译后的文件结构

编译完成后生成build文件夹中,有2个json文件

4. Truffle项目的编译和部署-2

3. SimpleStorage.json文件内容如下

abi是对合约的描述

 4. Truffle项目的编译和部署-2

4. 在migrations中创建部署文件

在migrations中创建2_deploy_simpleStorage.js文件

4. Truffle项目的编译和部署-2

5. 在2_deploy_simpleStorage.js中写入以下内容

var SimpleStorage = artifacts.require("./SimpleStorage.sol")
module.exports = function(deployer) {
  deployer.deploy(SimpleStorage);

};

6.部署合约

通过migrate进行部署合约

4. Truffle项目的编译和部署-2

7. 保存合约实例

保存合约实例simple

4. Truffle项目的编译和部署-2

8. 调用合约

4. Truffle项目的编译和部署-2

下一节中讨论如何进行前端和后段交互


4. Truffle项目的编译和部署-2

作者:温春水  致力于研究区块链技术

微信:wencs1314  QQ群:612968783 

加群和微信,免费获得高质量区块链学习资料

相关文章: