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

Solana Spot Trading

Interstate routes every spot trade on Solana to the correct DEX automatically. You enter an amount, pick buy or sell, confirm. The backend finds the active pool, picks the right protocol, and executes.

DEX coverage

ProtocolWhat it covers
Pump.funPre-graduation bonding curve
PumpSwap (PumpAmm)Post-graduation Pump.fun pools
Raydium CPMMConstant-product AMM
Raydium CLMMConcentrated liquidity
Raydium LaunchpadLaunchpad pools
Meteora DBCDynamic bonding curve
Meteora AMM V1 / V2 (CPAMM)Meteora AMMs, including graduated DBC tokens
Meteora DLMMDynamic liquidity market maker
MoonShotMoonShot launches

You do not pick the DEX. Interstate picks it for you based on the token's active pool.

Trade flow

  1. You enter an amount (SOL for buys; tokens or % for sells) and hit Buy or Sell.
  2. The backend looks up the active pool via DexScreener and Jupiter. If the pool has graduated or migrated, it auto-corrects to the new pool.
  3. The transaction is signed and submitted. Turnkey wallets go through the standard RPC path. Imported local wallets can route through Jito or Nozomi for MEV protection. See MEV protection.
  4. On success you get the token amount received, the SOL spent, and a Solscan link. The position shows up in Portfolio.

Entry points

  • Trade pageapp.interstate.so/trade/[contractAddress]. Full UI: chart, analytics, buy/sell panel, limit orders.
  • Quick buy from Pulse or Discover — one click using your active preset. See Quick-buy presets.
  • Search — header search, type name, symbol, or paste a contract address.

What's on each page

Every trade page shows:

  • Live price, market cap, liquidity
  • OHLC chart
  • Token analytics on the right — sniper %, bundler %, insider %, top-10 holder %, total holders
  • Duplicate-image and similar-token flags for rug detection
  • Top traders and holders tabs
  • Buy / sell / limit panel

Pool migration

When a Pump.fun (or other bonding-curve) token graduates, its pool changes. Interstate handles this automatically:

  • The Pulse feed has a Migrated column for graduated tokens.
  • Quick-buys on migrated tokens route to the post-graduation pool.
  • Sells fall back gracefully if the pool migrates mid-session. If a refresh is needed, you see a toast.

See Migration buy and sell.

Limits and minimums

  • Slippage: 0.01% minimum, 100% maximum. Default 20%. See Slippage and priority fees.
  • Liquidity floor: pools under ~$50 liquidity are excluded from automatic discovery.
  • Meteora DBC (CPAMM): minimum trade size 0.0001 SOL.

Errors you might see

ErrorWhat it meansWhat to do
NO_ACTIVE_POOLNo pool with liquidity above the $50 floorWait a minute and retry, or search another token
POOL_GRADUATEDBonding curve has graduated mid-tradeRetry — Interstate will route to the new pool

See Pool discovery for the full list.

Read next