Cross-chain swaps in one sentence

Bridge and swap across 9 blockchains by typing or speaking what you want. ChainATM routes cross-chain swaps automatically via LI.FI — no manual bridge, no chain switching, no DEX hopping.

Say it. Swap it.

"Swap my ETH on Base to USDC on Solana"

ETH on BaseUSDC on Solana. ChainATM finds the best route via LI.FI and presents the quote before you sign.

"Move my Polygon USDC to ETH on Arbitrum"

USDC on PolygonETH on Arbitrum. ChainATM finds the best route via LI.FI and presents the quote before you sign.

"Swap 5 SOL into EURC on Base"

SOL on SolanaEURC on Base. ChainATM finds the best route via LI.FI and presents the quote before you sign.

"AVAX to USDC on Optimism"

AVAX on AvalancheUSDC on Optimism. ChainATM finds the best route via LI.FI and presents the quote before you sign.

"Convert my BNB to ETH on ZKsync"

BNB on BSCETH on ZKsync. ChainATM finds the best route via LI.FI and presents the quote before you sign.

"Sell my WBTC for USDC on Base"

BTC on Ethereum (WBTC)USDC on Base. ChainATM finds the best route via LI.FI and presents the quote before you sign.

Why cross-chain by chat

Doing a cross-chain swap manually is a five-step process: pick a bridge, approve the source token, wait for finality, swap on the destination DEX, hope you got the slippage right. Each step lives in a different UI, and one wrong network selection sends funds to a black hole. ChainATM collapses all of that into one sentence: state the source, state the destination, sign once.

Powered by LI.FI

LI.FI is a cross-chain routing aggregator that connects 30+ bridges and 100+ DEXes. For any source-destination pair, LI.FI computes the cheapest, fastest, or safest route and exposes the choice. ChainATM passes routes through transparently — no hidden spread, no rebranded fees. The quote you see is the quote you get.

How it works

1

State the swap

"Swap my ETH on Base to USDC on Solana." Voice on iOS or text on web.

2

AI parses intent

The AI extracts source token + chain, destination token + chain, and amount. It asks for clarification if anything is ambiguous.

3

LI.FI computes routes

The router finds the cheapest, fastest, or safest path across 30+ bridges and 100+ DEXes. ChainATM shows you the quote and the route taken.

4

Sign once. Done.

You sign on the source chain. The bridge and swap legs execute automatically. Tokens land in your self-custody wallet on the destination chain.

Supported chains

EthereumEthereum
BaseBase
SolanaSolana
PolygonPolygon
OptimismOptimism
Arbitrum
Avalanche
BSC
ZKsync

Any source chain, any destination chain. EVM↔EVM and EVM↔Solana routes both supported.

Frequently asked questions

What is a cross-chain swap?

A cross-chain swap moves value from a token on one blockchain to a different token on a different blockchain in a single user action. Example: starting with ETH on Base and ending with USDC on Solana. Under the hood, it combines a bridge (to move value between chains) with one or more DEX swaps (to convert between tokens). On ChainATM, all of that happens in one chat command.

How does ChainATM do cross-chain swaps?

ChainATM uses LI.FI, a routing aggregator that finds the best path across 30+ bridges and 100+ DEXes. You say "Swap my ETH on Base to USDC on Solana" and the AI parses the intent, LI.FI computes the route, and ChainATM presents the quote (output amount, fees, time). You sign once. The bridge and swap legs execute automatically.

Which chains can I swap between?

ChainATM supports cross-chain swaps across Ethereum, Base, Solana, Polygon, Optimism, Arbitrum, Avalanche, BSC, and ZKsync. LI.FI routes both EVM↔EVM and EVM↔Solana paths. Any pair of supported chains is reachable.

How long does a cross-chain swap take?

Most cross-chain swaps complete in 1–10 minutes depending on the route. EVM↔EVM swaps via fast bridges are typically under 2 minutes. Swaps involving Solana take longer because the bridge has to wait for finality on the source chain. ChainATM shows the estimated time before you sign.

What does it cost?

You pay 1 ChainATM credit per swap (credits start at €0.99 for 10), plus the underlying bridge and DEX fees that LI.FI passes through transparently. ChainATM does not add a hidden spread. Gas on both chains is also paid by you. The quote screen shows total estimated cost before you sign.

Is it safe to swap cross-chain?

Cross-chain swaps carry the same risks as the underlying bridges and DEXes — bridge contract risk, slippage, and chain-finality risk. ChainATM uses LI.FI, which routes only through audited, established bridges (Across, Stargate, Hop, Mayan, etc.) and exposes route choices in the quote screen. Your funds remain in your self-custody wallet at all times; ChainATM never holds funds in transit.

Can I swap by voice?

Yes — on iOS. Hold the microphone and say "Swap my ETH on Base to USDC on Solana." The AI parses it, shows the quote card, and you tap to sign.