WTFAcademy / WTF-Dapp

⭐ Minimal tutorials to build Dapps | DEX Development Tutorial | Uniswap 代码解析 | 去中心化交易所实战教程 | DApp 智能合约和前端教程 ⭐
https://wtf-dapp.vercel.app
MIT License
238 stars 56 forks source link

更多课程收集 #11

Open yutingzhao1991 opened 7 months ago

yutingzhao1991 commented 7 months ago

除了现在已经有的和 Readme 中已经规划的课程,可以提前讨论想一想还有哪些课程有必要加进来。

yutingzhao1991 commented 7 months ago

随便想到的一些点,可以讨论下:

未来另外或许还可以有一些更偏业务的一些内容:

等等。

Likang0122 commented 7 months ago

通过router合约做的兑换和lp我有开发过

yutingzhao1991 commented 7 months ago

@AmazingAng 帮忙把 @Likang0122 也加到项目里面,@Likang0122 之前做过很多 DApp,后面也会参与到课程建设。

yutingzhao1991 commented 7 months ago
AmazingAng commented 7 months ago

@AmazingAng 帮忙把 @Likang0122 也加到项目里面,@Likang0122 之前做过很多 DApp,后面也会参与到课程建设。

好的,已添加。

genffy commented 7 months ago

现在 btc 和 l2(AA钱包) 火,可以追一波课程

yutingzhao1991 commented 6 months ago

感觉可以搞一个完整的去中心化交易所出来

yutingzhao1991 commented 6 months ago

大概想了一个 Defi 开发教程大纲:

实际内容要在仔细调研下 Defi 项目的具体构成,有熟悉这部分的同学可以给提提建议。

0xganz commented 6 months ago

大概想了一个 Defi 开发教程大纲:

  • 概述

    • 什么是去中心化交易所
    • 开发一个去中心化交易所需要什么
  • 合约开发

    • 合约设计
    • 合约开发
    • 合约测试和测试环境部署
  • 前端部分开发

    • 初始化项目

    • UI 开发

    • 连接钱包开发

    • 交易模块开发

    • 合约调用和调试

    • 支持多链

  • 部署上线

实际内容要在仔细调研下 Defi 项目的具体构成,有熟悉这部分的同学可以给提提建议。

可以加一个 当前拥有哪些 defi 协议,比如 uniswap v2, v3, v4, curve, traderjoe...

yutingzhao1991 commented 5 months ago

大概想了一个 Defi 开发教程大纲:

  • 概述

    • 什么是去中心化交易所
    • 开发一个去中心化交易所需要什么
  • 合约开发

    • 合约设计
    • 合约开发
    • 合约测试和测试环境部署
  • 前端部分开发

    • 初始化项目

    • UI 开发

    • 连接钱包开发

    • 交易模块开发

    • 合约调用和调试

    • 支持多链

  • 部署上线

实际内容要在仔细调研下 Defi 项目的具体构成,有熟悉这部分的同学可以给提提建议。

可以加一个 当前拥有哪些 defi 协议,比如 uniswap v2, v3, v4, curve, traderjoe...

这个建议好,有没有兴趣来个 PR,在 https://github.com/WTFAcademy/WTF-Dapp/blob/main/P001_WhatIsDEX/readme.md 这一章的最后再加一段 “更多 Defi 协议简介”

类似:

各种 Defi 协议简介

除了 Uniswap 这样的去中心化交易所外,还有很多流行的 Defi 协议,这里做一下基础的简介,让大家有一个大概的认知。

balabala 这里大概把一些主流的 defi 协议都介绍一下,不用太深入,简单易懂让学习者有一个大概的认识即可。

yutingzhao1991 commented 2 months ago

在写 Wtfswap 过程中遇到的一些 DApp 开发常见的场景,记录下来,可以作为未来课程的内容扩展点:

yutingzhao1991 commented 2 months ago

继续补充:ERC-1167: Minimal Proxy Contract ,Uniswap 会部署很多的 Pool 合约,通过这个方案可以降低 gas

yutingzhao1991 commented 2 months ago

继续补充:代码规范和习惯,比如什么时候应该用 _xxx 什么时候应该用 xxx_ 等。

yutingzhao1991 commented 2 months ago

继续补充:合约之间的调用和回调。什么情况需要合约之间的调用?什么时候需要用到回调?

yutingzhao1991 commented 3 weeks ago

继续补充:SIWE(Sign In With Ethereum)