返回作品集

Simple DEX

已完成

一个基于 Uniswap V2 机制的简化版去中心化交易所

DeFiAMMSolidityUniswap V2

🎮 在线演示

功能特性
  • 代币交换功能 (恒定乘积公式)
  • 添加/移除流动性
  • 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