大家好,我是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了。