Momentum — 功能模块
Momentum 的核心链路(兑换、做市、veMMT 锁仓)信息完整,但 Trade 子路由大量 404、xSUI 页面直接崩溃,导致“赚取收益”相关闭环暂时不够可用。
1. 总览仪表盘与快速换币入口
页面:/dashboard(H1:MOMENTUM;描述:Move Central Liquidity Engine)
这个模块是产品的“总入口”,把协议规模、行情信息和最短交易路径堆在同一屏,目的是让用户一进来就能判断市场并直接开换。
功能与特性
- 顶部导航覆盖:Dashboard / Trade / veMMT / Liquidity / xSUI / Vaults / Portfolio / Bridge,说明产品线按“交易-做市-治理-收益-资产管理”组织。
- 展示协议核心指标与行情摘要,为后续 Swap/LP 决策提供上下文。
- 内嵌一个简化版 Swap 面板,和
/trade的交互模式一致。
可见数据点
- 协议 TVL:45,012,273.89。
- Trending 行情示例:SUI 0.9386、MMT 0.1133、ETH 2121.4600(-1.96%)、wBTC 69954.0609(-1.43%)。
交互组件
- Connect Wallet:全站入口。
- Swap 快捷按钮:1M / 50% / MAX,主按钮 Get Started。
- 币种展示包含链上标识(如
0x2:...:SUI、0xdb...USDC)和美元估值(USDC 行显示 $0.99),能看出前端会解析 token 元数据并读取余额。
模块意义
- 这里承担“获客 + 转化”的工作:TVL 和 Trending 先建立信任/热度,再用 Swap 组件把用户直接导入交易。
- 链上 ID 的露出也暗示这是面向 Move/Sui 资产模型的实现,而不是纯中心化的币表。
2. 交易引擎(聚合换币界面)
页面:/trade(H1:trade)
该模块是核心执行面板,页面明确出现 “Swap Aggregator mode”,意味着报价/路径可能来自多来源聚合,而不是单一池子。
功能与特性
- 标准两币种兑换流程:选择输入资产、输入数量、查看余额/估值。
- 聚合模式有状态控制:界面上有 on 的开关样式,推测可切换“聚合/非聚合”或不同路由策略。
交互细节
- Connect Wallet 后才能进入实际交易。
- 输入侧提供 50% / MAX 快捷填充。
- 币种区域展示链上地址缩写(如
0x2:...:SUI、0xdb...USDC),并有 “Bal:” 的余额提示。 - 估值字段会随输入变化(零输入时显示 $0.00;USDC 行显示 $0.99),说明接了价格源或链上报价。
已暴露的问题(影响功能闭环)
- 多个 Trade 子路由不可用并返回 404:
/trade/swap、/trade/trade、/trade/earn、/trade/farm、/trade/portfolio。从命名看像曾计划拆分“换币/挖矿/资产页”,目前全部缺失。
模块意义
- “聚合模式”是 DEX 竞争力关键:流动性分散时更容易拿到更优成交。
- 但子路由 404 会造成认知断层(用户/外链可能直达失败),需要做重定向或补齐页面来稳定使用路径。
3. 流动性池列表与加池入口
页面:/liquidity(H1:liquidity)
该模块是 LP 的“选池+入场”界面,核心是可搜索的池子列表,并把收益相关指标一次性展示出来。
功能与特性
- 提供池子目录,便于用户按 TVL、交易量、费用、APR、奖励币种做决策。
- 从列表直接进入加池流程(按钮 Add Liquidity)。
表格/字段/操作
- 搜索框:Search pools。
- 筛选按钮:All。
- 表格列:Pools | TVL | Volume(24H) | Fees(24H) | APR | Rewards | Action。
可见数据点(示例)
- 汇总展示:Liquidity Pools $45,012,273.89(与 Dashboard TVL 一致)。
- SUI/USDC:24h 交易量 $723.49K,费率 0.175%,TVL $3.33M,APR 15.85%,24h 手续费 $1.27K,奖励含 SUI、USDC、xSUI。
- 其他池子展示不同费率层级(如 0.2%、0.25%),并伴随不同 TVL 与 APR(例如 xBTC 行 TVL 约 $92.96K、APR 14.72%;MMT 行 APR 3.7%)。
模块意义
- 把“费率层级 + 交易量 + 手续费 + APR + Rewards”并列,能直接解释协议如何产生收益以及激励结构如何叠加。
- Rewards 出现 xSUI,同时表明激励与后续的 xSUI/金库体系有关(但 xSUI 页面当前不稳定,会反向影响用户对奖励币种的理解与领取预期)。
4. veMMT 锁仓(治理与投票权)
页面:/ve-mmt(H1:ve-mmt、Bond for veMMT;H2:Bond Duration)
该模块实现 ve 模型:用户把 MMT 以时间维度锁仓(Bond),换取 veMMT 投票权/治理权,通常也会与激励分配绑定。
功能与特性
- 输入 Bond Amount(币种为 MMT)并选择 Bond Duration。
- 明确最大锁仓收益:“Max Bond for 4 years for highest vote power”,表示锁仓时长与投票权正相关。
- 提供自动化选项:Enable Auto-Max bond。文案说明开启后会把解锁时间持续维持在最大值,直到用户关闭。
交互组件
- Connect Wallet:未连接无法操作。
- 数量快捷键:50% / MAX。
- 自动续到最大锁仓的开关:界面上显示 on 状态。
- 余额提示 “Bal:” 出现在输入区域,延续全站统一的资产读取逻辑。
模块意义
- veMMT 很可能是全站激励与治理的中枢:
/liquidity已展示多池 Rewards 与 APR,最终如何分配、如何 boost,通常由 ve 投票决定。 - Auto-Max 的设计降低“长期锁仓用户”的维护成本,也暗示协议希望引导更长周期的锁仓来稳定流动性与治理结构。
5. 资产页(头寸、veMMT、奖励与邀请)
页面:/portfolio(H1:portfolio)
该模块是用户侧资产与权益聚合:LP 头寸、veMMT 锁仓、待领取奖励、邀请返佣等都集中在一个工作台里。未连接钱包时为空态,但结构信息已经把功能边界暴露得很清楚。
功能结构
- My positions:展示做市头寸、收益与区间信息。
- My veMMTs:展示锁仓对象及治理相关属性。
- Pending Rewards:统一的待领取奖励区。
- My Referrals:邀请码、邀请链接,以及带来的 TVL/交易量统计。
表格与操作
- 头寸表列:Pools | Liquidity | Pending Yield | APR | Price Range | Action。
- veMMT 相关列同时出现:ID | Bond Amount | Volume | Duration | Voting Power。出现 ID 说明 veMMT/头寸可能是对象化(NFT 或 object ID)。
- 批量操作按钮:Merge All,推测用于合并多个 veMMT 锁仓对象或合并碎片化头寸,降低管理成本。
当前可见状态
- 未连接钱包时显示 $0.00,表格提示 No results.。
- Referral 区域有 Referral Code、Referral Link 以及 Referred TVL / Referred Volume 等统计字段占位。
模块意义
- 资产页是留存核心:交易与做市之后,用户需要持续追踪 APR、待收益、锁仓期限与投票权。
- “Merge All” 这类工具型按钮通常是 Move/Sui 对象模型下的刚需,体现产品在链上资产碎片化管理方面的工程取向。
6. Vaults 与 xSUI(收益容器)
页面:/vaults、/xsui
这部分看起来是“收益策略/衍生收益资产”的产品线,但当前呈现为未完成或不稳定状态。
Vaults(/vaults)
- 页面仅看到标题 vaults 与全局导航、Connect Wallet。
- 未出现列表、表格、APR、存取按钮等典型金库要素,可能是:连接钱包后才渲染、功能尚未上线、或组件未挂载。
xSUI(/xsui)
- 页面直接触发崩溃兜底: > Something Went Wrong > 提示刷新并说明团队在排查。
- 这属于运行时异常(组件 crash),不是路由不存在。
模块意义
- Vaults 往往承担“自动复投/策略化收益”,与
/liquidity的手动 LP 形成互补,帮助把复杂操作产品化。 - xSUI 既出现在顶栏,又在
/liquidity的 Rewards 中出现(例如 SUI/USDC 奖励含 xSUI),说明 xSUI 很可能是激励包装或收益凭证的一环。当前 crash 会直接影响用户对奖励资产的信任与后续操作,需要优先修复。
7. 路由缺口与错误页处理
页面:/trade/earn、/trade/farm、/trade/portfolio、/trade/swap、/trade/trade(均为 404)
这块属于“功能可达性”的基础模块:即便不是业务功能,路由的正确性会直接决定用户能否走完整产品路径。
现有行为
- 以上地址统一落到 404:
- H1:404
- H2:This page could not be found.
- 404 页面仍保留全局导航和 Connect Wallet,用户可以从错误页返回主流程,这点处理是合格的。
问题含义
- 从命名看,这些路由像是计划中的“Swap/Farm/Earn/Portfolio”拆页,但现在全部缺失。若外部文档、社媒、历史链接引用这些路径,会造成大量断链。
- 工程上常见原因包括:路由重构未做重定向、部署未包含嵌套路由、或 feature flag 只关了组件没关路由。
模块意义
- 建议至少做两步:
- 给
/trade/*旧路径加 301/302 或前端重定向 到/trade; - 或补齐对应页面骨架并在页面内提示“功能建设中”。
- 给
- 把错误页从“死路”改成“可引导的分流页”,能显著降低流失。