The short version: 13 EVM chains, 3 of them Ophis-operated (Optimism, Unichain, and Robinhood Chain), plus Solana and Bitcoin as NEAR Intents destinations. The full table with chain IDs and settlement mode:

Chain Chain ID Settlement
Arbitrum One 42161 CoW Protocol hosted
Avalanche 43114 CoW Protocol hosted
Base 8453 CoW Protocol hosted
BNB Smart Chain 56 CoW Protocol hosted
Ethereum 1 CoW Protocol hosted
Gnosis Chain 100 CoW Protocol hosted
Ink 57073 CoW Protocol hosted
Linea 59144 CoW Protocol hosted
Optimism 10 Ophis-operated
Plasma 9745 CoW Protocol hosted
Polygon 137 CoW Protocol hosted
Robinhood Chain 4663 Ophis-operated
Unichain 130 Ophis-operated
Solana n/a Destination via NEAR Intents
Bitcoin n/a Destination via NEAR Intents

Which chains does Ophis support?

Ophis covers 13 EVM chains, with Optimism, Unichain, and Robinhood Chain as its operated sovereign networks, and supports Solana and Bitcoin as destinations via NEAR Intents.

What does Ophis-operated mean?

On Optimism, Unichain, and Robinhood Chain, settlement uses Ophis's own GPv2Settlement contract at a non-canonical address, the flat Ophis fee is the all-in cost, and 100% of any price improvement is returned to the trader. Agents and integrators must resolve the per-chain settlement domain and orderbook host via the @ophis/sdk helpers or the MCP list_chains tool before signing, because CoW's canonical address yields a domain the deployed contract rejects.

How do Solana and Bitcoin destinations work?

Solana and Bitcoin are supported as destinations from any EVM source chain via NEAR Intents, with no second wallet required. They are destinations only: a swap starts from an EVM chain.

Is there a testnet?

Yes. The Sepolia testnet is available for integration testing. This page lists production chains only.

For agents and integrators

The machine-readable per-chain contract-pinning policy (settlement addresses, vault relayers, EIP-712 domains, orderbook hosts) ships in the Ophis agent skill. The @ophis/sdk helpers resolve the correct settlement domain per chain, and the MCP server exposes the same data through the list_chains tool. Fee detail per chain lives on the pricing page.