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