Skip to content

Production Status

Last documentation update: July 18, 2026.

Current capability matrix

AreaStateNotes
DiscoverLiveReal indexed Monad pools
Token deep linksLiveSPA rewrites and contract checks enabled
Spot chart and statisticsLiveGeckoTerminal plus Monad reads
AMM depthLiveDerived from concentrated-liquidity ticks
Market buy/sellLiveWallet-signed live routes
Limit buy/sellLive + provenFour real placements; two executions
Order cancellationLive + provenBuy and sell cancellation receipts
PortfolioLiveCurrent balances plus real price data
SwapLive + provenReal Monad MON → USDC swap
BridgeLive + provenReal Monad → Base fill
Live ProofLiveDirect RPC reads and explorer links
Keeper serviceCode onlyNot presented as continuously online
LaunchpadComing soonNo launch flow is presented as working
RewardsComing soonNo reward accrual is presented as working

Production smoke test

The repository includes:

bash
pnpm smoke:production

It verifies:

  • frontend availability;
  • SPA deep links;
  • Monad chain ID through /api/rpc;
  • live GeckoTerminal pools;
  • portfolio history response;
  • truthful capability flags.

Troubleshooting

“Monad RPC is temporarily unavailable”

The token may still be valid. Retry the request. If the gateway is down, contract detection, balances, pools, and orders cannot be read safely.

“Token found, but no supported liquidity pool”

The contract passed ERC-20 checks, but MonTerminal could not resolve a supported pool. Do not interpret this as “invalid token.”

“Amount too small” in Swap · Bridge

Relay rejected the route because the output cannot cover route costs or its minimum size. Increase the amount only after reviewing the resulting fees.

Open order cannot execute

Check maker balance, allowance, expiry, pool liquidity, trigger condition, and slippage. Open status alone does not guarantee future fill.

Unaudited hackathon software. Use small amounts.