4-2,ETH代币开发

在上一篇我们讲解了如何快速开发ERC20代币,这一篇我们来验证一下合约是否工作正常。

1,Truffle验证

 首先,开启Truffle console

truffle.cmd console

 定义合约别名:

KevinToken.deployed().then(instance => K = instance)

这里会有合约地址,需要记录下来,下面的流程中会用到。


下面的命令分别为:

  • 查询地址0的货币量;
  • 查询地址1的货币量;
  • 转账100到地址1:

再来查询地址0与地址1的货币量,发现转账之后发生了变动,转账成功


2,Mist+MetaMask验证

打开Mist,连接到私有网络,在钱包界面点击合约,进入合约界面。


往下拖动到定制化Token


点击查看代币,输入上文中的合约地址,然后我们发现代币名称,符号,最小单位的位数自动带出。


点击确定我们发现Token已经出现,总量也自动显示出来了。


我们切到发送的界面,在发送至中输入MetaMask的地址(MetaMask的安装以及Private-network的配置也非常简单,这里不再讲解,当做小作业吧。).输入数量1000,发送的内容为KevinToken,可以看到Token的数量少了100,是我们在truffle测试中转移的。需要注意的是,这里的1000为Truffle测试中的数量递进4位,因为我们定义的最小单位的位数为4.


点击发送,然后在弹出的界面中输入密码。点击发送事务。


这时我们发现在Mist界面KevinToken的数量减少了1000.


打开MetaMask,在AddToken界面添加Token,同样,输入Token Contract的地址,自动带出Symbol和Decimals。点击添加。


这时我们发现我们的转账已经成功,数量为1000个。



至此,测试完毕。

猜你喜欢

转载自blog.csdn.net/fpx157/article/details/80708535
4-2
今日推荐