Production Status
Last documentation update: July 18, 2026.
Current capability matrix
| Area | State | Notes |
|---|---|---|
| Discover | Live | Real indexed Monad pools |
| Token deep links | Live | SPA rewrites and contract checks enabled |
| Spot chart and statistics | Live | GeckoTerminal plus Monad reads |
| AMM depth | Live | Derived from concentrated-liquidity ticks |
| Market buy/sell | Live | Wallet-signed live routes |
| Limit buy/sell | Live + proven | Four real placements; two executions |
| Order cancellation | Live + proven | Buy and sell cancellation receipts |
| Portfolio | Live | Current balances plus real price data |
| Swap | Live + proven | Real Monad MON → USDC swap |
| Bridge | Live + proven | Real Monad → Base fill |
| Live Proof | Live | Direct RPC reads and explorer links |
| Keeper service | Code only | Not presented as continuously online |
| Launchpad | Coming soon | No launch flow is presented as working |
| Rewards | Coming soon | No reward accrual is presented as working |
Production smoke test
The repository includes:
bash
pnpm smoke:productionIt 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.