NoBey 7cddf1d987 feat: 添加 MiniSwap CLI 工具及相关文档
- 新增 CLI 工具,支持通过命令行与 MiniSwapAMM 合约交互
- 创建 CLI 使用指南文档,详细说明命令和操作流程
- 更新合约地址,确保与新部署的合约匹配
- 添加快速网络连接测试脚本,验证合约连接和网络状态
- 实现完整测试场景脚本,模拟用户操作和流动性管理
2025-07-12 02:28:36 +08:00

Mini Swap DEX

一个简单的去中心化交易所 (DEX) - AMM 模型

功能特性

  • 自动化做市商 (AMM) 流动性池
  • 支持两种 ERC-20 代币的交易对
  • 添加/移除流动性功能
  • 基于 x * y = k 公式的价格发现机制
  • 流动性提供者 (LP) 代币奖励
  • React 前端界面

技术栈

  • 智能合约: Solidity, Hardhat, OpenZeppelin
  • 前端: React, Web3.js/Ethers.js
  • 测试网络: Hardhat 本地网络

快速开始

1. 安装依赖

npm install

2. 编译智能合约

npm run compile

3. 启动本地测试网络

npm run node

4. 部署智能合约

npm run deploy

5. 启动前端

npm run dev

项目结构

mini-swap/
├── contracts/          # 智能合约
├── test/              # 测试文件
├── scripts/           # 部署脚本
├── frontend/          # React 前端
├── hardhat.config.js  # Hardhat 配置
└── package.json       # 项目配置
Description
No description provided
Readme 332 KiB
Languages
JavaScript 53.4%
TypeScript 34.5%
CSS 9.9%
HTML 2.2%