老实说,这段代码取自一个网站,该网站旨在简化binance智能链上智能合约/令牌的创建。(简要背景:我和一些朋友认为拥有自己的令牌会很有趣,例如打赌、玩扑克等,现在正试图通过在BSC上部署我们的智能合同来创建我们自己的令牌)
下面是我使用的模板的链接:https://github.com/binance-chain/bsc-genesis-contract/blob/master/contracts/bep20_template/BEP20Token.template
我正在尝试编译代码,但在第352行出现了错误“预期的主表达式”。那是什么意思?我真的只是个门外汉。这个符号应该被称为欧米茄和符号欧姆。
谢谢你的建议!
发布于 2021-11-10 02:22:56
链接的合约包含此函数,该函数会导致语法错误。
constructor() public {
_name = {{TOKEN_NAME}};
_symbol = {{TOKEN_SYMBOL}};
_decimals = {{DECIMALS}};
_totalSupply = {{TOTAL_SUPPLY}};
_balances[msg.sender] = _totalSupply;
emit Transfer(address(0), msg.sender, _totalSupply);
}我假设合同作者的意图是使用这些占位符来指出您可以在哪里填写自己的值。
将占位符替换为实际值后,合同将成功编译。
constructor() public {
_name = "MyToken";
_symbol = "MyT";
_decimals = 18;
_totalSupply = 1000000000000000000;
_balances[msg.sender] = _totalSupply;
emit Transfer(address(0), msg.sender, _totalSupply);
}https://stackoverflow.com/questions/69876752
复制相似问题