# 【明牌空投】神鹰Condor测试网任务3保姆级教程

By [榴莲带撸毛](https://paragraph.com/@0xa7bf9ba7997f3a70aa3787c8d14162cde3f3f48d) · 2022-11-05

---

大家好，今天给大家带来condor的测试任务3的保姆级教程，这个第三任务会有很多细节要注意⚠️的，所以更加要心点去操作，不然代码报错了你很容易卡住。

任务3需求：创建一个nft合约以及mint的前端网页
--------------------------

目前看了很多教程，主要有两种方法可以完成任务的，一种是[加密小师妹](https://twitter.com/Monica_xiaoM)的[教程地址](https://mirror.xyz/0x1890.eth/lESqo0LyKJm8uf6zygn77UV-Fo3wUvbMXagwjMXOYkk)写的需要本地安装一系列软件支持，对于新手来说难度估计得有5颗星，如果不懂技术不懂代码的新手不建议尝试；另外一种是[LiCrazy](https://xn--https-ni33a//twitter.com/0xFeng)大佬的通过GitHub账户打开官方源码通过在线编辑的形式部署合约并提交discord，这种方法对于新手来说比较友善，唯一的不足就是要求注册一个[GitHub账户](https://github.com/)并需要有一个比较稳定的网络环境，否则会报错莫名其妙的，建议在你自己网络比较顺畅的情况下做任务。

今天的教程主要也是参考[LiCrazy](https://xn--https-ni33a//twitter.com/0xFeng)大佬写的，但是有些地方可能过于简单新手看起来有些困难，所以我把我遇到的困难还有要注意的细节都写下来，方便大家参考。

教程开始
----

1.需要先去[Github](https://github.com/)注册个账号，已有的就用原来的账户就好，注册好GitHub账户后打开[官方挑战赛网址](https://speedrunethereum.com/challenge/simple-nft-example)，打开Gitpod

![](https://storage.googleapis.com/papyrus_images/14de7b2914ea96a09e3e6b1e7883ff12a8f5efd2607e91d6b772d9381be71066.png)

这个过程会久一点，耐心等一下，等到绿条跑完

![](https://storage.googleapis.com/papyrus_images/71fe59bbf59d8c513b28e3024c00a629dd01a5425aa9ad62f28066473826787c.png)

进来网页后注意看下方的进度条，等全部数据读取完，我们再去操作

![](https://storage.googleapis.com/papyrus_images/dbf68e419e21574966a517c589f4ec7b161be0308bf036a8a9cf261fa62118c5.png)

这是全部数据读取完后的界面，看下图了解下各个区域先，可以把一些不需要的窗口关一下，方便操作，接下来我们就正式开始操作

![](https://storage.googleapis.com/papyrus_images/ee9a98f066c3113aefe93efc60b4e3a96ed510e45814090a0ae98685090d0eaf.png)

2.首先这里的地址是生成的虚拟地址，不要去连接你自己的钱包地址，直接点击领水，然后再mint下

![](https://storage.googleapis.com/papyrus_images/e7bb0e50fdcc6ae4110607ccb01aa4dd17e57e00280d2c22a4d2303986273fb5.png)

3.接下来我们要在命令提示栏里输入代码了，这一步要细心点，先不要连接钱包，不然会报错

![](https://storage.googleapis.com/papyrus_images/41d30779ab60eb7d39ef6ef2763c7d0a60d29c96d0e389f44c55d7e780bc134f.png)

先找到这个hardhat文件，把网络换成goerli的

![](https://storage.googleapis.com/papyrus_images/0bd18dddb0790a812fc47711bfcb68788446d464adc4acfb1866625b4405bd53.png)

然后我们要在TERMINAL的页面去操作，记得切换，然后在命令提示栏中输入以下命令

`yarn generate`

然后回车键执行，出现了合约地址就可以了，这个合约地址要打0.01的goerli水过去，作为gas。

![在下方TERMINAL控制台输入yarn generate创建一个地址](https://storage.googleapis.com/papyrus_images/049f31124ca9515c40ba758e542f79bc6f220555c65fe024fadf59d7fff6bea4.png)

在下方TERMINAL控制台输入yarn generate创建一个地址

然后再输入 `yarn deploy`

运行出现有地址就是创建成功了，如果运行报错有可能是水还没到，可以等等再次输入指令运行一次

![](https://storage.googleapis.com/papyrus_images/4876c92fd50d51b309cba1b2c1ca545d8fc852243de76e11708580f6b7db17ff.png)

4.然后再找到app.jsx文件修改网络代码，需要换成goerli，步骤如下图，这个页面步骤比较多

![](https://storage.googleapis.com/papyrus_images/c6bcbe302eab14d13c3a7afc3f873b1bbc0bc635e4e98f1e9be6a2e33e12f1c9.png)

5.返回主页后刷新下页面，然后链接自己的钱包进行mint交互

![](https://storage.googleapis.com/papyrus_images/c03ad7aa703a7382726d9890d5e1fe93fc8f691b412c851f67b7c2820b8388ff.png)

6.在Terminal控制台输入 `yarn build`,创建前端，需要等待较长的时间，如下图显示即为成功。

![](https://storage.googleapis.com/papyrus_images/0b9ae63d24ec762fd64004c36276750212e51b7b5f882a516644c0a06704db60.png)

7.找到hardhat文件，把第23行代码的网络改成 `goerli`

8.改完网络后回到主页刷新下，按下图不走操作，在Terminal控制台输入 `yarn surge`，期间让会让你输入邮箱/密码创建surge账号，密码随便输入都可以，输入后每次回车即可。当出现domaim网址后再次回车，等待上传完成100%。

![](https://storage.googleapis.com/papyrus_images/396c1d1533c9f0904659ea220a757ff1def9557470dd721f6ba0e67159c1a05b.png)

9.复制你创建成功的sh地址，在新的浏览器页面打开

![](https://storage.googleapis.com/papyrus_images/f50c7fe350badba6a98a82a9b91e73739fe00b680a8de3ef623f7b532b0ad22d.png)

![](https://storage.googleapis.com/papyrus_images/63b3da63724257089251d9a0d039752d4971485dc4affcb5a0781463cd788b72.png)

链接钱包后进行mint，能够mint成功可以了

![](https://storage.googleapis.com/papyrus_images/f35a735e118bf71c0dd2c53030208e899f17014185c9b84171ac857aa23e3cdb.png)

10.接下来就是提交任务链接了，首先打开[官方文档](https://speedrunethereum.com/challenge/simple-nft-example)，注册账号后提交相应链接，输入对应的链接1.2.3。进入到discord中的任务3频道把3个链接依次复制进去等待管理员审核，再去提交下[任务3的表单](https://forms.gle/9tBXZeHY6bmJXDCr6)，审核通过后再去领取[任务3的oat](https://galxe.com/CondorSystems/campaign/GCtEnUtFpQ)，这样子任务3就完成了

![](https://storage.googleapis.com/papyrus_images/39427fd538327e728b4fcf12cde1f47052d88806c5ef6979f5568f76b7d759cb.png)

链接1

![](https://storage.googleapis.com/papyrus_images/331751b1353881c646457135c2e747e2b0f288b74b41a502d1947922f1785196.png)

链接2

![](https://storage.googleapis.com/papyrus_images/5a900524f392dd13c7418d88df73139d9ac9a23565a7bb5a4ec16c8ba5c5f859.png)

链接3

![](https://storage.googleapis.com/papyrus_images/05561b22d0ddc19b30e61aedf9313e8c0a744237c2fa2d070495a4e54b40b48a.png)

OK，到这里我们的condor测试网任务3的交互教程就结束了。**任务3个人觉得交互难度是很高的，因为很容易出错，小伙伴们别着急，千万要把代码格式对好！关注榴莲带撸毛，接下来我会陆续推出该项目的其他任务教程**

如果你在操作过程中有任何疑问，欢迎在推特上私信我。

关注我的[推特](https://twitter.com/lkx1688)，接下来还会推出更多空投教程，撸毛不要妄想一撸就暴富，多测试多交互，总有一款属于你的百万空投

---

*Originally published on [榴莲带撸毛](https://paragraph.com/@0xa7bf9ba7997f3a70aa3787c8d14162cde3f3f48d/condor-3)*
