NFT合約讀取這個(gè)存儲(chǔ)哈希,并限定發(fā)行的總量。
在remix IDE的文件編輯區(qū)新建一個(gè)名叫nft.sol的文件(或者您喜歡的任意名字),也就是第一講的這兩個(gè)操作:
然后,在空白的文件編輯區(qū),把我們的合約代碼模板復(fù)制粘貼上去:
![pYYBAGKgVA2AU0RoAAA-VqF9LgU851.png](https://file.elecfans.com/web2/M00/48/19/pYYBAGKgVA2AU0RoAAA-VqF9LgU851.png)
我們已經(jīng)優(yōu)化了大部分代碼,您不需要掌握過多的變成技巧,只需要關(guān)注以下兩個(gè)位置:
一,第1307行的tokenURI:
![pYYBAGKgU9CATZzVAAB5WT1Y2e4728.png](https://file.elecfans.com/web2/M00/48/18/pYYBAGKgU9CATZzVAAB5WT1Y2e4728.png)
tokenURI,可以把圖片的分布存儲(chǔ)哈希綁定在這個(gè)智能合約里,并且定義這個(gè)NFT的一切屬性。這里只定義了NFT的名字和簡介,事實(shí)上,我們在鏈游里經(jīng)常看到的諸如力量、傷害、防護(hù)等等數(shù)值都可以在此定義。
當(dāng)然,這些字符串太長了,原則上應(yīng)該把以上那些冗長信息整理成一個(gè)json格式的文件,并同樣儲(chǔ)存在分布式網(wǎng)絡(luò)上——對(duì)于沒有編程基礎(chǔ)的同學(xué)太痛苦了,為了極簡化操作流程,我們還是直接把以上信息儲(chǔ)存在智能合約里。
要儲(chǔ)存/編輯信息,你只需要改動(dòng)上圖中的1309行,我們用不同的底色標(biāo)出來:
string memory json="{"image":"
https://gateway.pinata.cloud/ipfs/QmQv5ucu1Y6UzMsq1iTtgLeuvnH3dMsEdNwsdRiTVwTrM8
","name":"
my NFT
","description":"
This is my NFT
."}";
這是在ipfs網(wǎng)絡(luò)上的存儲(chǔ)路徑,黃色部分是NFT的名字,紅色部分是對(duì)NFT的說明,三個(gè)部分均可自由編輯。
審核編輯:符乾江
-
編程
+關(guān)注
關(guān)注
88文章
3637瀏覽量
93983 -
代碼
+關(guān)注
關(guān)注
30文章
4825瀏覽量
69048
發(fā)布評(píng)論請先 登錄
相關(guān)推薦
基于步進(jìn)電機(jī)的柴油機(jī)EGR系統(tǒng)開發(fā)與試驗(yàn)研究
如何搭建企業(yè)AI開發(fā)環(huán)境
診斷系統(tǒng)開發(fā)咨詢服務(wù)
![診斷<b class='flag-5'>系統(tǒng)開發(fā)</b>咨詢服務(wù)](https://file1.elecfans.com/web3/M00/02/DE/wKgZPGdibQeAQ6_VAACAu_REofA402.png)
面向教學(xué)科研的車載網(wǎng)絡(luò)系統(tǒng)開發(fā)及測試實(shí)驗(yàn)室
![面向教學(xué)科研的車載網(wǎng)絡(luò)<b class='flag-5'>系統(tǒng)開發(fā)</b>及測試實(shí)驗(yàn)室](https://file1.elecfans.com/web3/M00/02/CB/wKgZO2diNNaAUCweAACUDGBSn3I328.png)
面向教學(xué)科研的車載網(wǎng)絡(luò)系統(tǒng)開發(fā)及測試實(shí)驗(yàn)室
![面向教學(xué)科研的車載網(wǎng)絡(luò)<b class='flag-5'>系統(tǒng)開發(fā)</b>及測試實(shí)驗(yàn)室](https://file1.elecfans.com/web3/M00/02/C0/wKgZO2diJj-AQ4_FAACSwTvGl8k005.png)
嵌入式系統(tǒng)開發(fā)中的測試方法 嵌入式系統(tǒng)開發(fā)與AI結(jié)合應(yīng)用
嵌入式系統(tǒng)開發(fā)與硬件的關(guān)系 嵌入式系統(tǒng)開發(fā)常見問題解決
迅為RK3588開發(fā)板Android系統(tǒng)開發(fā)筆記-使用ADB工具
AI學(xué)堂首播丨一節(jié)課詳解AI檢測系統(tǒng)開發(fā)全流程
![AI學(xué)堂首播丨一節(jié)課詳解AI檢測<b class='flag-5'>系統(tǒng)開發(fā)</b>全流程](https://file.elecfans.com/web2/M00/4F/E6/poYBAGLGUbCACFenAABTXFanQTU129.png)
智慧園區(qū)系統(tǒng)開發(fā)對(duì)智慧城市建設(shè)發(fā)展的促進(jìn)
恩智浦MBDT加速汽車電機(jī)控制系統(tǒng)開發(fā)
PyTorch深度學(xué)習(xí)開發(fā)環(huán)境搭建指南
搭建ESP-idf環(huán)境時(shí),如何自主選擇工具鏈的版本?
【工作準(zhǔn)備】OpenHarmony鴻蒙操作系統(tǒng)開發(fā)——基礎(chǔ)必備軟件
![【工作準(zhǔn)備】OpenHarmony鴻蒙操作<b class='flag-5'>系統(tǒng)開發(fā)</b>——基礎(chǔ)必備軟件](https://file1.elecfans.com/web2/M00/C1/AE/wKgaomXYTiKAThhyAAE-2cHEQCE110.png)
評(píng)論