基于以太坊truffle框架实践去中心化竞标商城(三)-智能合约
2018-05-31 本文已影响1人
大胡子的机器人
在《基于以太坊truffle框架实践去中心化竞标商城(二)》中我们已经写了一个投标的智能合约,那么我们有2种方式测试:
1、直接通过truffle develop控制台输入命令测试(比较麻烦)
2、通过remix的solidity在线编译工具测试(可视化编译,google chrome浏览器+metamask插件)
这里介绍一下通过remix来测试,地址:http://remix.ethereum.org
![](https://img.haomeiwen.com/i4472062/02e1326638e3a90d.png)
JVM: 是本地的浏览器环境,不会连接节点,默认会生成5个钱包地址,有100eth
Injected Web3:连接的metamask对应的当前账户
![](https://img.haomeiwen.com/i4472062/77dd70ece2dc82dd.png)
![](https://img.haomeiwen.com/i4472062/c0a735ae73ca00be.png)
![](https://img.haomeiwen.com/i4472062/6ed2d36ca6724e6e.png)
怎么获取测试网络的以太币:通过推特获Twitter取以太坊Rinkeby测试链中的以太币
部署:
![](https://img.haomeiwen.com/i4472062/2423a1b43c90732a.png)
手续费会根据需要占用的字节空间来计算
![](https://img.haomeiwen.com/i4472062/3c302aca8bb53d43.png)
等待几分钟,会出现合约地址:
![](https://img.haomeiwen.com/i4472062/ced9335127a41257.png)
接下来就可以按照参数填入数据,进行测试了。
![](https://img.haomeiwen.com/i4472062/1e38a3fdc08e0898.png)
![](https://img.haomeiwen.com/i4472062/c2c34ab568b806b9.png)