当我试图编译我的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") {