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 공식 계정을 팔로우하고 함께 상승장과 하락장을 헤쳐나가세요
PANews APP
망고(Mango) 공격자 아비 아이젠버그의 주소가 온체인 활동에 다시 나타나면서, 그가 암호화폐 시장으로 복귀할 가능성이 있다는 추측이 커뮤니티에서 나오고 있습니다.
PANews 속보