假如要发行10000个代币,
旧版本ERC20代币,初始化合约时,totalSupply应该赋值10000,还是10000 * (10**uint256(decimals))?
totalSupply
10000 * (10**uint256(decimals))
新版本中,用mint的方式初始化代币总量,这里应该是mint 10000个,还是10000 * (10**uint256(decimals))?
同上还是应该mint 10000 * (10**uint256(decimals))个,主要问题就是代币合约中小数点怎么去理解,当你的代币是表示一个不可分割的物体时decimals设为0,你mint 10000 * (10**uint256(0))个那就是10000个,如果不是,那他需要一个小数来表示一个单位代币还可以分割成多小,比如经常默认的18位小数10000 * (10**uint256(18))
10000 * (10**uint256(0))
10000 * (10**uint256(18))
如果觉得我的回答对您有用,请随意打赏。你的支持将鼓励我继续创作!