我正在尝试编译 SafeMoon 合约并且它给了我警告
<块引用>警告:源文件中未提供 SPDX 许可证标识符。前 发布,考虑添加评论包含 “SPDX-License-Identifier:”到每个源文件。采用 非开源代码的“SPDX-License-Identifier:UNLICENSED”。请 有关详细信息,请参阅 https://spdx.org。
和
<块引用>警告:源文件未指定所需的编译器版本! 考虑添加“pragma solidity ^0.6.12;”
实际上我正在写一个合同,我必须在其中与 UNISwap 接口和路由器进行交互。当我添加 Uniswap 路由器接口时,它会发出此警告并且无法编译。任何编译提示
SafeMoon 合约的链接是 https://github.com/safemoonprotocol/Safemoon.sol/blob/main/Safemoon.sol
答案 0 :(得分:1)
经过一番研究找到了答案。守则没有任何问题。 Remix 可以存储的合约数量有限制。删除一些合同后,我能够编译它。