{"repo":"cyrus0315/full-stack-DEX","free":true,"listed":false,"github":"https://github.com/cyrus0315/full-stack-DEX","clone":"git clone https://github.com/cyrus0315/full-stack-DEX.git","description":"🚀 Full-featured DEX (UniswapV2) | Swap + Liquidity + Analytics | React + NestJS + Solidity | Production-ready","language":"TypeScript","stars":21,"topics":["amm","blockchain","dapp","defi","dex","liquidity-pool","nestjs","smart-contracts","solidity","swap"],"license":null,"category":"blockchain-web3","readme_excerpt":"🚀 DEX - 去中心化交易所 基于 UniswapV2 的企业级 DEX 实现，采用现代化技术栈，完全开源。 English 简体中文 --- 📖 项目简介 本项目是一个功能完整的去中心化交易所（DEX），实现了： - ✅ Swap - 代币兑换（基于 AMM 算法） - ✅ Liquidity - 流动性添加/移除 - ✅ Pool - 流动性池管理 - ✅ Farms - 流动性挖矿（MasterChef） - ✅ Price Oracle - 价格预言机（Chainlink） - ✅ History - 完整的交易历史记录 - ✅ Analytics - 数据分析和统计 - ✅ Real-time - WebSocket 实时数据推送 - 🔄 The Graph - 数据索引和快速查询（开发中） 🌟 特色 - 真正的去中心化 - 用户通过 MetaMask 自己管理私钥和签名交易 - 现代化架构 - 前端直接调用合约，后端提供只读数据服务 - 完整的数据分析 - 历史记录、统计数据、实时监控 - 生产级代码 - 经过多次重构和优化，代码清晰可维护 --- 📸 项目截图 💱 Swap - 代币交易 即时兑换任意 ERC20 代币，支持滑点保护 💧 Pool - 流动性池 查看所有交易对，TVL 和 APY 一目了然 ➕ Add Liquidity - 添加流动性 成为流动性提供者，赚取交易手续费 🌾 Farms - 流动性挖矿 质押 LP Token，获得额外奖励 📊 Pool Detail - 池子详情 详细的池子信息和质押界面 📜 History - 交易历史 完整的 Swap 和流动性操作记录 --- 🏗️ 技术栈 智能合约 - Solidity - 合约语言 - Hardhat - 开发框架 - UniswapV2 - AMM 协议 后端 - NestJS - Node.js 框架 - TypeScript - 类型安全 - TypeORM - ORM 框架 - PostgreSQL - 数据库 - Redis - 缓存 - Socket.IO - WebSocket 实时通信 - Viem - 以太坊库（只读查询） - The Graph - 区块链数据索引（开发中） - GraphQL - 数据查询语言 前端 - React 18 - UI 框架 - TypeScript - 类型安全 - Vite - 构建工具 - Ant Design - UI 组件库 - Wagmi - React Hooks for Ethereum - Viem - 以太坊库 - Zustand - 状态管理 - React Query - 数据请求 --- 🚀 快速开始 前置要求 - Node.js = 18 - pnpm = 8 - PostgreSQL = 14 - MetaMask 钱包 1. 克隆项目 2. 一键启动 3. 访问应用 - 前端： http://localhost:3000 - 后端 API： http://localhost:3002 - 后端文档： http://localhost:3002/api - 钱包服务： http://localhost:3001 --- 📊 项目状态 整体完成度： 85% 当前阶段： Phase 6.5 开发中 ✅ 已完成功能 - Phase 1 - 核心功能 ✅ (2025-10-25) - 智能合约部署（Factory, Pair, Router） - Swap、L","default_branch":null,"files":null,"tree":[],"storefront":"/r/cyrus0315","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/cyrus0315/full-stack-DEX/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}