关于程序员:NFT链游开发GameFi元宇宙系统开发搭建详情

38次阅读

共计 575 个字符,预计需要花费 2 分钟才能阅读完成。

NFT 合约读取这个存储哈希,并限定发行的总量。

在 remix IDE 的文件编辑区新建一个名叫 nft.sol 的文件(或者您喜爱的任意名字),也就是第一讲的这两个操作:

而后,在空白的文件编辑区,把咱们的合约代码模板复制粘贴下来:

咱们曾经优化了大部分代码,零碎 v +(Whi366)(您不须要把握过多的变成技巧,只须要关注以下两个地位:

一,第 1307 行的 tokenURI:

tokenURI,能够把图片的散布存储哈希绑定在这个智能合约里,并且定义这个 NFT 的所有属性。这里只定义了 NFT 的名字和简介,事实上,咱们在链游里常常看到的诸如力量、挫伤、防护等等数值都能够在此定义。

当然,这些字符串太长了,原则上应该把以上那些简短信息整顿成一个 json 格局的文件,并同样贮存在分布式网络上——对于没有编程根底的同学太苦楚了,为了极简化操作流程,咱们还是间接把以上信息贮存在智能合约里。

要贮存 / 编辑信息,你只须要改变上图中的 1309 行,咱们用不同的底色标出来:

string memory json=”{“image”:”

”,”name”:”

my NFT

”,”description”:”

This is my NFT

.”}”;

这是在 ipfs 网络上的存储门路,黄色局部是 NFT 的名字,红色局部是对 NFT 的阐明,三个局部均可自在编辑。

正文完
 0