编译pragma solidity 0.8.0和其他版本中的错误



当我试图编译我的bep20智能合约时,它会说:

ParserError:无效令牌-->bep-20.溶胶:6:53:|6|构造函数(uint256 initialSupply(公共ERC20("MilkyWayGalaxy","MILKYGAL"(

我使用pragma solidity ^0.8.0;但最新版本是pragmasolidity^0.8.4;。我已经试过所有版本,但仍然不起作用。

有人能帮我解决这个问题吗?

您需要使用正则引号"或撇号'字符,您的代码段使用左引号这可能是由于从网站上复制,将常规引号替换为左引号作为一种安全措施

此外,Solidity 0.8将在构造函数上使用可见性修饰符时发出警告。删除public可见性修饰符。

constructor(uint256 initialSupply) ERC20("MilkyWayGalaxy", "MILKYGAL") {

相关内容

  • 没有找到相关文章

最新更新