哈喽,大家好!我是陪你一起撸空投的加密小师妹Monica。
由于任务2已经有中文区MOD小哥哥出了,小师妹这里就先不出啦。今天带来的是condor测试网任务3教程。怎么说呢,确实很有难度!很多小伙伴都在等着,我也是自学然后找了好多朋友帮忙才过的任务(因为每个人的电脑环境不同,遇到的问题也不同)
高能预警!!!
1.本次教程难度较高,需要有一定的计算机或者编程基础,新手小伙伴们,感兴趣可以尝试学习一下!不建议纯新手来做(可能会影响你的心态)没关系,任务3不是必做的!
2.由于每个人的电脑环境不同,在安装环境的过程中会遇到很多不同的问题,可以联系小师妹,我会尽力帮你解决,但前提是你一定要详细描述出你的问题,基础的安装问题可以Google一下,感恩~
但是,如果你成功跟着小师妹做下来,你就会学习到如何部署前后端合约在测试网,换句话说学会了这些你可以自己做一个简单的项目了(答应我,别去做坏事!)
有啥问题可以来官方DC,除了小师妹以外还会有很多人来帮助你!
官方Discord:
如果你想了解更多精品资讯以及空投教程,请关注加密小师妹的推特哦!还有更多的抽奖福利送给大家!
推特:@加密小师妹Monica
话不多说,开始教程,我会尽力用通俗的语言来表达~
验证任务通过的条件有3条:
1.使用surge部署成功后的url2
2.在goerli浏览器上的部署的合约地址
3.在speedrunethereum提交成功的url
一.首先我们需要安装好环境(Windows版本):
1.安装vscode,这里有很详细的教程,安装教程点击这里。
2.然后我们安装Node.js (版本16.16)安装教程点击这里。
3.安装GIT,这个不需要教程,会安装软件就可以,找到适应你电脑系统的版本下载。
下载地址: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 challenge-0-simple-nft
3.这时候会在你桌面上有个文件(challenge-0-simple-nft)
然后打开vscode软件,打开上方文件选项-打开文件夹-选中challenge-0-simple-nft这个文件夹 然后键盘“Ctrl+~”输入:git checkout challenge-0-simple-nft。
10.6日更新:vscode报错禁止运行脚本的,需要去windows power shell 设置一下
输入:set-ExecutionPolicy RemoteSigned
然后输入:Y,确认就可以
4.安装依赖,输入:yarn install。注意:(时间比较长,失败后继续输入yarn install)
5.查看公开账户,输入:Yarn chain
6.使用git bash重开一个终端窗口(打开生成的那个chanllege文件进去右键)输入命令:yarn start
7.再次使用git bash重新打开一个终端窗口(打开生成的那个chanllege文件进去右键)输入命令:yarn deploy
8.在浏览器打开:http://localhost:3000 不要连接钱包,如果已经连接先退出来
9. 点击右上角的Grab funds from the faucet 领取临时账户的gas,然后MINT
10.新打开一个无痕浏览器(点chorme浏览器右上方3个点创建),输入:http://localhost:3000
11.然后复制无痕浏览器右上方的钱包地址,转回到正常浏览器给这个地址转账(Transfer)。
三.部署到goerli测试网
1.回到vscode,按照如图所示,把default net work里面的换成goerli(结束后ctrl+s保存)
2.使用git bash重新打开一个终端窗口(打开生成的那个chanllege文件进去右键)输入命令:yarn generate 生成部署地址。
3.输入命令 yarn run account 查看生成的部署地址,复制一下
4.在mnemonic文件内Ctrl+F寻找这个地址的助记词,记录下来!然后导入到小狐狸钱包,并切换到goerli测试网络
注意:这里助记词不能直接导入网页版小狐狸钱包,小师妹用的是笨方法,先导入到手机钱包里,又导出私钥导进网页小狐狸钱包的!
5.导入以后,接着用这个钱包去领一下goerli的水,水龙头点击这里
6.部署合约 使用git bash打开一个终端窗口(打开生成的那个chanllege文件进去右键)输入命令: yarn deploy
四. 使用suger前端部署
1.回到vscode,找到app.jsx,然后Ctrl+F搜targetNetwork将其修改为NETWORKS.goerli(结束后ctrl+s保存)
2.打开http://localhost:3000, 连接goerli测试网,账户为生成的部署地址,然后点击MINT
3.打包前端文件 使用git bash打开一个终端窗口(打开生成的那个chanllege文件进去右键)输入命令:yarn build
4.打包完成后,回到vscode,如图找到package.json 修改文件 "surge": "surge ./build"
5.在gitbash里继续输入yarn surge ,第一次输入完命令后,会在终端提示填写邮箱和密码,然后会收到验证邮件,去邮箱完成邮件验证。
如果提示没有权限或者其他错误,再次输入yarn surge命令即可,在浏览器尝试输入获得的domain(保存一下domin后面的地址,要去DC提交)如果成功显示则为部署成功
6.回到vscode,按照下图所示找到地址,复制该地址。然后将这个地址粘贴到后面https://goerli.etherscan.io/address/那个地址 去浏览器打开一下
这个保存一下。要在DC提交。
7. 在浏览器打卡 打开网址:https://speedrunethereum.com/ 连接自己的部署地址,
到这里复制一下网址,保存起来去DC提交。
恭喜做到这里的小伙伴们!!!小师妹花了好长时间,也是找了很多大神来帮忙才完成,这里已经大功告成了!
接着我们要去DC提交我们的任务,这里有三个网址要提交:
1.domin后面的域名地址
2.https://goerli.etherscan.io/address/那个地址
3.挑战成功打卡地址
我尽力了,应该是全网最简单基础的教程了。喜欢的小伙伴们可以支持一下小师妹~
关注我的推特,接下来小师妹会推出更多空投教程,陪你一起撸到人生的第一个百万空投