# How to Move Crypto Between Chains

Mar 17, 2026

Moving crypto between blockchains used to mean centralized exchanges, long withdrawal queues, and multiple steps. [Relay](https://relay.link/) collapses that into a single transaction — any supported token, any of 85+ chains, settling in seconds.

## Why Moving Between Chains Is Hard

Every blockchain is an isolated network. ETH on Arbitrum is a different asset from ETH on Optimism, even though they represent the same value. Moving between them requires infrastructure that understands both networks simultaneously — routing the send on one side and guaranteeing the receive on the other.

Traditional approaches fall short:

- **Centralised exchanges** require accounts, KYC, withdrawal limits, and days of processing time
- **Official bridges** often have 7-day waiting periods for fraud proofs on optimistic rollups
- **DEX + bridge stacks** require multiple transactions, multiple fees, and multiple points of failure

Relay uses an intent-based architecture: you specify what you want to receive and where, and Relay's network of fillers executes it atomically. If execution fails, your funds are returned.

## How to Move Crypto Between Chains with Relay

##### Step 1: Go to Relay

Open [relay.link](https://relay.link/) in your browser. No account required.

##### Step 2: Connect your wallets

Connect your source wallet. If moving to a different chain type (EVM to Solana, for example), connect the destination wallet too.

##### Step 3: Set your route

- **From:** Select your token and source chain
- **To:** Select your destination token and chain

Relay supports 85+ chains including Ethereum, Base, Arbitrum, Optimism, Polygon, Solana, Tron, and hundreds of L2s. You can change the output token in the same step — for example, send ETH on Arbitrum and receive USDC on Solana.

##### Step 4: Confirm and receive

Review the exact output amount and approve the transaction. Assets arrive in your destination wallet in seconds.

## What You Can Move

Relay supports crosschain swaps across token types and chain categories:

| Route type | Example |
| --- | --- |
| Same token, different chain | USDC on Ethereum → USDC on Base |
| Different token, same chain | ETH → USDC on Arbitrum |
| Different token, different chain | ETH on Ethereum → SOL on Solana |
| EVM to Solana | USDC on Base → SOL on Solana |
| Solana to EVM | SOL → ETH on Optimism |

## Why Use Relay?

**No account.** No email, no KYC, no sign-up. Connect your wallet and go.

**Non-custodial.** Assets go directly from your wallet to your wallet. Relay never holds funds.

**Fast.** 2.7 second median execution across all route types.

**No destination gas.** Relay covers gas on the destination chain so you don't need to pre-fund it.

**Reliable.** $20B+ in volume, 99.9%+ fill rate across 85+ chains.

## Frequently Asked Questions

**What happens if a crosschain transaction fails?**  
Relay's intent-based model guarantees delivery. If the transaction cannot be filled at the quoted rate, your funds are returned to your source wallet automatically.

**Can I move tokens that aren't stablecoins?**  
Yes. Relay supports ETH, WBTC, SOL, USDC, USDT, and many other tokens across supported chains.

**Is there a minimum or maximum amount?**  
Minimums depend on the route. There is no maximum enforced by Relay.
