我的账户
链视界

关注数字经济、区块链

亲爱的游客,欢迎!

已有账号,请

如尚未注册?

链视界 门户 百科
来自: DeFi之道

三分钟教你制作专属NFT智能合约(详细图文教程)

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


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


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


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


这个过程包括:


  • 编写一个智能合约,你可以在区块链上铸造无形的代币(独特的作品)

  • 将该智能合约部署在区块链上

  • 在etherscan上验证源代码

  • 创建元数据文件并将其与实际的图片(可以是图像、视频,甚至是Javascript/HTML代码)一起上传到IPFS。

  • 通过连接代币、元数据和艺术品,将它们绑定到区块链上,并在区块链上铸造作品。


对此,我编写了一个简单的智能合约,允许你铸造无限的独特作品,每个作品都有自己的元数据(tokenURI)。你也可以销毁代币,仍然能够控制智能合约的所有其他标准功能。


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

mondoir / NFT-Smart-Contract


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


第1358行 #YOURCONTRACTNAME#(你的合约名称)


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


第1370行 #YOUR CONTRACT NAME# & #SYMBOL#


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


这就是定制你的合约。


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


Remix - 以太坊 IDE‌

https://remix.ethereum.org/#optimize=false&runs=200&evmVersion=null&version=soljson-v0.8.7+commit.e28d00a7.js


参考A1


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


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


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



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



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


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


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



12下一页

(扫二维码 入群交流)

相关阅读

上一篇:
什么是NFT,有何价值?发布时间:2021-09-07
下一篇:
玩转Moonriver(MOVR主网)入门教程发布时间:2021-09-09
区块链百科
微信扫码
行业动态资讯早知道

Copyright © 2022 链视界 粤ICP备2021100744号   Designed by 链视界