BSC開發入門(3)- 如何在BSC上建立一個NFT Token

買賣虛擬貨幣

BSC開發入門(3)- 如何在BSC上建立一個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就可以展示,並轉賬了!

免責聲明:

  1. 本文版權歸原作者所有,僅代表作者本人觀點,不代表鏈報觀點或立場。
  2. 如發現文章、圖片等侵權行爲,侵權責任將由作者本人承擔。
  3. 鏈報僅提供相關項目信息,不構成任何投資建議

推荐阅读

;