Truffle框架和Ganache本地私链
安装Truffle
Truffle是一个世界级的开发环境,测试框架,以太坊的资源管理通道,致力于让以太坊上的开发变得简单。
Github源码地址
安装Npm和NodeJS
安装Truffle
npm install -g truffle
创建工程
创建一个空工程
truffle init创建包含metacoin的工程
新版本truffle引入了box的概念,所有的示例代码都以box的形式提供。下载metacoin的示例代码:
truffle unbox metacoin工程结构
工程结构如图:

contracts目录中包含Solidity合约代码,其中Migrations.sol是必须的,其他的是合约代码(这里是示例的MetaCoin代码)。migrations目录中包含合约部署脚本,1_initial_migration.js用来部署Migrations.sol,其他的脚本会按照顺序依次执行。test目录中是测试代码。
MetaCoin
MetaCoin的代码主要实现了三个接口:发币,查看余额,查看Eth余额。
contract

最低0.47元/天 解锁文章
2069

被折叠的 条评论
为什么被折叠?



