NFT中文手册| NFT开发者指南:创建NFT智能合约
2021-07-05 16:10:46
2514
本手册是第一本中文的NFT用户指南,主要内容包括:NFT领域的专有名词、用户的操作指南、以及NFT的项目。
本手册会随着NFT生态发展持续更新。希望本手册能够为新用户进入NFT领域提供帮助。
本手册由麦子钱包整理编辑,感谢合作媒体巴比特的大力支持。
本手册允许非盈利性引用,请注明出处和作者。
出处:https://mathwallet.org/cn/nftbook
作者:麦子钱包
本文会手把手教你如何创建一个721标准的 NFT Token
编译合约
打开 https://remix.ethereum.org
删除默认的文件,新建一个 NFT.sol
从以下仓库中复制合约代码到 NFT.sol
https://github.com/mathwallet/BSC-Contracts/blob/main/Contracts/NFT.sol
NFTToken 合约中的构建函数需要做自定义的修改
比如:发一个ColorNFT系列,这个NFT Token叫RED
BaseURI 指向一个 meta data 的 URL,具体格式可参考:http://developer.mathwallet.org/bsc/nfttest/#
在这个URL返回的json中,还需要定义该NFT的图片:
http://developer.mathwallet.org/bsc/nfttest/red.jpg
该图片需要可访问,这样在钱包以及NFT交易市场中可以直接展示
编译器版本选择 0.5.5
部署合约
配置合约完成后在Bscscan上完成合约验证,具体步骤见
http://blog.mathwallet.xyz/?p=4181
验证完成后,首先使用 addMinter 方法添加一个地址
然后即可使用该地址,按序号Mint NFT给任意地址了
随后就可以在区块浏览器上查看NFT token的信息
https://testnet.bscscan.com
声明:所有在本站发表的文章,本站都具有最终编辑权。本站全部作品均系微算力原创或来自网络转载,转载目的在于传递更多信息,并不代表本站赞同其观点和对其真实性负责,所产生的纠纷与本站无关。如涉及作品内容、版权和其它问题,请尽快与本站联系。