CoinmanLabs

發布於 2023-06-21到 Mirror 閱讀

在zkSync部署自己的NFT

     大家好,我是Paul,今天想跟大家说说在zkSync上建议你一定要去做的一件事,如果你查看或者曾在Arb上获取过空投,你应该还记得有一条就是需要交互不同的合约个数,这条选择最简单做法可能就是做NFT交互类的了。

    如果你对zkSync上面的生态比较熟悉的话,应该知道mintsquare即将停止运营了,所以我们这里就自己来做一个网站交互。

目标

    我们的目标是在zkSync部署一个属于自己的NFT网站,能够自己去mint,不仅可以做主网交互,还至少让自己拥有5个NFT(如果你领取过zkSync上面的项目空投,比如zkApe的时候就有一条是拥有多少个NFT)。

步骤1

    首先去到网站:https://thirdweb.com/dashboard,    连接钱包进行后续的部署NFT的合约等操作.

    一定要注意我标注的地方,因为我们是在zkSync上面部署,所以记得将网络切换到zkSync上面。

    当钱包连接完毕后,点击第二个标注的地方View Contracts,进入准备部署合约的页面。

步骤2

    进入部署合约的页面,点击Ready-to-deploy按钮准备部署合约。这里是部署一个NFT的,所以选择第一个,点选择完毕后,点击Deploy Now进行部署配置的准备工作。

步骤3

    当我们完成了第二步的时候,需要我们进行NFT的信息配置的提交了。

    这里自行填入你想编写的名字即可,切记网络选择zkSync.

    当一切配置完成后,签名部署合约即可。

    当部署完毕后,我们还需要进行后续的操作,比如开放mint的资格。

步骤4

    当我们将合约部署完成后,还需要进行一些必要的操作将我们的NFT开放mint的资格。

     我们点击NFTs tab进入可以看到页面显示的,NFT的总供应量这些信息都没有配置,这里就需要我们进行配置了。

    可以看到页面有多个选项,比如一张形式的上传,也有批量的上传,如果你对ipfs等部署很熟悉,我建议你可以单个上传,这里Paul就不演示了,这里主要演示批量上传,当你点击批量上传的时候,可以选择两种模板,一个是excel,一个是json,Paul这里用的是json。

    我们将模版的json下载下来后,可以看到几个关键的属性,只需要修改即可,比如name修改为你的自定义即可,主要需要修改的属性就是image,怎么可以拥有大批量的图片呢,这里建议大家去到https://app.pinata.cloud/ 上传即可(不会的看下面的视频讲解)。当我们上传完成后将image的属性值修改了即可。

步骤5

    我们在第4步将NFT需要的元数据已经上传成功了,下面就需去配置开放资格进行mint了。

    依次点击Overview -> “Claim Conditions tabs->

Add Phase-> Public->Save Phases”点击后会弹出钱包,花费手续费等待交易完成。

步骤6

    当上面我们将所有的配置工作完成后,就可以claim自己的NFT了。