先来解决3.2中myetherwallet中遇到的问题,为什么不能add custom token呢?
首先要选择Network Ropsten (infu.io)网络,下图右上角
这样之后就可以顺利添加该账户所有的合约代币
可以向合约转账代币,原来我错误的理解为代币是合约所有的,其正确的理解代码是合约所有的,需要从账户向合约转账代币。
注意上图中
To Address: | 0xFdbf00b8d61e2C572802e7f19E0fa9a2a118E478 If sending tokens, this should be the token contract address. |
转账代币,只能向合约转账代币。这是错误的,通过myetherwallet也可将代币从一个账户转账到另一个账户。
这是一笔转账成功的交易
https://ropsten.etherscan.io/tx/0x2e4d1cd272dc364827cbe73f979aa7d999e34bc61d62f6421c2746ddd76c73fd
查看代币转账交易
https://ropsten.etherscan.io/tx/0x9a5f344e5191f6ed765fbf65b5b5b27d08efa76dbcd1527249e9b9172900ad4b
查看账户
TOKEN页面
通过myetherwallet也可以转账给其他账户部署的合约,交易链接如下
https://ropsten.etherscan.io/tx/0x1dede2b1b8ce8d580605e239daa895d2850c0b62626848796059b61bf7836bad
还有个问题为什么我创建的合约代币没有单位呢?对比Ropsten部署合约4.1中有代币符号的截图。
发现这个部署的合约没有跟代币关联起来。