1. 原型功能
原型讨论流动性池(LP)添加与管理、多级兑换路径(Routing)选择以及滑点限制的交互方式;实际报价和路径需要接入并验证数据源。
2. 技术栈
- 前端框架: React v18 + Astro (通过
@astrojs/react局部激活) - 链上连接: Wagmi v2 + Viem v2 + RainbowKit (支持主流 Web3 钱包连接)
- 编译工具: Vite + TypeScript 5.x
3. 合约状态与验证
- 状态: 概念 Demo 演示。
4. 角色与状态流
- 用户:连接钱包、选择输入输出资产并确认交易参数。
- 路由层:根据池子流动性和滑点约束生成候选兑换路径。
- 链上执行层:由用户钱包签名后提交交易,并等待链上确认。
该原型用于讨论路由、报价展示、滑点边界和钱包交互,不代表真实流动性、真实报价或可直接用于生产交易。
5. 实现边界与落地缺口
生产使用仍需补充池子数据来源、报价时效、交易模拟、失败恢复、MEV 风险、代币兼容性、权限和审计策略。任何测试网或示例地址都应在部署配置确认后单独验证。