集训课程内容主要包括:
- 以太坊平台详解:智能合约平台、GAS机制等
- 了解核⼼概念:账号及合约等、交易和消息调⽤、货币单位及 Gas、钱包等
- 以⼀个简单的智能合约为例,介绍合约编译、部署、测试。
- 开发⼯具介绍 如:Remix、Hardhat、Truffle、Ganache 等
- Solidity 基本类型、数组、结构体、映射
- Solidity API 介绍
- 合约函数、函数修改器、函数修饰符,及各类特殊函数
- 错误处理、合约继承、接⼝、库及 Openzeppelin 合约库
- 理解合约事件
- 理解ABI
- 最常⽤ ERC 标准介绍及实战:ERC20、ERC777、EIP2612、ERC721、ERC1155
- Hardhat 实战技巧:⾃动化脚本、代码验证、导出 ABI 等。
- DApp 开发:前端与合约交互(ethers.js) • 优化 GAS 的众多技巧
- 解析合约事件与TheGraph 使⽤
- Uniswap V2 AMM模型
- ⽆常损失与 AMM 滑点
- SushiSwap 如何抢Uni 的流动性及质押模型介绍
- Uniswap v3 的创新
- 相关 DEX 协议介绍:0x协议、Curve 协议
- Compound 借贷利率模型分析
- AAVE 闪电贷及应⽤
- DyDx 衍⽣品交易
- Perpetual vAmm 杠杆交易
- MakerDAO 稳定币DAI
- 算法稳定币介绍:FRAX FEI OHM 等
- DAO治理
- 案例分享及讨论