5分钟拿到base官方NFT:快速部署测试网合约
在开始任务前,需安装base的客户端扩展钱包(不能用小狐狸)。其下载链接为:https://chrome.google.com/webstore/detail/coinbase-wallet-extension/hnfanknocfeofbddgcijnmhnfnkdnaad
首先访问base官方任务官网:https://quests.base.org/,点击“start quest”链接,选择小狐狸钱包(base goerli)网络,并按照相应步骤领取测试网eth。
领取连接后,提交已部署合约界面,将合约拷贝到该界面,进行提交。接下来便是NFT领取。目前该奖励只能在测试网上领取,但该平台上线后,可以在主网领取。
接下来,我们来到另一个网站——thirdweb_,这是一个非常好用的部署合约的网站,官方融资超过两千万美元(具体数字不详),大家玩的养猫游戏就是在该网站上建的。thirdweb和base官方的合约也很相似,可用于NFT、代币合约及链游部署等等。该网站包括测试网和主网,具体操作可以后续自行研究。
访问thirdweb官网,链接钱包,在home界面点击view contracts,进入deploy contract(部署合约)界面。在该界面上,可以看到很多官方提供的合约模板。选择NFT合约,选择红箭头所指模板。该模板发布ERC1155形式的NFT,因此无需准备很多图片,只需准备一张即可。
接着,点击Deploy now,进入基本数据设置界面。在该界面上,可以根据自己的喜好设置一些数据。需要注意的是,初次使用者,不能找到base goerli网络设置的最后一步。此时,需点击红箭头所指的Configure networks,然后在搜索栏中搜索base goerli,将其添加即可。
添加好base goerli后,再次点击Deploy now。接着进行两个确认,进入新的界面。点击NFTs,然后再点击Single upload。由于选择的是ERC1155协议,因此只需上传一张图片即可。
在Single upload界面中,可设置NFT。上传自己想发布的NFT图片,若有多张,需事先建立文件夹和Excel表格,设置好后,点击lazy mint NFT,等待约1分钟,等待钱包确认。确认之后,进入下一个界面。
至此,该合约已经部署好了。如果想mint官方的NFT,只需将箭头所指的合约复制粘贴即可。粘贴完成后验证和通过,即可顺利领取官方的测试网部署合约NFT奖励!
如果想继续使用,就要选择上图中第二个箭头进入设置界面,以适当条件进行mint。在该界面中,可设置mint的数量、开始时间和截止时间、每个钱包可mint的最大数量,甚至可以提交白名单等。设置完成后,保存设置。
保存完毕后,返回主界面,点击Embed,进入mint网址的部署界面,然后复制网址后,在新的界面打开即可。
到此,该合约就成功部署了。