Base测试网跨链及部署合约并领取官方NFT详细教程

本人推特,此后会发布更多教程,欢迎关注:

https://twitter.com/jianhun333

Base官方推特:

https://twitter.com/buildonbase

一、添加Base Goerli Testnet网络

1、打开Chainlist网站:

https://chainlist.org/

2、勾选“Include Testnets”,找到“Base Goerli Testnet”,添加到小狐狸钱包:

post image

二、Goerli测试币跨链到Base网络

1、如果没有Goerli ETH测试币,去下面网站领水:

https://goerlifaucet.com/

2、打开base跨链桥:

https://bridge.base.org/deposit

3、选择“Deposit”,输入要跨链的数量,点击“DEPOSIT ETH”按钮:

post image

4、可以在左边的Transactions里查看跨链状态,需要等几分钟才会显示:

post image

三、Base测试币跨链回Goerli网络

1、同上面类似,选择“Withdraw”,输入数量,然后点击“WITHDRAW”按钮,注意不要全部跨回,留一部分做后面的交互:

post image

2、打开交易记录,找到withdraw的那条记录,点击Switch to L1切回Goerli链

post image

3、点击Submit Proof,等待交易完成

post image

4、点击Finalize,等待交易完成。如果点击Finalize后,钱包没反应,就先切到别的链,再切回Goerli链,重新点击Finalize进行交互。

post image

5、最后这条记录也应该显示为Complete状态,提现完成。

四、合约部署

1、打开:

https://thirdweb.com/thirdweb.eth/DropERC721

2、链接钱包,点击“Depoly now“按钮:

post image

3、在弹出的界面中,带*号的内容是必填项,其实就一个名字,其他的直接默认或者根据自己兴趣修改,选择“Base Goerli Testnet”网络,然后点击“Depoly Now”:

post image

4、接下来经过两次小狐狸的钱包确认后,会显示出如下界面:

post image

5、复制上图中红框的合约地址,打开:

https://quests.base.org/

6、链接钱包,点击“Start Quest”按钮:

post image

7、点“CONTINUE”:

post image

8、然后将上面复制的合约地址粘贴到下图红框中,点击“VERIFY TRANSACTION”:

post image

9、验证成功后,点击“CONTINUE”:

post image

10、点击“MINT NFT”:

post image

11、NFT领取成功:

post image

领取NFT到此结束,如果想要把上面部署的NFT合约整个NFT发布流程跑完,可继续操作。

12、回到NFT合约界面,点击“NFTs Tab”:

post image

13、点击“Single Upload”按钮:

post image

14、在弹出的界面中,随便输入一个名字,上传一张图片,然后点击“Lazy Mint NFT”,稍等一会出现小狐狸钱包界面,点击确认

post image

15、上传完成后,点击左边的“Claim Conditions”,来设置mint该NFT的条件:

post image

16、点击“Add Phase”:

post image

17、在此界面,可以设置mint该NFT的条件,比如开始时间、mint个数、白名单、是否免费等,根据自己喜欢进行设置,也可以直接用默认的,然后点击“Save Phases”:

post image

18、设置完成后,点击左边的“NTFs”,然后点击“Claim”,在弹出的界面中Claim该NFT

post image

至此整个流程结束,我们利用thirdweb.com成功在Base测试网上部署了一个NFT合约,并发布成功,给自己鼓个掌吧~~

更多教程,欢迎关注:

https://twitter.com/jianhun333