nft合约读取这个存储哈希,并限定发行的总量。
在remix ide的文件编辑区新建一个名叫nft.sol的文件(或者您喜欢的任意名字),也就是第一讲的这两个操作:
然后,在空白的文件编辑区,把我们的合约代码模板复制粘贴上去:
我们已经优化了大部分代码,您不需要掌握过多的变成技巧,只需要关注以下两个位置:
一,第1307行的tokenuri:
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的说明,三个部分均可自由编辑。
LTI连续系统的响应
无源传输网为什么成为物联网的未来
2K分辨率4D成像雷达解决方案已进驻NVIDIA DRIVE开放平台
华为MateX国行售价曝光 14999元起
电磁调速电动机控制器原理图
NFT链游GameFi系统开发搭建
无纸记录仪的常见故障有哪些?
回顾2017中国IC设计以及相关介绍
380v潜水泵用万用表怎么判断烧坏了没
熔断器型号含义_熔断器电路符号
AI芯片有所突破,促进人工智能人才培养体系的建成
2.38亿元出售19%股权 *ST凡谷有望迎5G浪潮“返股”?
苹果iPhone营收占65% 下一个增长引擎还未确定
新型无线供电制式城轨车辆和新型时速 200 公里磁浮列车亮相
闪!华为Mate 9 Pro曜石黑售价9888元,预计明年2月上市
手机镜头未来发展潜力仍受厚度限制
电子白板产品类型
为什么黑客都用linux
美高森美综合设计软件工具最新版本Libero SoC Version 11.6,主要用于FPGA产品开发
磁性开关安装方式技巧