返回作品集
🎮 在线演示
功能特性
- •代币交换功能 (恒定乘积公式)
- •添加/移除流动性
- •LP 代币机制
- •TWAP 价格预言机
- •0.3% 交易手续费
技术栈
SolidityHardhatNext.jsviemTailwindCSS
项目详情
这是一个教学目的的 DEX 实现,展示了 AMM(自动做市商)的核心原理。
核心合约包括:
- UniswapV2Factory: 创建和管理交易对
- UniswapV2Pair: 实现 AMM 核心逻辑
- UniswapV2Router: 用户交互入口
- UniswapV2Library: 价格计算辅助库
合约实现了恒定乘积公式 (x * y = k) 来确定交换价格。
🚀 本地运行
# 终端1: 启动本地节点 cd contracts && npm run node # 终端2: 部署合约 cd contracts && npm run deploy:uniswap