原文标题:《5分钟在base测试网上部署合约,从而获得base官方给与的NFT》
原文作者:@big_rango
BASE官方出来一个任务,在测试网上成功部署合约后,可以在测试网上获得NFT奖励,待base上线主网后,可以在主网第二次获得NFT。
如此重视,必然有什么用处。务必重视!
准备工作:安装base的客户端扩展钱包。
首先打开base官方任务官网:
Base|Quests
进入官网后,点击startquest链接小狐狸钱包网络下,然后按照步骤领取测试网eth。
测试网代币领取后,点击继续,进入提交已部署合约界面,将部署的合约粘贴过来,提交即可!下一步就是NFT领取,目前是在测试网领取,待主网上线后,会在主网再次领取!
到此,大家打开另一个网站:@thirdweb_这是一个部署合约的网站,特别好用,官方融资二千多万刀,在base测试网上线第一天大家玩的那个养猫游戏,就是在thirdweb上建的。thirdweb跟base官方的合约应该是很深的。
thirdweb上可以轻松部署NFT,代币合约,链游部署等等。有测试网有主网。大家可以后续自己研究。
thirdweb:Thecompleteweb3developmentframework
登陆thirdweb官网后,链接钱包。在home界面,点击viewcontracts…进入界面后,再点击进入Deploycontract.(即部署合约界面)
进入deploy界面后,官方会有很多合约模板。我们选择NFT合约,选择红箭头所指这个。因为这个是发布ERC1155形式的NFT,不需要准备很多图片。一个就可以。
进入后,点击Deploynow,进入基本数据设置界面。具体数据可以按照自己的喜好设置。
这里有个难点,就是初次使用者,无法在最后一步设置网络的时候,找不到basegoerli网络。点击红箭头所指configurenetworks,进去后,可以在搜索栏,搜索到basegoerli,然后选择添加!
添加好basegoerli网络后,点击Deploynow
经过2步确认后,进入新的界面。点击NFTs,然后点击SINGLEUPLODA。因为是选择的ERC1155协议,所以只需要一张图片就可以。
点击singleupload后,出现下图界面。
这里就是设置nft的地方。上次你想发布的NFT图片既可以。如果是批量上次,需要自己提前建好文件夹和excel表。这里就不介绍了。
设置好之后,点击lazymintNFT,需要大概1分钟左右的等待,出现钱包确认界面。
确认后进入下图界面;
到这里合约其实就已经部署好。如果只是想mint官方的nft,就可以直接把箭头所指的合约复制粘贴到过去
上图合约粘贴过来,验证,通过,就可以顺利领取官方在测试网部署合约的NFT奖励!
如果想继续使用,就选择上上图的第二个箭头,进入设置界面
对mint的条件进行设置
在设置界面,可以设置mint的数量,mint开始的时间和截至时间,每个钱包可以mint的最大数量,甚至可以提交白名单等等。这里就不做介绍。最后保存!
保存后,回到主界面,点击Embed,然后在第二个箭头出就是部署nft的mint网址。
复制网址后,在新的界面打开。如下图
到此,一个完整的合约就部署成功了。
希望大家喜欢。
郑重声明: 本文版权归原作者所有, 转载文章仅为传播更多信息之目的, 如作者信息标记有误, 请第一时间联系我们修改或删除, 多谢。