Skip to content

Cobb9527/learnblockchain-tasks

 
 

Repository files navigation

blockchain-tasks

Part1:Tech

时间 课件 作业
W1D1 1. Github Code
2. PDF
1. Pow 与RSA
2. (可选) 参考代码模版模拟实现最小区快链
W1D2 PDF 创建和部署第一个智能合约
W1D3 PDFCode 编写一个Bank 合约 ETH, 存款, Top3
W1D4 PDFCode
用 Solidity 编写 BigBank 智能合约
W1D5 PDF 编写 ERC20 合约
编写 Token Bank
W2D1 CodePDF 作业1:用Token 购买 NFT(有两个题)
作业2: Token Hook 应用,在 Hook 中存款和购买 NFT(有3 个题)
W2D2 WhatIsABI.md
IntroductionFoundry.md
WhatIsEvent.md
利用ABI逆向解码交易数据 ,完成挑战
W2D3 HowToTest.md
code
测试你们自己的 NFTMarket 合约:
1. 测试 List 上架
2. 测试 Buy 功能
3. 测试 transferWithCallbak
4. 完成 Foundry 基础知识挑战
W2D4 PPT
1. 使用Fuzz测试 Bank 合约的存款和取款功能
2. 使用Fuzz测试 NFTMaket 合约的 transferWithCallbak
3. 注册 Dune 账号
4. 完成 Foundry 测试挑战
W2D5 PPT,
Demo
创建自己的NFT Market DAPP,功能:
1. 链接钱包
2. 可上架NFT
3. 列表显示已经上架的NFT
4. 可买入指定NFT
5. 完成利用Web3Modal通过JS连接到MetaMask挑战
W3D1 PPT
Demo
作业: 创建自己的NFT Market DAPP,功能:
1. 链接钱包
2. 可上架NFT
3. 列表显示已经上架的NFT
4. 可买入指定NFT
5. 动态展示所有NFT Market中的 List、Buy 日志
W3D2 PPT
Demo
作业:将自己的NFT Market 合约部署到 sepolia 测试网络,并部署 NFT Market 的子图。
可从子图中查询出某个地址的所有持有的Token Id。
W3D3 PDFw3_permit 合约 Codew3_permit 前端 Code 作业1: 铭文工厂
作业 2:签名用用
W3D4 PPT
在NFT Market合约中使用Slot模式读取和修改Owner地址,完成使用Solidity内联汇编修改合约Owner地址挑战
W4D1 PDF 作业:可升级NFT Market 合约
W4D2 PPT: UseDunePPT: Web3 connect Create KODA NFT Token dashboard , includes:
1. total holders
2. holder list
3. option: Buy/Sell trades from OpenSean and Blur.
4. 完成 创建Dune交易数据面板挑战。

homework2: Use RainbowKit on your NFT Market !
W4D3 PDF 链表
组合使用 MerkleTree 白名单、 Permit 授权 及 Multicall
W4D4
W4D5
W5D1 PDF 多签钱包
W5D2 PDF
设法取出预先部署的 Vault 合约内的所有资金
W5D4 PDF 自动化任务转移存款
W6D1 DeFi-StudyCase-Uniswap 1. 部署自己的 Dex
2. NFTMarket 支持使用任意Token购买
W6D2 DeFi-StudyCase-Compound.pdf 1. 阅读扩展资料 https://learnblockchain.cn/article/5036
2. 给NFTMarket赋能: 支持买入NFT收入交易手续费,手续费分发给质押ETH到NFTMarket的质押者。
3. 完成用Solidity编写ETH质押挖矿合约挑战
W6D3 DeFi-StudyCase-DAI.pdf 为Fair Launch 提供流动性
W6D4 CCIP
答疑补充
1. 质押 ETH 挖直接的发行的平台币 ,函数有:stake、unstake、pendingEarn
2. 在之前 NFTMarket 用 Token 挂单的价格上, 通过从 ChainLink 获取 ETH 的 价格 和 从 Uniswap 获取的 Token 价格, 在前端现实 NFT 美元价格。
3. 完成从Oracle(ChainLink)读取ETH价格挑战
W6D5 PPT

模拟闪电兑换套利
设计一个看涨期权 Token
W7D1 FAQ
W8D1 DAO 治理 Token 投票治理 管理 Bank 资金

Part2:English

时间 课件
W1D1 1. Course Agenda
2. Week1 Transcript - Ordinal Infrastructure - Bitcoin 2023
3. Week1Day1 Session Notes
4. Video (pwd: RXpM)
W1D2 1. Week1Day2 Transcript
2. Week1Day2 Session Notes
W1D3 Week1Day3 Transcript
Week1Day3 Session Notes
Week1Day3 Topic Wrap-up
W2D1 How we use on-chain data to make investment decisions
Graph Description Examples
Week2Day1 Session Notes
W2D2 Week2Day2 Session Notes
W2D3 An Overview on L2s
W2D4 Solidity Interview Questions
W2D5 ETHGlobal Waterloo Demos
W3D3 Solidity Interview Questions 中英
W3D4 Ethereum vs Solana Transcript
Listening Cloze
Web3 Bootcamp English Vocabulary
W3D5 Celestia
Listening Cloze
W4D1 Web3 Bootcamp English Vocabulary
Week4Day1 Crypto News 领读
W4D2 Week4Day2 Crypto News 领读
W4D3 Week4Day3 Crypto News 领读
W4D4 Week4Day4 Crypto News 领读
W4D5 Week4Day5 Crypto News 领读
W5D1 Week5 Day1 What's Really Behind the 4-Year Crypto Cycle
W5D2 Week5 Day2 The Impact of Global Liquidity on Crypto
W5D3 Week 5 Day 3 Bitcoin L2 Rollup
W5D4 Week 5 Day 4 BitVM
W6D1 Week 6 Day 1 BitVM 2
W6D2 Week 6 Day 2 The Bitcoin Rollup Pitch
W6D3 Week 6 Day 3 Are L2s on bitcoin’s blockchains
W6D4 Week 6 Day 4 The bitcoin metaphorical bridge
W6D5 Week 6 Day 5 Bitcoin break out
W7D1 A Technical Analysis of Bitcoin Price
W7D2 A Technical Analysis of Bitcoin Price2
W7D3 Ethereum in Focus
W7D4 Breaking News about Bitcoin: ATH
W7D5 Bitcoin Comments: a real lack of retail dollars coming 来自散户的钱很少

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Solidity 73.6%
  • TypeScript 15.2%
  • HTML 9.8%
  • CSS 1.4%