簡體   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