How It Works
Type what you want in plain language. D0 figures out the rest. Swap 5 SOL to USDC on ArbitrumD0: “Here are your options:D0 automatically compares two routing providers — Relay and DeBridge — and shows you both options side by side. You see the rate, fee, estimated time, and slippage for each before you commit to anything.Recommended: Relay (better rate)”
- Relay: 5 SOL → 742.30 USDC | Fee: $1.20 | ETA: ~25 sec
- DeBridge: 5 SOL → 739.80 USDC | Fee: $0.90 | ETA: ~45 sec

Supported Chains
Five chains, both directions.| From | To |
|---|---|
| Solana | Ethereum, Arbitrum, BSC, Polygon |
| Ethereum | Solana |
| Arbitrum | Solana |
| BSC | Solana |
| Polygon | Solana |
Gas Detection
Before D0 executes any swap it checks whether you have enough gas on the destination chain. If you don’t, it tells you before the transaction goes out — not after it fails.D0: “You don’t have enough ETH on Arbitrum to cover gas. You’ll need at least 0.003 ETH before this swap can go through.”
Fees and Gas: Two Cases
There are two different gas situations here, so they don’t get confused:- Stablecoin transfer (USDC via CCTP): the protocol fee is about 0.14% (proportionally cheaper on larger amounts), and D0 fronts the small gas needed to receive on the destination chain, deducting it from your principal. That fronted gas is capped at about $15 on Ethereum and about $0.50 on Arbitrum, BSC, and Polygon, so you don’t pre-fund anything.
- Cross-chain swap (via Relay or DeBridge): you need a little of the destination chain’s native token for gas. The gas check above is exactly this case: it tells you the shortfall before anything goes out.
Things to Know
- D0 handles two transactions for every bridge — one on the source chain and one on the destination chain. There is a brief wait between them, that is normal.
- For EVM→EVM swaps Relay is usually faster. For Solana→EVM it is worth comparing both — DeBridge sometimes wins on cost.
- Every bridge transaction shows up in Dashboard → Trade History under the Bridge filter so you can audit all your cross-chain activity in one place.
- If a swap seems stuck, check the source chain explorer first. Most delays happen on the source chain, not the bridge itself.
