一 環境準備nodejs:https:///zh-cn/ go:https:///dl/ geth:https://geth./downloads/ 安裝solidity:npm install -g solc 安裝testrpc:npm install -g ethereumjs-testrpc 安裝truffle:npm install -g truffle 二 項目構建1.基于truffle框架建立一個初始項目:truffle init 2.編寫創建和交易代幣合約 DappToken.sol:代幣創建 DappToken.sol:代幣銷售 3.項目配置文件 package.json:該文件記錄項目的配置信息(名稱,版本,許可證等元數據),所需的模塊(執行依賴和開發依賴)和scripts字段(定義腳本命令) bs-config:配置lite-server啟動路徑 truffle.js:配置部署頁面的地址,端口和網絡ID 4.項目樣式和js文件 lite-server:https://github.com/johnpapa/lite-server
truffle-contract:https://github.com/trufflesuite/truffle-contract
Bootstrap.min.css: https://maxcdn./bootstrap/3.3.7/css/bootstrap.min.css
5.項目源文件
app.js:作為項目的入口文件,用來初始化整個項目并且添加相關配置
web3.min.js:把頁面布置到相關地址,例如 http://127.0.0.1:8545
truffle-contract:編輯智能合約
bootstrap.min.js:javascript插件
index.html:負責和app.js進行數據操作并用來前端展示相關數據和內容
6.向合約地址轉入眾籌代幣
|
|