> ## Documentation Index
> Fetch the complete documentation index at: https://docs.ravn.exchange/llms.txt
> Use this file to discover all available pages before exploring further.

# Supported Chains & Venues

> Every chain RAVN swaps across, and the venues it routes through.

## Chains

RAVN spans EVM chains, Solana, and **native Bitcoin**. One integration covers all of them. Use
the chain ID in every request.

### EVM

| Chain       | ID    | Chain     | ID      |
| ----------- | ----- | --------- | ------- |
| Ethereum    | `1`   | Base      | `8453`  |
| Optimism    | `10`  | Arbitrum  | `42161` |
| BNB Chain   | `56`  | Linea     | `59144` |
| Unichain    | `130` | Avalanche | `43114` |
| Polygon     | `137` | Robinhood | `4663`  |
| zkSync Era  | `324` | HyperEVM  | `999`   |
| World Chain | `480` |           |         |

### Non-EVM

| Chain       | ID   | Notes                                                            |
| ----------- | ---- | ---------------------------------------------------------------- |
| **Solana**  | `-2` | SPL and native SOL. Use the mint `So1111...1112` for native SOL. |
| **Bitcoin** | `-1` | Native BTC, with no wrapping and no cbBTC intermediary required. |

<Note>
  Native coin on any EVM chain uses the sentinel address
  `0xEeeeeEeeeEeEeeEeEeEeeEEEeeeeEeeeeeeeEEeE`. Amounts are always strings in the token's smallest
  unit (wei, lamports, satoshis).
</Note>

Not every venue serves every chain. The router automatically selects venues that can serve a
given route, and it returns `NO_LIQUIDITY` if none can.

## Venues

RAVN aggregates nine venues across three settlement models. On every quote, the eligible venues
are queried in parallel and the best real output wins. Each venue maps to one
[execution type](/execution-types).

| Venue             | Type                       | Execution     | Serves                               |
| ----------------- | -------------------------- | ------------- | ------------------------------------ |
| **0x Gasless**    | RFQ market maker           | `SIGNATURE`   | EVM same-chain                       |
| **Bebop**         | RFQ market maker           | `SIGNATURE`   | EVM same-chain                       |
| **CoW Protocol**  | Batch auction and RFQ      | `SIGNATURE`   | EVM same-chain                       |
| **Jupiter Ultra** | On-chain aggregation       | `TRANSACTION` | Solana                               |
| **Across**        | Intent and solver network  | `TRANSACTION` | EVM cross-chain, cross-ecosystem     |
| **Relay**         | Relayer network            | `TRANSACTION` | EVM and Solana, same and cross-chain |
| **Mayan**         | Intent and auction (Swift) | `TRANSACTION` | Cross-chain, cross-ecosystem         |
| **NEAR Intents**  | Intent network (1Click)    | `DEPOSIT`     | Any to any                           |
| **Rift**          | Native BTC orchestration   | `DEPOSIT`     | Native Bitcoin                       |

<Note>
  All venues settle in the **canonical asset**. None of them wrap, mint synthetics, or bridge.
  RFQ and gasless venues let the user swap with zero native gas, because they sign an off-chain
  message and a solver covers the gas.
</Note>

### Settlement models

<CardGroup cols={3}>
  <Card title="RFQ market makers" icon="handshake">
    Professional market makers quote a firm, signed price. The user signs and a solver settles.
    Zero slippage, zero gas.
  </Card>

  <Card title="Intent networks" icon="wand-magic-sparkles">
    The user expresses an intent, or deposits the origin asset, and solvers compete to fill and
    deliver on the destination.
  </Card>

  <Card title="Solver and relayer networks" icon="bolt">
    Relayers fill on the destination chain and deliver the canonical asset. This gives fast
    cross-chain execution without bridging.
  </Card>
</CardGroup>

Coverage grows over time. The [`/health`](/api-reference/health) endpoint always reports the
current live venue set.
