Are you an LLM? Read llms.txt for a summary of the docs, or llms-full.txt for the full context.
Skip to content

Trading on Monad

Monad spot trading is beta. Same UX surface as Solana — buy, sell by percentage, sell exact amount — with a different execution engine underneath.

::: warning Beta status Monad trading works but has narrower feature coverage than Solana. See What's unavailable on Monad below. :::

What Interstate routes through

ProtocolCoverage
Uniswap V2Constant-product pools
Uniswap V30.05%, 0.3%, 1% fee tiers
Universal RouterTrade path aggregation

Pool discovery queries Uniswap V2 and V3 factory contracts and picks the highest-TVL pool for the token.

Native asset

AssetMON

You pay for trades in MON and the platform denominates sells in MON. ERC-20 tokens on Monad are traded against native MON.

10 MON reserve

::: danger 10 MON must remain in your wallet at all times The pre-check on every Monad trade enforces this. A trade that would drop your MON balance below 10 MON after gas and value transfer is rejected. This keeps your wallet funded for future gas. :::

Plan trade sizes to leave at least 10 MON headroom plus an estimate for gas.

Gas — charged on gasLimit, not on use

::: warning Monad charges gas on gasLimit, not gasUsed Unlike Ethereum mainnet, Monad charges you for the full gasLimit you send — not just what the transaction actually consumed. :::

To avoid overpaying while still ensuring trades land:

  • Interstate adds a 10% buffer to its gas estimate.
  • Gas is capped at 30 million per transaction.

You don't set this manually. The pre-check endpoint handles it. But know that your MON cost per trade is higher than it would be on a gas-refund chain.

Finality

StateTiming
Voted / speculative (receipt available)~400ms
Finalized~800ms

Interstate treats Finalized as the execution confirmation for portfolio updates. Receipts surface faster but are not final.

Chain IDs

NetworkChain ID
Monad mainnet143
Monad testnet10143

How trading works

  1. Navigate to app.interstate.so/trade/monad/[contractAddress], or switch the chain in the header BlockchainSwitcher.
  2. Enter an amount (MON for buys; % or tokens for sells).
  3. Confirm.
  4. Pool discovery picks the highest-TVL Uniswap V2 / V3 pool.
  5. The tx signs and submits via your Turnkey wallet.
  6. Portfolio updates once the tx is Finalized.

What's unavailable on Monad

The following Solana features are not exposed on Monad trading:

  • MEV mode — no Jito/Nozomi equivalent. Transactions submit through the standard RPC. See MEV protection.
  • Custom RPC override in quick-buy presets
  • Limit orders — not currently available on Monad
  • Live tab on Discover — Monad is limited to Trending and New Pairs tabs
  • Surge / xStocks tabs — Solana-only
  • Some token analytics — data coverage is narrower than Solana

Multi-wallet trading

Multi-wallet trading is supported on Monad at the backend level. You can route a single buy or sell across multiple Monad wallets.

Portfolio

Monad positions show up in Portfolio alongside Solana positions. Chain is indicated on every row. The blockchain filter switches between sol and monad.

Discover on Monad

Only two tabs are available on Monad Discover:

  • Trending
  • New Pairs

Everything else is Solana-only for now.

Read next