《5 分钟在 base 测试网上部署合约,从而获得 base 官方给与的 NFT》
作者:
@big_rango
BASE 官方出来一个任务,在测试网上成功部署合约后,可以在测试网上获得 NFT 奖励,待 base 上线主网后,可以在主网第二次获得 NFT。
如此重视,必然有什么用处。务必重视!
准备工作:安装 base 的客户端扩展钱包。(小狐狸不行,无法领取测试网代币)
首先打开 base 官方任务官网:
进入官网后,点击 start quest 链接小狐狸钱包(base goerli)网络下,然后按照步骤领取测试网 eth。
测试网代币领取后,点击继续,进入提交已部署合约界面,将部署的合约粘贴过来,提交即可!下一步就是 NFT 领取,目前是在测试网领取,待主网上线后,会在主网再次领取!
到此,大家打开另一个网站:@thirdweb_这是一个部署合约的网站,特别好用,官方融资二千多万刀(懒得去查具体数字了),在 base 测试网上线第一天大家玩的那个养猫游戏,就是在 thirdweb 上建的。thirdweb 跟 base 官方的合约应该是很深的。
thirdweb 上可以轻松部署 NFT, 代币合约,链游部署等等。有测试网有主网。大家可以后续自己研究。
thirdweb: The complete web3 development framework
登陆 thirdweb 官网后,链接钱包。在 home 界面,点击 view contracts…进入界面后,再点击进入 Deploy contract.(即部署合约界面)
进入 deploy 界面后,官方会有很多合约模板。我们选择 NFT 合约,选择红箭头所指这个。因为这个是发布 ERC1155 形式的 NFT,不需要准备很多图片。一个就可以。
进入后,点击 Deploy now, 进入基本数据设置界面。具体数据可以按照自己的喜好设置。
这里有个难点,就是初次使用者,无法在最后一步设置网络的时候,找不到 base goerli 网络。点击红箭头所指 configure networks, 进去后,可以在搜索栏,搜索到 base goerli,然后选择添加!
添加好 base goerli 网络后,点击 Deploy now
经过 2 步确认后,进入新的界面。点击 NFTs, 然后点击 SINGLE UPLODA。因为是选择的 ERC1155 协议,所以只需要一张图片就可以。
点击 single upload 后,出现下图界面。
这里就是设置 nft 的地方。上次你想发布的 NFT 图片既可以。如果是批量上次,需要自己提前建好文件夹和 excel 表。这里就不介绍了。
设置好之后,点击 lazy mintNFT, 需要大概 1 分钟左右的等待,出现钱包确认界面。
确认后进入下图界面;
到这里合约其实就已经部署好。如果只是想 mint 官方的 nft,就可以直接把箭头所指的合约复制粘贴到过去
上图合约粘贴过来,验证,通过,就可以顺伦领取官方在测试网部署合约的 NFT 奖励!
如果想继续使用,就选择上上图的第二个箭头,进入设置界面
对 mint 的条件进行设置
在设置界面,可以设置 mint 的数量,mint 开始的时间和截至时间,每个钱包可以 mint 的最大数量,甚至可以提交白名单等等。这里就不做介绍。最后保存!
保存后,回到主界面,点击 Embed, 然后在第二个箭头出就是部署 nft 的 mint 网址。
复制网址后,在新的界面打开。如下图
到此,一个完整的合约就部署成功了。
希望大家喜欢。
文章来源于互联网:5分钟教你如何在Base测试网部署合约,并获得官方NFT奖励