0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

NFT链游GameFi系统开发搭建

搭建punk2558 来源:NFT技术 作者:NFT技术 2022-06-08 15:47 次阅读

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

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

然后,在空白的文件编辑区,把我们的合约代码模板复制粘贴上去:

pYYBAGKgVA2AU0RoAAA-VqF9LgU851.png

我们已经优化了大部分代码,您不需要掌握过多的变成技巧,只需要关注以下两个位置:

一,第1307行的tokenURI:

pYYBAGKgU9CATZzVAAB5WT1Y2e4728.png

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

当然,这些字符串太长了,原则上应该把以上那些冗长信息整理成一个json格式的文件,并同样储存在分布式网络上——对于没有编程基础的同学太痛苦了,为了极简化操作流程,我们还是直接把以上信息储存在智能合约里。

要储存/编辑信息,你只需要改动上图中的1309行,我们用不同的底色标出来:

string memory json="{"image":"

https://gateway.pinata.cloud/ipfs/QmQv5ucu1Y6UzMsq1iTtgLeuvnH3dMsEdNwsdRiTVwTrM8

","name":"

my NFT

","description":"

This is my NFT

."}";

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

审核编辑:符乾江

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表德赢Vwin官网 网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 编程
    +关注

    关注

    88

    文章

    3495

    浏览量

    93102
  • 代码
    +关注

    关注

    30

    文章

    4637

    浏览量

    67631
收藏 人收藏

    评论

    相关推荐

    恩智浦MBDT加速汽车电机控制系统开发

    汽车电气化的推进,也在推动汽车电机控制应用的拓展。因此,找到一种更高效的方案,加速汽车电机控制 系统开发的进程,工程师们对此总是抱有浓厚的兴趣。
    的头像 发表于08-27 09:59 172次阅读

    PyTorch深度学习开发环境搭建指南

    PyTorch作为一种流行的深度学习框架,其 开发环境的 搭建对于深度学习研究者和 开发者来说至关重要。在Windows操作 系统搭建PyTorc
    的头像 发表于07-16 18:29 455次阅读

    搭建ESP-idf环境时,如何自主选择工具的版本?

    一般 搭建ESP-idf环境时,工具 的版本是跟随脚本设置好的,但是如果我想使用其他版本的工具 该怎么做呢?我看到这里有一些说明:https://docs.espressif.com/projects
    发表于06-06 07:14

    ARM嵌入式Linux系统开发从入门到精通

    ARM嵌入式Linux 系统开发从入门到精通
    发表于03-10 18:44

    TLT507-Android开发环境搭建

    TLT507-Android 开发环境 搭建
    的头像 发表于01-26 17:03 443次阅读
    TLT507-Android<b class='flag-5'>开发</b>环境<b class='flag-5'>搭建</b>

    珠海盈致科技在MES系统开发方面有哪些优势?

    珠海盈致科技在MES 系统开发方面具有丰富的经验和技术实力。他们自主研发的SiMDA-MOM智能制造运营管理体系,是一套全面的制造执行管理 系统,涵盖了SiMDA-SCADA数据采集 系统
    的头像 发表于01-22 16:29 406次阅读

    康谋方案 | 加速自动驾驶系统开发的技术解决方案

    ADTF(AUTOMOTIVE DATA & TIME-TRIGGERED FRAMEWORK)是一款专为自动驾驶 系统开发人员设计的软件,提供多种功能和工具,加速 系统开发和测试
    的头像 发表于01-19 15:57 287次阅读
    康谋方案 | 加速自动驾驶<b class='flag-5'>系统开发</b>的技术解决方案

    QE for AFE嵌入式系统开发的评估工具说明

    德赢Vwin官网 网站提供《QE for AFE嵌入式 系统开发的评估工具说明.pdf》资料免费下载
    发表于12-21 10:27 0次下载
    QE for AFE嵌入式<b class='flag-5'>系统开发</b>的评估工具说明

    基于模型的设计嵌入式电机控制系统开发

    德赢Vwin官网 网站提供《基于模型的设计嵌入式电机控制 系统开发.pdf》资料免费下载
    发表于11-23 09:26 0次下载
    基于模型的设计嵌入式电机控制<b class='flag-5'>系统开发</b>

    嵌入式系统开发资料分享

    德赢Vwin官网 网站提供《嵌入式 系统开发资料分享.rar》资料免费下载
    发表于11-10 09:41 1次下载
    嵌入式<b class='flag-5'>系统开发</b>资料分享

    ARM应用系统开发详解——基于S3C4510B的系统设计

    德赢Vwin官网 网站提供《ARM应用 系统开发详解——基于S3C4510B的 系统设计.rar》资料免费下载
    发表于11-08 15:35 0次下载
    ARM应用<b class='flag-5'>系统开发</b>详解——基于S3C4510B的<b class='flag-5'>系统</b>设计

    MSP430单片机应用系统开发平台的研究

    德赢Vwin官网 网站提供《MSP430单片机应用 系统开发平台的研究.pdf》资料免费下载
    发表于10-27 11:00 0次下载
    MSP430单片机应用<b class='flag-5'>系统开发</b>平台的研究

    基于LPC2131型ARM数子时钟嵌入式系统开发

    德赢Vwin官网 网站提供《基于LPC2131型ARM数子时钟嵌入式 系统开发.doc》资料免费下载
    发表于10-26 14:17 0次下载
    基于LPC2131型ARM数子时钟嵌入式<b class='flag-5'>系统开发</b>

    基于网络的嵌入式监控系统开发

    德赢Vwin官网 网站提供《基于网络的嵌入式监控 系统开发.pdf》资料免费下载
    发表于10-12 10:30 0次下载
    基于网络的嵌入式监控<b class='flag-5'>系统开发</b>

    基于DSP的数据采集系统开发与实现

    德赢Vwin官网 网站提供《基于DSP的数据采集 系统开发与实现.pdf》资料免费下载
    发表于10-07 11:10 0次下载