返回作品集

Simple DEX

已完成

一个基于 Uniswap V2 机制的简化版去中心化交易所Demo,本人实现了演示前端以及智能合约的开发部署。

DeFiAMMSolidityUniswap V2

🎮 在线演示

合约地址
F
Factory工厂合约
0xAa08...c0A5查看
R
Router路由合约
0x55d2...8c74查看
A
TokenA测试代币 A
0xCAfe...37db查看
B
TokenB测试代币 B
0x68d0...847D查看
P
Pair (LP)交易对合约
0xFb30...99Df查看

点击「查看」可在 Sepolia Etherscan 上查看合约详情

池子信息
A

TKA 储备

0.00

B

TKB 储备

0.00

TKA/TKB1 TKA = 0.0000 TKB
TKB/TKA1 TKB = 0.0000 TKA

LP 总量

0.00

K 值

0

功能特性
  • 代币交换功能 (恒定乘积公式)
  • 添加/移除流动性
  • LP 代币机制
  • TWAP 价格预言机
  • 0.3% 交易手续费
技术栈
SolidityHardhatNext.jsviemTailwindCSS
项目详情

这是一个 DEX 的Demo,展示了 AMM(自动做市商)的核心原理。

核心合约包括:

- UniswapV2Factory: 创建和管理交易对

- UniswapV2Pair: 实现 AMM 核心逻辑

- UniswapV2Router: 用户交互入口

- UniswapV2Library: 价格计算辅助库

合约实现了恒定乘积公式 (x * y = k) 来确定交换价格。