Skip to main content

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

1

Connect your Solana wallet

Connect your Solana wallet to Jupiter. This is the destination wallet by default.
2

Navigate to Bridge to Solana

Go to jup.ag/onboard/debridge, or select Bridge from other chains via deBridge from the Onboard page.
3

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.
4

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.
5

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
6

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

Confirm and sign

Confirm the transaction and sign it in your source wallet. The bridge processes the transfer.

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 typeCharged byDetails
Gas fee (source chain)The source blockchain networkRequired to execute the transaction on the source chain. Amount depends on the chain and network congestion.
deBridge protocol feedeBridgeA small fee charged by deBridge for the cross-chain transfer. Displayed in the widget before confirmation.
Jupiter feeJupiterNone. Jupiter does not charge any fee for bridging.
All fees are shown in the transaction review step before you confirm.

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

  • Third-party service: The bridge is operated entirely by deBridge. Jupiter provides the interface but does not control the bridging process. In case of a failed or stuck transaction, contact deBridge support.
  • Exchange rate variability: The rate shown in the quote is an estimate. The final rate may differ slightly due to market movement between quote and execution.
  • Gas requirements: You need sufficient gas tokens on the source chain (for example, ETH on Ethereum) to pay for the source-chain transaction. If you do not have gas, the transaction will fail.
  • Price impact: Large transfers may have higher price impact. The widget displays the impact percentage before confirmation. Review this before proceeding.
  • Smart contract risk: As with any bridge protocol, there is inherent risk associated with the smart contracts involved in the transfer. deBridge has been audited, but no audit eliminates all risk.

Differences with the USDC Bridge

If you specifically want to bridge USDC, consider the USDC Bridge (CCTP) instead. The key differences are:
deBridgeUSDC Bridge (CCTP)
Tokens supportedAny supported tokenUSDC only
Mechanism0-TVL, intent-basedBurn-and-mint (Circle)
SlippagePossible (market-dependent)None (1:1 transfer)
ProviderdeBridgeWormhole + Circle
Chains9 chains8 chains