我的账户
链视界

关注数字经济、区块链

亲爱的游客,欢迎!

已有账号,请

如尚未注册?

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

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


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


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


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



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


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


根据你的网络,如果你选择在主网部署,你可以到https://etherscan.io/‌,如果在测试网,可以到https://rinkeby.etherscan.io/ 或 https://ropsten.etherscan.io/。


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


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


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


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



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


重要提示:


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


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


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


实际铸造工作


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


在Opensea上的Mint HTML‌


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


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


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


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


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



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

12

(扫二维码 入群交流)

相关阅读

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

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