CoolFace
Apppublic

duqing026/amm-liquidity-simulator

sourceHugging Faceupdated 8mo agoView on Hugging Face
0likes
App README

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

本地运行

  1. 1.安装依赖:
bash
   pip install -r requirements.txt
  1. 1.启动应用:
bash
   python app.py
  1. 1.访问: 打开浏览器访问 http://localhost:7860

部署到 Hugging Face Spaces

本项目已配置为可以直接部署到 Hugging Face Spaces (Docker SDK)。

  1. 1.创建一个新的 Space (SDK 选择 Docker)。
  2. 2.将代码推送到 Space 的仓库。

许可证

MIT License