代币部署成功,但是发行总量为0

来源:6-3 合约实战-实现标准代币实现

端碗吹水

2019-03-19

代币合约成功部署,但是发行总量却为0,创建代币合约的地址也没有拥有所有的代币:

图片描述
Remix上能正常查询到代币的发行总量和创建该代币的账户的余额:
图片描述
构造器代码如下:

// 初始化属性
constructor() public {
    name = "Test Token";
    symbol = "TEST"; 
    decimals = 18;
    totalSupply = 100000000;
    // 初始化该代币的账户会拥有所有的代币
    balanceOf[msg.sender] = totalSupply;
}
写回答

2回答

端碗吹水

提问者

2019-03-20

找到原因了,是因为发行总量太少,修改构造器代码如下解决:

// 初始化属性constructor() public {    decimals = 18;    totalSupply = 100000000 * 10 ** uint256(decimals);    name = "Test Token";    symbol = "TEST";     // 初始化该代币的账户会拥有所有的代币    balanceOf[msg.sender] = totalSupply;}



0
0

Tiny

2019-03-20

你的地址应该是0x8644吧?

0
1
端碗吹水
那个截图是我后来切换成js vm的时候截的,在此之前正常情况下输入0x8644这个钱包的地址也是同样的效果
2019-03-20
共1条回复

区块链入门与去中心化应用实战,快速入门区块链技术

一门课搞懂区块链核心原理,快速入门去中心化Dapp开发

1259 学习 · 208 问题

查看课程