Momentum logo

Momentum is a Sui-based ve(3,3) DEX using vote-escrow incentives to coordinate liquidity.

Momentum — Functional Modules

3.5

Momentum exposes the expected DEX stack (swap, LPs, vaults, staking, ve-token) with clear entry points, but multiple trade sub-routes currently resolve to 404/security checkpoint states, reducing functional completeness.

Updated: · Data Window: 24h / 7d / 30d (varies by metric availability)

1. Core Dashboard & Discovery

What it does

  • The /dashboard page is the product hub for the “Move Central Liquidity Engine” (H1: MOMENTUM). It surfaces protocol-level KPIs and shortcuts into the main modules via the top nav: Dashboard, Trade, veMMT, Liquidity, xSUI, Vaults, Portfolio, Bridge.

Visible features & data points

  • KPI tiles/sections appear to include: TVL, Trending, My Positions, Total Liquidity ($0.00), Pending Yield, and Total Swap Volume.
  • A highlighted vault card shows: “Recommended Stable MMT#1”, Vault Cap $7.00M, TVL $487.57K, APR 15%, and provider label “Volo”.

Interactive elements

  • Primary CTA: Connect Wallet.
  • Secondary CTAs: Get Started, plus trade-style quick buttons like 1M, 50%, MAX (suggesting shared UI components with swap/position sizing).
  • No explicit form fields on this page; it’s primarily a read + route-to-action surface.

Strategic significance

  • This module acts as the “command center” for liquidity and yield discovery. The presence of vault caps (e.g., $7.00M) and APR highlights indicates the dashboard is used to funnel users into the highest-incentivized products rather than only showing raw AMM pools. It also anchors wallet-gated features (positions/yield) behind a single Connect Wallet flow.

2. Trading Engine & Swap Aggregator

What it does

  • /trade exposes the swap interface labeled “Swap Aggregator mode”, indicating routing across sources (likely internal pools + external liquidity) rather than a single pool swap.

Visible features & data points

  • The swap panel contains From amount controls with quick-fill buttons 50% and MAX.
  • Balances and token context are displayed inline (e.g., “Bal:” next to the input).
  • Token market snapshots appear below (examples shown):
    • SUI $0.87 (-1.04%)
    • USDC $1.00 (-0.01%)
  • Token identifiers are shown in a compact on-chain style (e.g., 0x00...:SUI, 0xdb...USDC), suggesting Move/Sui object-type tokens.

Interactive elements

  • Expected swap interactions: token selector, amount input, percentage shortcuts (50%, MAX). Wallet connect is required to execute.

Route structure / current gaps

  • Several intended trade sub-pages return _not-found (404) states: /trade/swap, /trade/pool, /trade/liquidity, /trade/farm, /trade/earn, /trade/stake, /trade/portfolio, /trade/trade. This implies the IA was designed for a multi-tab trading suite, but only the root /trade is currently usable/visible.

Strategic significance

  • Aggregator mode is key for delivering best execution on fragmented liquidity. However, the broken sub-routes reduce feature clarity (e.g., whether farming/staking is separate from veMMT/xSUI) and can interrupt deep-link flows from marketing or referrals.

3. Liquidity Pools (LP) Directory & Add Liquidity

What it does

  • /liquidity is the LP discovery and management entry point (H1: liquidity). It lists pools, their performance metrics, and provides an Add Liquidity action.

Table-driven pool analytics

  • Searchable directory with a “Search pools” field.
  • Table columns explicitly define the model: Pools | TVL | Volume(24H) | Fees(24H) | APR | Rewards | Action.
  • Visible pool examples:
    • SUI / USDC: Vol $244.37K, Fee 0.175%, TVL $3.22M, APR 8.5%, Fees(24h) $428.16, Rewards: SUI, USDC, xSUI.
    • xBTC pool row shows: Vol $5.78K, Fee 0.2%, TVL $92.27K, APR 5.43%, Fees(24h) $11.59.
    • MMT pool row shows: Vol $8.03K, Fee 0.25%, TVL $227.97K, APR 3.2%, Fees(24h) $20.13.
  • Aggregate metric shown near the bottom: Liquidity Pools $42,999,856.35 (plus “Total Swap Volum[e]” label).

Interactive elements

  • Filters/buttons: All, Add Liquidity, and wallet gating via Connect Wallet.

Strategic significance

  • This module is the liquidity supply-side funnel. By exposing fee tier, 24H volume, and rewards tokens, it helps LPs choose between pure fee income and incentive-driven APR. The explicit Rewards column (including xSUI) also ties liquidity to the broader staking/yield ecosystem.

4. Vaults (Managed Yield Strategies)

What it does

  • /vaults presents curated vault products that abstract strategy execution behind a single deposit position (H1: vaults). Vaults are shown as cards with cap, TVL, APR, and “My Position”.

Visible vault inventory & metrics

  • Example vault entries:
    • USDC/suiUSDT#2: Vault Cap $5.00M, provider label Volo, TVL $1.20M, APR 15%, My Position $0.00.
    • USDC/suiUSDT#1: Vault Cap $7.00M, TVL $487.57K, APR 15% (also featured on /dashboard as “Recommended Stable … #1”).
  • Each card includes a per-user section: My Position and Estimated Earnings (visible label), implying personalized yield projections once connected.

Interactive elements

  • Wallet gate via Connect Wallet.
  • While the capture doesn’t show deposit/withdraw buttons explicitly, the presence of My Position and Estimated Earnings implies stateful actions behind wallet connection.

Strategic significance

  • Vaults create a simplified “earn” surface that can outcompete raw LP provisioning in UX, while enforcing Vault Cap constraints to manage strategy capacity and risk. The consistent 15% APR and stable-pair naming (USDC/suiUSDT) suggests these are positioned as lower-volatility yield products and as an onboarding path for non-traders.

5. Portfolio: Positions, veMMT, Rewards, Referrals

What it does

  • /portfolio consolidates user-owned objects across products: LP positions, veMMT holdings, pending rewards, and a referral system. H1: portfolio.

Sub-areas & visible UI

  • Top-level tabs/sections are listed inline:
    • My positions
    • My veMMTs
    • Pending Rewards
    • My Referrals
  • Referral tooling appears as first-class UI: Referral Code, Referral Link, and stats placeholders such as Referred TVL, Referred Volume, User Referrals.

Tables and data model

  • A positions table uses mixed columns spanning multiple asset types:
    • For LPs: Pools | Liquidity | Pending Yield | APR | Price Range | Action
    • For veMMT-like bonds: ID | Bond Amount | Volume | Duration | Voting Power
  • Empty-state behavior is explicit: “No results.” when wallet isn’t connected or has no positions.

Interactive elements

  • Primary: Connect Wallet.
  • Batch action: Merge All (suggests positions may be represented as multiple NFTs/objects that can be consolidated for UX or gas/object limits).

Strategic significance

  • This module is essential for retention: it’s where users verify yield accrual (Pending Yield, Pending Rewards) and manage long-lived assets (LP ranges, veMMT duration/voting power). The referral block indicates a growth loop that can be tracked with on-chain or backend attribution, and surfaced alongside core DeFi positions.

6. veMMT Bonding & Governance Power

What it does

  • /ve-mmt is the lock/bond interface for veMMT (H1: ve-mmt, section header: Bond for veMMT). It converts MMT into vote-escrowed power via time-locked bonding.

Key mechanics exposed in UI

  • Bond Amount input with quick controls 50% and MAX; token label MMT and balance label “Bal:”.
  • Bond Duration section with guidance: “Max Bond for 4 years for highest vote power” (explicit maximum lock time and incentive alignment).
  • Toggle feature: Enable Auto-Max bond with a control labeled on.
    • Description indicates: when enabled, the bond is kept at maximum unlock time until disabled; when disabled, behavior changes (text is truncated but implies decay/unlock scheduling).

Interactive elements

  • Wallet gating: Connect Wallet.
  • No separate form fields beyond amount/duration controls; the page is optimized for a single transaction flow.

Strategic significance

  • veMMT is the governance + incentives backbone: it likely controls voting power for emissions/rewards across pools/vaults. The Auto-Max option reduces user friction for maintaining maximum voting power, which is critical for protocols that want stable, long-term aligned liquidity providers rather than short-term mercenary capital.

7. xSUI Staking (Liquid Staking Interface)

What it does

  • /xsui exposes a staking flow to mint xSUI from SUI, plus an Unstake path. The page also includes an educational link: “Learn more about xSUI”.

Visible features & data points

  • The page shows both directions: Stake and Unstake.
  • Yield indicator is present as APY (label shown as “Stake xSUI APY”).
  • Stake input mirrors other modules with quick actions 50% and MAX and a balance line: “SUI 0.00 Bal:”.
  • Exchange-rate disclosure appears at the bottom: “1 SUI =” (rate value not visible in the capture), implying a rebasing or exchange-rate-based liquid staking token.

Reliability / error state

  • The header displays “Something Went Wrong” (H3) while the rest of the staking UI is still visible. This suggests a partial render where some upstream request (rate/APY, validator set, or account query) failed while the shell remained interactive.

Strategic significance

  • xSUI acts as a composable yield-bearing asset that can be used elsewhere (notably, Rewards: xSUI appears in /liquidity pool rows). This creates a flywheel: stake SUI → receive xSUI → deploy into LPs/vaults for additional incentives. The visible error state indicates this module is operationally sensitive and should degrade gracefully (e.g., disable submit until APY/rate loads).
Official Website * May contain affiliate link, no extra cost
💰

Yield Guide

Fee Revenue · LP Yields · Incentive Programs · Staking · Earning Strategies