本节继续讨论Truffle项目的编译和部署
1. 合约编译
通过compile编译合约
2. 编译后的文件结构
编译完成后生成build文件夹中,有2个json文件
3. SimpleStorage.json文件内容如下
abi是对合约的描述
4. 在migrations中创建部署文件
在migrations中创建2_deploy_simpleStorage.js文件
5. 在2_deploy_simpleStorage.js中写入以下内容
var SimpleStorage = artifacts.require("./SimpleStorage.sol")
module.exports = function(deployer) {
deployer.deploy(SimpleStorage);
};
6.部署合约
通过migrate进行部署合约
7. 保存合约实例
保存合约实例simple
8. 调用合约
下一节中讨论如何进行前端和后段交互
关注公众号,并回复“区块链技术项目开发”,下载ppt和sol文件