SuperFi Docs

Supported networks

Super9MM is chain-agnostic — it runs on any EVM chain with a Uniswap-v3-style DEX.

Super9MM is chain-agnostic by design. The protocol works on any EVM chain that has a Uniswap-v3-style (concentrated-liquidity) DEX. Support for a chain is just a configuration entry plus a deployed factory — the contracts, keeper, and app all read from one registry.

How a network is added

Each supported network is described by a registry entry containing:

  • the chain (id, name, RPC + WebSocket endpoints, native token, block explorer),
  • one or more DEX deployments (factory, position manager, swap router, quoter, fee tiers, and a data subgraph),
  • a swap aggregator used for routing (e.g. 9X), and
  • Super9MM's own deployed factory address on that chain.

Add those, and the chain appears in the app automatically — the screener, automation, and analytics all light up with no further changes. Until a chain has a live subgraph and a deployed factory, Super9MM simply doesn't surface it.

Switching networks

  • The app follows your wallet's chain whenever that chain is supported — you see that chain's pools and positions.
  • If your wallet is on a network Super9MM doesn't support yet, a banner prompts you to switch, with one-click buttons for the supported chains.
  • The bottom status bar shows the live network, RPC latency, and a link to the swap aggregator.

See Connect your wallet for details.

Fee tiers

Super9MM reads each DEX's available fee tiers from the registry (for example 0.01% / 0.05% / 0.25% / 1% / 2% on some DEXes, or 0.01% / 0.05% / 0.3% / 1% on others). The screener lets you filter pools by tier, and tick-spacing is handled automatically per tier when you open or rebalance a position.

Block explorer & transactions

Transaction links throughout the app (action confirmations, automation history, trade feed) point to the configured explorer for the active chain. On chains using an Otterscan-style explorer, those open there.

ℹ️

The set of live chains and DEXes grows over time. The current deployment is shown in the app's network switcher and status bar.