Home | 简体中文 | 繁体中文 | 杂文 | 知乎专栏 | Github | OSChina 博客 | 云社区 | 云栖社区 | Facebook | Linkedin | 视频教程 | 打赏(Donations) | About
知乎专栏多维度架构微信号 netkiller-ebook | QQ群:128659835 请注明“读者”

第 15 章 Truffle v4.1.8 开发框架

目录

15.1. 安装 Truffle
15.2. 开发环境
15.2.1. truffle develop
15.2.2. Ganache
15.2.3. testrpc
15.3. Truffle 快速入门
15.3.1. Ubuntu 环境
15.3.1.1. 启动开发环境
15.3.1.2. 创建项目
15.3.1.3. 创建合约
15.3.1.4. 配置 Truffle
15.3.1.5. 编译智能合约
15.3.1.6. migrate
15.3.2. Mac 环境
15.3.3. ERC20 代币部署
15.3.3.1. 合约文件
15.3.3.2. 部署文件
15.3.3.3. 编译部署
15.3.3.4. 合约调用
15.3.4. 高级ERC20代币合约
15.3.4.1. 部署合约
15.3.4.2. 控制台检查合约
15.3.4.3. 测试转账
15.3.4.4. 锁仓
15.3.4.5. 测试空投
15.4. Truffle 命令详解
15.4.1. version
15.4.2. Truffle console 控制台
15.4.3. create
15.4.3.1. contract 创建合约
15.4.3.2. test 创建单元测试
15.4.4. migrate
15.4.5. compile
15.4.6. test
15.4.7. watch
15.5. 合约开发
15.5.1. 构造方法
15.6. truffle console
15.6.1. 获取账号列表
15.6.2. 余额
15.6.3. 实例化合约
15.6.4. 访问 public 变量
15.6.5. 调用 public 函数
15.7. 测试
15.7.1. balanceOf
15.7.2. transfer
15.8. TRUFFLE BOXES
15.9. Zeppelin Solidity - OpenZeppelin is a library for writing secure Smart Contracts on Ethereum.
15.9.1. ERC20
15.9.2. ERC872

Truffle 是 solidity 开发框架, http://truffleframework.com

15.1. 安装 Truffle

安装truffle

			
sudo npm install -g truffle
			
		

升级

		
npm update -g truffle