BSC开发入门(3)- 如何在BSC上创建一个NFT Token

현재 언어 번역이 없어 원문을 표시합니다.
本文会手把手教你如何在BSC(币安智能链)上创建一个721标准的 NFT Token

BSC开发入门系列教程全集
http://blog.mathwallet.xyz/?tag=BSCdapp

本文会手把手教你如何在BSC(币安智能链)上创建一个721标准的 NFT Token

开发环境配置

见之前的文章:BSC开发入门(1)- 如何搭建BSC智能合约开发测试环境
http://blog.mathwallet.xyz/?p=4179

编译部署合约

打开 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

部署 NFTToken 合约

配置合约

完成后在Bscscan上完成合约验证,具体步骤见 BSC开发入门(2)
http://blog.mathwallet.xyz/?p=4181

验证完成后,首先使用 addMinter 方法添加一个地址

然后即可使用该地址,按序号Mint NFT给任意地址了

把URL中的contract改为token,即可查看NFT token的信息
https://testnet.bscscan.com/token/0x

提交给麦子钱包展示

最后别忘记把你的NFT使用下面的链接提交给麦子钱包
http://hk.mikecrm.com/diQs9M1

麦子钱包上架后,你的NFT就可以展示,并转账了

공유하기:

작성자: 麦子钱包

이 글은 PANews 입주 칼럼니스트의 관점으로, PANews의 입장을 대표하지 않으며 법적 책임을 지지 않습니다.

글 및 관점은 투자 조언을 구성하지 않습니다

이미지 출처: 麦子钱包. 권리 침해가 있을 경우 저자에게 삭제를 요청해 주세요.

PANews 공식 계정을 팔로우하고 함께 상승장과 하락장을 헤쳐나가세요