Git 地点 https://github.com/potaxie/truffle-init
}function get() public view returns (uint){
truffle compile
deployer.deploy(SimpleStorage);
truffle init
truffle 是世界级的开拓框架
编译合约
uint storedData;
•内置智能合约编译、毗连、开拓和二进制打点
目次布局
功效展示
function set(uint x) public{
•快速开拓的自动化合约测试
•truffle-config.js: 设置文件,设置差异网络
};
执行编译之后,会生成build文件夹,,内里会有abi、bytecode、network
return storedData;pragma solidity ^0.4.24;
module.exports = function(deployer) {
•contracts: 存放合约
}
生成build/contract 编译文件
此时生意业务已经发生到ganache
陈设网络 陈设剧本
contract SimpleStorage{
storedData =x;
建设项目
•test:测试文件
host: “127.0.0.1”, // Localhost (default: none)
ganacheNet: {
•为合约通信提供交互式节制台
//你所要陈设的网络的名字
const SimpleStorage = artifacts.require(“SimpleStorage”);
network_id: “*”, // Any network (default: none)
概述
通过remix测试
port: 7545, // Standard Ethereum port (default: none)
}
•用于陈设到任意数量的公网和私网的网络打点
},
•migrations:存放陈设剧本
at address 用 ganache 内里的 create address
郑重声明:本文版权归原作者所有,转载文章仅为传播更多信息之目的,如作者信息标记有误,请第一时间联系我们修改或删除,多谢。