# How to Move Crypto Between Chains

Mar 17, 2026

3 min read

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.

0xd6...e3ef  
0.05  
  
  
ETH  
Optimism  
$1,200  
Balance: 0.35  
20%  
50%  
MAX  
Receive  
  
0xd6...e3ef  
0  
Select Token  
Get Started

##### 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

All Chains  
Starred chains  
  
Bitcoin  
  
Base  
  
Solana  
Chains A-Z  
  
Blast  
  
Degen  
  
Linea  
  
Zora  
  
Gravity  
Search for a token or paste address

Your Tokens  
  
  
ETH  
Ether  
$2,000  
1  
  
  
USDC  
USD Coin  
0xa0b...eb48  
$200  
200  
  
  
WETH  
Wrapped Ether  
0x000...0000  
$100  
0.0001  
Tokens by 24H volume  
  
  
BLERF  
Blerf  
0xb8D...2913  
  
  
WETH  
Wrapped Ether  
0x000...0000  
$100  
0.0001  
  
  
USDC  
USD Coin  
0xa0b...eb48  
$200  
200  
  
  
ETH  
Ether  
$2,000  
1

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.
