警告:源文件中未提供 SPDX 许可证标识符。在发布之前,请考虑向每个源文件添加包含“SPDX-License-Identifier:”的注释。对于非开源代码,请使用“SPDX-License-Identifier:UNLICENSED”。请参阅https://spdx.org了解更多信息。
这是警告,而不是错误。因此,您可以在没有许可证标识符的情况下编译合约,并且对其功能没有影响。
许可证标识符是一种预定义格式的单行注释,说明其他人如何使用(或不使用)您的源代码。链接到开源许可证类型的允许值列表:https://spdx.org/licenses/
例子:
// SPDX-License-Identifier: MIT声明其他人可以根据 MIT 开源许可证使用您的源代码// SPDX-License-Identifier: UNLICENSED说明您的代码不是开源的// SPDX-License-Identifier: UNLICENSED
pragma solidity ^0.8;
contract MyContract {
// your code
}
Run Code Online (Sandbox Code Playgroud)
文档:https ://docs.soliditylang.org/en/v0.8.6/layout-of-source-files.html#spdx-license-identifier
| 归档时间: |
|
| 查看次数: |
3418 次 |
| 最近记录: |