我们可以在以太坊发布各种各样的Dapp,最多的就是发行代币。
1.建立并进入文件夹
|
|
sudo chown bao new_project 目的是修改文件夹拥有者,避免后面无法在文件夹里修改文件
2.初始化项目
|
|
3.使用支持ERC20标准的合约
这里有我们需要的支持ERC20标准的合约
https://github.com/OpenZeppelin/openzeppelin-solidity/tree/master/contracts/token/ERC20
git或下载下来,放到new_project下,这样我们就不用现在就开始写许多的函数。
4.修改truffle.js
|
|
5.新建合约
在contracts下新建文件DemoToken.sol,也可以别的名字,但是要对应
文件内容如下
6.设置发布文件
修改 migrations/1_initial_migration.js:
7.编译项目
|
|
8.发布合约
需要提前打开客户端gannche或者geth
此时需要复制合约的token
9.进入控制台
|
|
可以输入下面测试代码: