区块链之虚拟货币区块链开发以太坊

以太坊智能合约开发指南5(Remix使用下)

2018-02-17  本文已影响624人  luohuayong

编译代币合约

接着前面的内容,使用Remix来编译我们的代币合约。

编译合约

右边有一些黄色的警告,是编译器给出的一些语法和格式上的建议,这里我们暂时先不管。

部署代币合约

在Run -> Create 按钮是部署合约,这里我们使用默认的JavaScript VM环境。系统给我们默认生成了5个账户,每个账户有100(ether)以太币。这里要分清楚两个概念,我们发行的是代币(token),这个代币只存在于我们的智能合约中,与以太坊的以太币是不一样的。
部署完合约后,我们发现当前账户的以太币余额变少了,这是因为部署合约是要花费以太币的。

部署合约

测试代币合约

我们现在开始测试已部署的代币合约,浅蓝色的按钮代表是不需要花费以太币的访问(在函数上声明为view或者pure的),后方有输入框的是函数需要给出参数的。
调用函数后,会立即给出调用结果,返回结果中包含返回参数名,参数类型,返回值。
账户(Account)栏显示的是当前账户,后面有一个复制按钮可以把账户复制到剪切板,测试过程中注意当前账户,别弄错了。
下面的测试过程,为了阅读体验,我省略了地址中间部分,实际参数不能省略。
"0xca3...733c"账户是合约的发布账户,初始拥有10000代币。其它账户初始余额都为0。
测试case,需要按顺序执行:

测试完后是这样的:


测试完成后
上一篇下一篇

猜你喜欢

热点阅读