Open whisper-xiang opened 2 months ago
本任务分为简答题、分析题和选择题,以此为模板,在下方填写你的答案即可。
选择题,请在你选中的项目中,将 [ ] 改为 [x] 即可
[ ]
[x]
在此处填写你的答案
EVM
安装一个 WEB3 钱包,创建账户后与 openbuild.xyz 进行绑定,截图后文件命名为 ./bind-wallet.jpg.
./bind-wallet.jpg
编写一个智能合约,实现一个简单的NFT市场功能,允许用户上架NFT并使用自己部署的ERC20代币进行购买。
需要部署一个ERC20代币,用于NFT的购买。
需要部署NFT用于买卖
使用ethers.js和wagmi库编写一个前端应用程序,允许用户上架NFT并使用ERC20代币购买NFT。
在task4基础上开发一个完整的NFTMarket-Dapp并对功能点进行测试
根据视频学习uniswap、sdk相关知识,制作一个与uniswap交互的前端app
学习OpenBuild EVM++中文技术文档 —— Chapter7中第二节EVM++开发基础
Fork工程文件夹:https://github.com/dumbeng/throttler-aspect/blob/boilerplate/aspect/index.ts 按照教程补全aspect/index.ts中preContractCall()函数
自建Github仓库
https://docs.morphl2.io/docs/build-on-morph/code-examples/deploy-contract-on-morph
系列课程地址:【第一节 React 框架介绍和优势】https://www.bilibili.com/video/BV1FfTXefEot?vd_source=0b3d917d784cbfc289920ad1e2bc2a46
Task1: 开发一个待办事项应用
任务目标
任务要求
项目初始化
创建组件
实现功能
使用状态管理
使用 Hooks
Task2 Blockchain Basic
本任务分为简答题、分析题和选择题,以此为模板,在下方填写你的答案即可。
选择题,请在你选中的项目中,将
[ ]
改为[x]
即可[单选题] 如果你莫名奇妙收到了一个 NFT,那么
[单选题] 群里大哥给我发的网站,说能赚大米,我应该
[单选题] 下列说法正确的是
[单选题] 下列哪个是以太坊虚拟机的简称
[单选题] 以下哪个是以太坊上正确的地址格式?
[多选题] 有一天某个大哥说要按市场价的 80% 出油给你,有可能
[多选题] 以下哪些是以太坊的二层扩容方案?
[简答题] 简述区块链的网络结构
[简答题] 智能合约是什么,有何作用?
[简答题] 怎么理解大家常说的
EVM
这个词汇?[分析题] 你对去中心化的理解
[分析题] 比较区块链与传统数据库,你的看法?
操作题
安装一个 WEB3 钱包,创建账户后与 openbuild.xyz 进行绑定,截图后文件命名为
./bind-wallet.jpg
.Task3: 编写 NFTMarket 智能合约
任务目标
编写一个智能合约,实现一个简单的NFT市场功能,允许用户上架NFT并使用自己部署的ERC20代币进行购买。
任务要求
1.部署ERC20代币
需要部署一个ERC20代币,用于NFT的购买。
2.部署NFT
需要部署NFT用于买卖
3.上架NFT
4.购买NFT
提交要求
Task4: 使用ethers.js和wagmi与NFTMarket合约交互
任务目标
使用ethers.js和wagmi库编写一个前端应用程序,允许用户上架NFT并使用ERC20代币购买NFT。
前端组件要求
提交要求
Task5: 开发一个完整的NFTMarket的Dapp
任务目标
在task4基础上开发一个完整的NFTMarket-Dapp并对功能点进行测试
任务要求
提交要求
Task6: 制作一个与uniswap交互的前端app
任务目标
根据视频学习uniswap、sdk相关知识,制作一个与uniswap交互的前端app
提交要求
Task7: EVM++探索 - 奖励项目
任务目标
任务要求
1.按照EVM++技术文档进行学习
学习OpenBuild EVM++中文技术文档 —— Chapter7中第二节EVM++开发基础
2.按照视频教程补全限流器Aspect demo代码($50奖励)
Fork工程文件夹:https://github.com/dumbeng/throttler-aspect/blob/boilerplate/aspect/index.ts 按照教程补全aspect/index.ts中preContractCall()函数
3.EVM++挑战:学习EVM++用例,构思并开发一个自己的Aspect用例($100奖励)
自建Github仓库
提交要求
Task8: 在Morph Holesky上部署任意合约并在Morph浏览器上验证
教程:
https://docs.morphl2.io/docs/build-on-morph/code-examples/deploy-contract-on-morph
提交要求:
Task9: 为NFTMarket创建一个The Graph子图
学习资料
任务要求及步骤
提交要求