What is Bridge to Solana?
Bridge to Solana lets you transfer crypto assets from other blockchains to Solana. The service uses deBridge, a cross-chain protocol integrated directly into the Jupiter interface as an embedded widget. deBridge converts tokens from the source chain into Solana-compatible tokens in a single transaction. You can bridge a wide range of tokens, not just major assets.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. 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.
- The exchange rate depends on available market liquidity at the time of the transaction.
Jupiter does not operate the bridge. deBridge handles all cross-chain logic, routing, and settlement. Jupiter provides the interface.
Supported source chains
deBridge supports bridging from the following 9 chains to Solana:- Ethereum
- BNB Chain
- Polygon
- Arbitrum
- Avalanche
- Solana
- Linea
- Optimism
- Base
Solana also appears as a source chain, meaning you can use the deBridge widget for Solana-to-other-chain transfers as well, although the primary use case in the Onboard context is bridging to Solana.
Supported tokens
deBridge supports a large number of tokens on each chain. The token selector is searchable by name or contract address. Available tokens include major assets (ETH, USDC, USDT, WETH, DAI) as well as smaller tokens (PEPE, SPX6900, and others), depending on available liquidity. The tokens you can receive on Solana depend on the bridging route and available liquidity.How to bridge
Connect your Solana wallet
Connect your Solana wallet to Jupiter. This is the destination wallet by default.
Navigate to Bridge to Solana
Go to jup.ag/onboard/debridge, or select Bridge from other chains via deBridge from the Onboard page.
Select the source chain and token
In the “You pay” section, select the source blockchain and the token you want to bridge. Enter the amount.
Select the destination token
In the “You receive” section, select the token you want to receive on Solana. The amount is calculated automatically based on the current exchange rate.
Review the transaction details
Before confirming, the widget displays:
- The exchange rate between source and destination tokens
- The estimated fees (gas fee on the source chain + deBridge protocol fee)
- The estimated time of arrival (ETA)
- The price impact percentage
Connect your source wallet
Click Connect wallet to connect the wallet on the source chain (for example, MetaMask for Ethereum). This is separate from your Solana wallet.
Send to a different 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 if you are bridging on behalf of another wallet.Fees
| Fee type | Charged by | Details |
|---|---|---|
| Gas fee (source chain) | The source blockchain network | Required to execute the transaction on the source chain. Amount depends on the chain and network congestion. |
| deBridge protocol fee | deBridge | A small fee charged by deBridge for the cross-chain transfer. Displayed in the widget before confirmation. |
| Jupiter fee | Jupiter | None. Jupiter does not charge any fee for bridging. |
Transaction speed
The deBridge widget displays an estimated time of arrival (ETA) for each transaction. In many cases, the displayed ETA is approximately 1 second, though actual settlement time may vary depending on source chain finality and network conditions.Settings
The deBridge widget includes a settings panel (gear icon) where you can adjust parameters related to the source chain, including gas fee preferences and other source-chain-specific settings. A Routing section (expandable) shows details about the route deBridge is using for the transaction.Risks and limitations
Differences with the USDC Bridge
If you specifically want to bridge USDC, consider the USDC Bridge (CCTP) instead. The key differences are:| deBridge | USDC Bridge (CCTP) | |
|---|---|---|
| Tokens supported | Any supported token | USDC only |
| Mechanism | 0-TVL, intent-based | Burn-and-mint (Circle) |
| Slippage | Possible (market-dependent) | None (1:1 transfer) |
| Provider | deBridge | Wormhole + Circle |
| Chains | 9 chains | 8 chains |

