玉林社区   玉林天天茶座   看看教程丨分钟教你制作专属NFT智能合约
返回列表
查看: 471|回复: 0

看看教程丨分钟教你制作专属NFT智能合约

[复制链接]

1758

主题

1758

帖子

6382

积分

论坛元老

Rank: 8Rank: 8

积分
6382
发表于 2022-2-23 12:33:13 | 显示全部楼层 |阅读模式

马上注册玉林红豆网会员,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?立即注册

x

本文编译自A S结合这些条件来看,[url=http:///www.imotken.net/]imtoken下载[/url]依然能够让我们看到很好的发展,为整个市场带来鲜活的生命力。[align=center]

                               
登录/注册后可看大图
[/align]

在NFT领域成为艺术家,其中一个方面是在区块链上拥有自己的出处,没有什么比拥有自己的智能合约更能证明这一点。

通过拥有自己的智能合约,你将能够在一个收藏品系列中以自己的义下铸造作品。

当然,当你计划在O这样的开放市场上出售你的物品,你将法在任何其他平台上出售你的智能合约中的作品。

拥有自己的智能合约和铸币的工作并不是一个容易的过程,首先你必须对区块链领域的技术和相关术语有基本的了解。

这个过程包括:

编写一个智能合约,你可以在区块链上铸造形的代币(独特的作品)将该智能合约部署在区块链上在上验证源代码创建元数据文件并将其与际的图片(可以是图像、视频,甚至是JHTML代码)一起上传到IPFS。通过连接代币、元数据和艺术品,将它们绑定到区块链上,并在区块链上铸造作品。对此,我编写了一个简单的智能合约,允许你铸造限的独特作品,每个作品都有自己的元数据(URI)。你也可以销毁代币,仍然能够控制智能合约的所有其他标准功能。

可以在此处查看合约源代码:

  NFT-S-C

在此源代码中,你需要更改个部分来对其进行自定义:

第158行 #YOURCONTRACTNAME#(你的合约称)

论你的合约收藏是什么。例如,MPC。注意,这不能有任何空格。

第170行 #YOUR CONTRACT NAME#  #SYMBOL#

称相同,但在这里你可以使用空格,例如:M P C。符号是代币称。这可能有点令人困惑,但它基本上是类似ETH和BTC的东西。因此,请随意使用你的收藏品称的某些部分,例如:MPC(代表M P C)。

这就是定制你的合约。

你现在需要到R去部署你的合约。R IDE是一个开源的 W 和桌面应用程序。它促进了速开发周期,并拥有丰富的插件和直观的GUI。

R - 以太坊 IDE?

参考A1

在R页的左侧,有一个文件浏览器。

点击S S(编号1),创建一个新文件。将此文件命为你的智能合约称,以结尾。所以你的文件应该是这样的:C

然后复制我页面上的合约源代码的内容,并将其粘贴到你刚刚创建的文件中。

你可以在此处更新我之前提到的那项内容。(第158行和170行),并且不要忘记删除 # 符号。

下一站,转到第2项(参考A1图片)来编译你的合约。确保你的屏幕和选项和上图看起来相同,然后按编译(C)。

如果你选择了自动编译(A C),它可能已经编译了你的合约,但再次编译也妨。

一旦完成,进入菜单,将合约部署到以太坊络上。

现在,根据你的需要,你可能想把它部署到上测试你的合约,在这种情况下,你可以使用这个列表中的虚拟机(VM)。

如果你想使用末的元掩码并在主或测试上部署,请使用W提供程序并连接你的元掩码。

确保在合约部分选择了正确的合约,然后按部署(D)。

部署成功后,你应该看到“部署(D)”按钮下面的合约称和地址。

通过单击合约称和地址前面的2个堆叠文件复制合约地址,然后转到以验证你的合约。

根据你的络,如果你选择在主部署,你可以到?,如果在测试,可以到 或 。

在E上,将你的合约地址粘贴到搜索栏上,然后进入你新创建的合约。

进入“合约”标签,然后点击验证和发布链接。

根据R选择编译器类型、版本和许可证类型。

最后,回到R并复制合约源代码。

根据上图,粘贴合约源代码并选择优化选项“是”。

重要提示:

在这个阶段,你可能会收到错误信息。我在C浏览器上遇到了这个问题。如果你遇到这个问题,可以尝试使用S浏览器。

在点击验证和发布后,E应该读取你的合约源代码,找出这个合约的ABI并验证它。

验证您的合同后,你将能够在合约标签上用新增加的读写按钮与它进行交互。在写入部分,你将能够铸造新的作品。



际铸造工作

为了铸造,你需要创建元数据文件,并将其与图像视频 文件一起上传到IPFS。此前我曾解释过这个话题:

在O上的M HTML?

一旦你的文件在IPFS上,可以获取你的文件的链接,然后转到和你的合约页面。

在那里写入,然后是(铸造)。

在这里,你可以选择要将这个新创作的作品发送到哪个地址。很明显,这将是你自己的地址。然后你可以为这个作品选择一个代币ID。这是一个数字,只要它没有在你的智能合约中使用过,就完全由你来决定。为你的作品想出一个编号系统是一个很好的做法。

例如,静止图像以0001开头,然后将下一个作品添加到索引()中。

然后在URI上,将链接粘贴到工作的文件,并按。确保你的已连接,并且你有足够的ETH支付费。一旦完成,新铸造的作品将在你的帐户上可用,你可以自由选择如何出售。

这个智能合约允许你铸造限数量的独特作品,每个作品都有自己的代币ID和URI。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

收藏:1 | 帖子:8万



侵权举报:本页面所涉内容均为用户发表并上传,岭南都会网仅提供存储服务,岭南都会网不承担相应的法律责任;如存在侵权问题,请权利人与岭南都会网联系删除!