> For the complete documentation index, see [llms.txt](https://onchain-cc.gitbook.io/onchain-docs/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://onchain-cc.gitbook.io/onchain-docs/swap/terminal-overview.md).

# Swap Terminal Overview

The Swap product is onchain.cc's cross-chain spot trading terminal — built for traders who want fast execution, best-price routing, and full self-custody, without paying the inflated fees charged by most DeFi frontends. Trade across **17+ chains** from a single interface. (For pre-graduated pump.fun tokens, see [Degen](/onchain-docs/degen/overview.md). For perpetual futures, see [Perps](/onchain-docs/perps/overview.md).)

***

## What It Is

onchain.cc is a DEX terminal that spans 17+ chains. You connect your self-custody wallet, search for any token, and trade directly on-chain. There is no custodian, no order book, and no intermediary holding your funds. Every trade settles on-chain in seconds.

***

## Key Features

### Fast Execution

Trades are routed and submitted to the relevant chain with minimal latency. You see a price, you confirm, it settles.

### Best-Price Routing via Carbium

Every swap goes through Carbium — onchain.cc's internal DEX aggregator. Carbium splits and routes your order across DEX liquidity sources to get you the best available price. You don't configure anything; it works automatically on every trade.

### Rank-Based Platform Fee (0.15% → 0.10%)

onchain.cc charges 0.15% per trade at the **Recruit** rank — the lowest base platform fee in DeFi. Each Colosseum rank reduces your swap fee by 0.01 percentage points, all the way down to **0.10% at Immortal**. See [Rank System](/onchain-docs/colosseum/ranks.md) for the full schedule.

### Self-Custody

You authenticate via Privy and trade with your own wallet. onchain.cc never holds your tokens. Every transaction is yours to verify on-chain.

***

## Navigating the UI

### Search Bar

Located at the top of the terminal. Search by token name or paste a contract address (CA) directly. Results show token name, ticker, price, and liquidity at a glance.

### Swap Panel

The primary trading interface. From the swap panel you can:

* Select the input token (what you're spending) and the output token (what you're buying)
* Enter an amount in SOL or approximate USD value
* Set slippage tolerance
* Review the quoted output and route before confirming

### Token Info Panel

Displayed when you select a token. Shows:

* Current price
* 24-hour volume
* Liquidity depth
* Market cap
* Price chart

Use the token info panel to assess a token before committing to a trade.

***

<figure><img src="/files/MWFzTOk64IwGmaWQEdzb" alt="" width="563"><figcaption><p><strong>SWAP TRADING PANEL (SWAP MENU)</strong></p></figcaption></figure>

<figure><img src="/files/QIEcdJHKu6lbAbLyCD58" alt=""><figcaption><p><strong>FULL TRADING TERMINAL WHEN SELECTING A TOKEN</strong></p></figcaption></figure>

***

## What You Need to Trade

* A connected self-custody wallet (via Privy)
* A small balance of the chain's native token (e.g. SOL on Solana, ETH on Ethereum) for gas fees
* The token you want to sell, or the chain's native token if you're buying

> **Info:** Gas fees are paid in the chain's native token (SOL on Solana, ETH on Ethereum, etc.) and are separate from the 0.15% platform fee. Keep a small balance of the native token on whichever chain you're trading on to cover transaction costs.


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://onchain-cc.gitbook.io/onchain-docs/swap/terminal-overview.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
