无法在 Remix Solidity 上编译 SafeMoon 合约

时间:2021-05-02 21:00:27

标签: solidity remix

我正在尝试编译 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

1 个答案:

答案 0 :(得分:1)

经过一番研究找到了答案。守则没有任何问题。 Remix 可以存储的合约数量有限制。删除一些合同后,我能够编译它。