AllSwapAllSwap

What is a cross-chain swap?

A cross-chain swap lets you exchange a token on one blockchain for a different token on another — in a single step, without manually bridging or holding wrapped tokens. For example, ETH on Ethereum to USDC on Base.

How a cross-chain swap works

Under the hood, a cross-chain swap combines a bridge and a DEX trade. A routing engine finds the cheapest path across bridges and liquidity sources, executes the move, and settles the destination token to your address.

On AllSwap this happens in one flow: you send the source token to a one-time deposit address, and the destination token arrives on the target chain automatically — usually in under two minutes.

Cross-chain swap vs. a same-chain swap

A normal DEX swap trades two tokens on the same blockchain. A cross-chain swap spans two different chains, so it has to move value across networks — which is why routing and settlement matter, and why doing it manually means juggling a bridge and a separate swap.

What you need

Just a wallet holding the source token and an address to receive the destination token. No account, no sign-up, no KYC for crypto-to-crypto swaps. Routing is non-custodial — funds stay in your control until they settle, and if a swap can't complete, they're returned automatically.

Common examples

Popular cross-chain swaps include ETH to USDC, BTC to ETH, SOL to USDC, and moving USDT between Tron and Ethereum. Pick any supported token on any of 33 chains as the source, and any supported token as the destination.

Frequently asked questions

How long does a cross-chain swap take?

Usually under two minutes. The exact time depends on source-chain confirmations; the live quote shows an estimate before you send.

Is a cross-chain swap the same as a bridge?

Not quite. A bridge moves the same asset to another chain; a cross-chain swap also changes the token. See our guide on cross-chain swap vs. bridge.

Do I need an account or KYC?

No. AllSwap is non-custodial and requires no account, sign-up, or identity check for crypto-to-crypto swaps.