一 环境准备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.向合约地址转入众筹代币
|
|