# 【明牌空投】公共分布式 许可区块链-Condor测试网任务三教程

By [加密小师妹](https://paragraph.com/@0x1890) · 2022-10-05

---

哈喽，大家好！我是陪你一起撸空投的加密小师妹Monica。

由于任务2已经有中文区MOD小哥哥出了，小师妹这里就先不出啦。今天带来的是condor测试网任务3教程。怎么说呢，确实很有难度！很多小伙伴都在等着，我也是自学然后找了好多朋友帮忙才过的任务（因为每个人的电脑环境不同，遇到的问题也不同）

**高能预警！！！**

**1.本次教程难度较高，需要有一定的计算机或者编程基础，新手小伙伴们，感兴趣可以尝试学习一下！不建议纯新手来做（可能会影响你的心态）没关系，任务3不是必做的！**

**2.由于每个人的电脑环境不同，在安装环境的过程中会遇到很多不同的问题，可以联系小师妹，我会尽力帮你解决，但前提是你一定要详细描述出你的问题，基础的安装问题可以Google一下，感恩~**

**但是，如果你成功跟着小师妹做下来，你就会学习到如何部署前后端合约在测试网，换句话说学会了这些你可以自己做一个简单的项目了（答应我，别去做坏事！）**

**有啥问题可以来官方DC，除了小师妹以外还会有很多人来帮助你！**

官方Discord：

[

Discord - Group Chat That's All Fun & Games
-------------------------------------------

Discord is great for playing games and chilling with friends, or even building a worldwide community. Customize your own space to talk, play, and hang out.

https://discord.com

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

](https://discord.gg/NdYhYUerSp)

因为考虑到会有很多人搬运去牟利，所以特此声明：
-----------------------

原创内容，制作不易，请勿搬运！！！如需转载私信我推特！
---------------------------

如果你想了解更多精品资讯以及空投教程，请关注加密小师妹的推特哦！还有更多的抽奖福利送给大家！

**推特**：[@加密小师妹Monica](https://twitter.com/Monica_xiaoM)

一、Condor测试网任务3交互教程
==================

话不多说，开始教程，我会尽力用通俗的语言来表达~

验证任务通过的条件有3条：

1.使用surge部署成功后的url2

2.在goerli浏览器上的部署的合约地址

3.在speedrunethereum提交成功的url

**一.首先我们需要安装好环境（Windows版本）：**

1.安装vscode，这里有很详细的教程，[安装教程点击这里](https://blog.csdn.net/weixin_58068749/article/details/123635089)。

2.然后我们安装Node.js （版本16.16）[安装教程点击这里](https://blog.csdn.net/Lancelot38/article/details/125887397)。

3.安装GIT，这个不需要教程，会安装软件就可以，找到适应你电脑系统的版本下载。

下载地址：[https://git-scm.com/downloads](https://git-scm.com/downloads)

**二.安装好环境以后，打开桌面，右键空白处，点击“Git Bash here”（重点，以后会常用到）**

1.在gitbash安装yarn，输入命令：npm i -g yarn

2.拉取代码，输入：

git clone [https://github.com/scaffold-eth/scaffold-eth-challenges.git](https://github.com/scaffold-eth/scaffold-eth-challenges.git) challenge-0-simple-nft

**3.这时候会在你桌面上有个文件（challenge-0-simple-nft）**

**然后打开vscode软件，打开上方文件选项-打开文件夹-选中challenge-0-simple-nft这个文件夹 然后键盘“Ctrl+~”输入：git checkout challenge-0-simple-nft。**

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

**10.6日更新：vscode报错禁止运行脚本的，需要去windows power shell 设置一下**

输入：set-ExecutionPolicy RemoteSigned

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

然后输入：Y，确认就可以

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

4.安装依赖，输入：yarn install。**注意：(时间比较长，失败后继续输入yarn install)**

5.查看公开账户，输入：Yarn chain

**6.使用git bash重开一个终端窗口（打开生成的那个chanllege文件进去右键）输入命令：yarn start**

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

**7.再次使用git bash重新打开一个终端窗口（打开生成的那个chanllege文件进去右键）输入命令：yarn deploy**

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

8.在浏览器打开：[http://localhost:3000](http://localhost:3000) **不要连接钱包，如果已经连接先退出来**

9\. 点击右上角的**Grab funds from the faucet** 领取临时账户的gas，**然后MINT**

![](https://storage.googleapis.com/papyrus_images/39c9ac5d7ff447d5fe9b4b03e3f675a140695a6f9e50df7ec4dac26320a9f639.jpg)

10.新打开一个**无痕浏览器（点chorme浏览器右上方3个点创建）**，输入：[http://localhost:3000](http://localhost:3000)

11.然后复制无痕浏览器右上方的钱包地址，转回到正常浏览器给这个地址转账（Transfer）。

**三.部署到goerli测试网**

1.回到vscode，按照如图所示，**把default net work里面的换成goerli（结束后ctrl+s保存）**

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

2.使用git bash重新打开一个终端窗口（打开生成的那个chanllege文件进去右键）输入命令：yarn generate 生成部署地址。

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

3.输入命令 yarn run account 查看生成的部署地址，复制一下

4.**在mnemonic文件内Ctrl+F寻找这个地址的助记词，记录下来！然后导入到小狐狸钱包，并切换到goerli测试网络**

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

**注意：这里助记词不能直接导入网页版小狐狸钱包，小师妹用的是笨方法，先导入到手机钱包里，又导出私钥导进网页小狐狸钱包的！**

5.导入以后，接着用这个钱包去领一下goerli的水，[水龙头点击这里](https://goerlifaucet.com/)

6.部署合约 使用git bash打开一个终端窗口（打开生成的那个chanllege文件进去右键）输入命令: yarn deploy

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

**四. 使用suger前端部署**

**1.回到vscode，找到app.jsx，然后Ctrl+F搜targetNetwork将其修改为NETWORKS.goerli（结束后ctrl+s保存）**

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

2.打开[http://localhost:3000，](http://localhost:3000%EF%BC%8C) 连接goerli测试网，账户为生成的部署地址，然后点击MINT

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

3.**打包前端文件  使用git bash打开一个终端窗口（打开生成的那个chanllege文件进去右键）输入命令：yarn build**

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

**4.打包完成后，回到vscode，如图找到package.json 修改文件 "surge": "surge ./build"**

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

5.在gitbash里继续输入yarn surge ,第一次输入完命令后，会在终端提示填写邮箱和密码，然后会收到验证邮件，去邮箱完成邮件验证。

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

**如果提示没有权限或者其他错误，再次输入yarn surge命令即可，在浏览器尝试输入获得的domain（保存一下domin后面的地址，要去DC提交）如果成功显示则为部署成功**

6.回到vscode，按照下图所示找到地址，复制该地址。然后将这个地址粘贴到后面[**https://goerli.etherscan.io/address/那个地址**](https://goerli.etherscan.io/address/%E9%82%A3%E4%B8%AA%E5%9C%B0%E5%9D%80) **去浏览器打开一下**

**这个保存一下。要在DC提交。**

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

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

7\. 在浏览器打卡 打开网址：[https://speedrunethereum.com/](https://speedrunethereum.com/)  连接自己的部署地址，

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

![](https://storage.googleapis.com/papyrus_images/869b1d82a3b4b8213c793edd0939b494fb4b37aff44632ba938821d7ae6f5082.jpg)

**到这里复制一下网址，保存起来去DC提交。**

恭喜做到这里的小伙伴们！！！小师妹花了好长时间，也是找了很多大神来帮忙才完成，这里已经大功告成了！

接着我们要去DC提交我们的任务，这里有三个网址要提交：

1.domin后面的域名地址

2.[https://goerli.etherscan.io/address/那个地址](https://goerli.etherscan.io/address/%E9%82%A3%E4%B8%AA%E5%9C%B0%E5%9D%80)

3.挑战成功打卡地址

![](https://storage.googleapis.com/papyrus_images/617e5f01e1a474fa4224ac6210b0d5e3da08ea0df0a6431e79648e3480f42e5b.jpg)

我尽力了，应该是全网最简单基础的教程了。喜欢的小伙伴们可以支持一下小师妹~

关注我的[推特](https://twitter.com/Monica_xiaoM)，接下来小师妹会推出更多空投教程，陪你一起撸到人生的第一个百万空投

---

*Originally published on [加密小师妹](https://paragraph.com/@0x1890/condor)*
