duqing026/amm-liquidity-simulator
0
AMM 流动性模拟器 (AMM Liquidity Simulator)
这是一个基于 Uniswap V3 核心算法的流动性提供模拟器。它可以帮助用户计算在特定价格区间提供流动性时的资金分布、无常损失 (Impermanent Loss) 以及资产价值变化。
功能特点
- 核心算法: 采用 Uniswap V3 的流动性数学模型。
- 实时模拟: 输入当前价格、价格区间和投资金额,即时计算 Token 分布。
- 可视化分析: 使用 ECharts 展示“做市价值 vs 持币价值 (HODL)”的对比曲线,直观了解无常损失。
- Tech/Dark UI: 现代化的深色科技风界面,适配暗黑模式。
- 响应式设计: 完美适配桌面和移动端。
技术栈
- 后端: Python Flask, NumPy (用于数学计算)
- 前端: Vue 3, Tailwind CSS, ECharts
- 部署: Docker / Hugging Face Spaces
本地运行
- 安装依赖:
pip install -r requirements.txt- 启动应用:
python app.py- 访问: 打开浏览器访问
http://localhost:7860
部署到 Hugging Face Spaces
本项目已配置为可以直接部署到 Hugging Face Spaces (Docker SDK)。
- 创建一个新的 Space (SDK 选择 Docker)。
- 将代码推送到 Space 的仓库。
许可证
MIT License
