繁体   English   中英

我需要帮助来建立具有5.0版或更高版本的ERC-721合同

[英]I need help to build ERC-721 contract with solidity version 5.0 or higher

我正在尝试与ERC-721令牌系统签订合同。 我具有ERC-20的经验,因此我认为可以找到一个教程并按照该教程进行操作。 但是,我发现的教程基于4.0〜4.2之间的solidity版本。 如今我们使用5.0〜6.0。 因此,教程代码不起作用。 是否有任何教程,或者我可以阅读和学习代码? 救命!

我试图修复该代码,并使其适用于5.0或更高版本,但失败了。 因此,我尝试降级稳定性并使用docker,但仍然得到

错误:CompileError:ParsedContract.sol:3:1:ParserError:未找到源“ zeppelin-solidity / contracts / token / ERC721 / ERC721Token.sol”:读回调中的未知异常。 导入'zeppelin-solidity / contracts / token / ERC721 / ERC721Token.sol'; 这个错误。 :(

+我找到了https://github.com/OpenZeppelin/openzeppelin-solidity ,但是我不知道如何编写测试。 感谢您抽出宝贵的时间阅读此内容!

由于重命名,因此ERC721Token.sol在最新版本的OpenZeppelin v2.3.0中不再可用。 ERC721Token.sol更改为ERC721.sol ,它应该可以工作。

我建议您看一下OpenZeppelin文档: https ://docs.openzeppelin.org/v2.3.0/tokens#erc721

如果您对OpenZeppelin有更多疑问,可以随时在社区论坛中提问

如果需要,我可以在社区论坛中整理一份合同样本。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM