Overview
Bridge & Swap moves crypto assets from other blockchains to Solana. It is the Bridge & swap tab of jup.ag/deposit, also reachable at jup.ag/deposit/bridge. For your token and networks, it compares the available routes from GUM (Universal Swap and Universal Deposit) and deBridge side by side, with the estimated delivered amount shown per route. Routes are ranked by that estimate, and the best one is marked with a Best badge showing the difference in percent. Routes that cannot fill the transfer are listed as Unavailable.The former standalone USDC Bridge page (Wormhole + Circle CCTP) has been folded into this page; its old URL redirects here. See USDC and Circle CCTP.
Bridge routes
- GUM Universal Swap — bridges a token cross-chain and swaps it into the destination asset in one flow.
- deBridge — an intent-based cross-chain interoperability protocol (detailed below).
- GUM Universal Deposit — the same mechanism as Universal Deposit: the tokens are sent to a deposit address and arrive on Solana as USDC. Typically the best route for stablecoin transfers such as USDC to USDC. The same route also covers the outbound direction: USDC from Solana to Ethereum, Base, Arbitrum, or Sui, with a flat $0.30 fee.
How deBridge works
deBridge uses a 0-TVL (zero total value locked) architecture. Unlike traditional bridges that rely on liquidity pools where user funds are locked in smart contracts, deBridge uses an intent-based system where external solvers fulfill orders in real time. No user funds are stored in pools that could be targeted by exploits. This means:- No wrapped tokens. You receive native assets on Solana, not synthetic or wrapped versions.
- No pooled liquidity risk. There is no pool of locked funds that could be exploited.
- Market-dependent rates. The exchange rate depends on available liquidity at the time of the transaction.
Jupiter does not operate the routes. Each provider handles its own cross-chain logic, routing, and settlement. Jupiter provides the interface and the comparison.
Supported networks
Bridge & Swap lets you pick a source network among the following 10. EVM chains are blockchains compatible with the Ethereum Virtual Machine (such as Ethereum, Polygon, and BNB Chain). L2 (Layer 2) chains are scaling solutions built on top of Ethereum (such as Arbitrum, Optimism, and Base). Not every route is available for every network and token; the comparison only lists routes that can fill your transfer.Solana appears as both a source and destination network. Bridging from Solana is supported too — Universal Deposit carries USDC out to Ethereum, Base, Arbitrum, or Sui — although the primary Deposit use case is bridging to Solana.
Supported tokens
Routes support a large number of tokens on each source network. The token selector is searchable by name or contract address, and shows the most common tokens for the selected network first (for example ETH, USDC, and USDT on Ethereum). Available tokens include major assets (ETH, USDC, USDT, WETH, DAI) and smaller tokens (PEPE, SPX6900, and others), depending on available liquidity on the source network. The tokens you can receive on Solana depend on the route and available liquidity.How to bridge
1
Connect your Solana wallet
Connect your Solana wallet to Jupiter. This is the destination wallet by default.
2
Open Bridge & swap
Go to jup.ag/deposit/bridge, or open the Bridge & swap tab on the Deposit page.
3
Select the source network and token
In the Sell section, open the token selector. The Select origin token window lists the networks on the left (popular networks first, then all networks) and the tokens for the selected network on the right. Pick the network and token you want to bridge, then enter the amount.
4
Select the destination token
In the Buy section, select the token you want to receive on Solana. The estimated output is calculated automatically.
5
Choose a route
The Route list shows the routes that can fill your transfer, with the Estimate of what each one delivers. Routes are ranked by that estimate; the best one is selected and marked Best with the difference in percent. Select another route if you prefer it.
6
Review the transaction details
Before confirming, review the amounts shown for the selected route. For deBridge routes, the widget also displays:
- The exchange rate between source and destination tokens
- The estimated fees (gas on the source network + protocol fee)
- The ETA (estimated time of arrival)
- The price impact percentage
7
Connect your source wallet
Click Bridge with [route name], then connect the wallet on the source network (for example, MetaMask for Ethereum). This is separate from your Solana wallet.
8
Confirm and sign
Confirm the transaction and sign it in your source wallet. The route provider processes the transfer.
Additional features
deBridge route: send to a different Solana address
deBridge route: send to a different Solana address
The deBridge widget includes a “Trade and Send to Another Address” option. When enabled, you can enter a different Solana address as the destination instead of your connected wallet. This is useful for bridging on behalf of another wallet.
deBridge route: settings and routing
deBridge route: settings and routing
The widget includes a settings panel (gear icon) where you can adjust source chain parameters, including gas fee preferences. A Routing section (expandable at the bottom of the widget) shows details about the route deBridge is using for the transaction.
Fees
All fees are displayed before you confirm.
Transaction speed
Each route displays an estimated time of arrival (ETA) before you confirm. Actual settlement time depends on source network finality (the point at which a transaction is considered irreversible on the source blockchain) and network conditions.USDC and Circle CCTP
The former standalone USDC Bridge used Circle’s Cross-Chain Transfer Protocol (CCTP), with Wormhole relaying the cross-chain messages. CCTP moves USDC between blockchains through a burn-and-mint process: the USDC is burned (permanently destroyed) on the source chain, Circle attests that the burn occurred, and an equivalent amount of native USDC is minted on Solana and delivered to the destination wallet. This mechanism has three properties:- Native USDC. The USDC received on Solana is issued by Circle, not a wrapped or bridged version.
- 1:1 transfer. There is no slippage, no exchange rate, and no liquidity pool dependency.
- Constant supply. The total USDC supply stays constant across chains (burned on one, minted on another).
The USDC Bridge page has been retired. For USDC transfers, use Bridge & Swap and compare the routes offered for your networks, or send USDC through Universal Deposit from a supported network.
Risks and limitations
Never send tokens from another network directly to your Solana address. Use a Bridge & swap route, or a Universal Deposit address generated for that specific network. Sending tokens from an Ethereum (ERC-20), BNB Chain (BEP-20), or other non-Solana wallet straight to a Solana address (without going through one of these) will result in permanent, unrecoverable loss of funds. Solana uses the SPL token standard, which is not compatible with EVM token standards.
Having issues with Bridge & Swap? See the Deposit FAQ for troubleshooting and support contacts.

