Logo Phantom
Logo PhantomLogo Phantom

Introducing Cross-Chain Swapper

Zac Glover
Cross-Chain Swapper

    Bridging made safe and easy

    With its growing number of apps, NFT projects, and network enhancements, there’s never been a better time to explore Solana. The problem is: Getting there from other blockchains is a challenge. You have to spend time researching and finding a bridge to use, and once you do, you need to go through a bunch of steps to connect your wallet and transfer your tokens. But not anymore....

    We’re excited to announce Cross-Chain Swapper, the next-generation bridge that makes moving crypto across chains as safe and easy as swapping tokens.

    Bridge in-wallet with Phantom

    With our new Cross-Chain Swapper, you can bridge tokens across Solana, Ethereum, and Polygon right in your Phantom wallet. Here’s everything to love:

    Bridge with ease: Transfer tokens across chains without going to centralized exchanges or using complex bridges.

    Get the best deal every time: With optimized performance features, you get the best bridge route every time. Choose “Best Return” or “Fastest” transfer based on your needs in the moment.

    Stay informed: See estimated transaction time and cost, for every bridge option, so you always know the status of your funds.

    Enjoy peace of mind: With our set of trusted providers, you can bridge with confidence and without worry.

    Transact instantly with Refuel

    Cross-Chain Swapper allows you to Refuel, so you can transact as soon as you bridge. A portion of your transfer will arrive on the destination chain as native tokens. No more getting stuck on a new chain without gas!

    How to Refuel with Cross-Chain Swapper

    How Cross-Chain Swapper works

    How Cross-Chain Swapper works

    Step 1: Go to the Swap tab (🔁)

    Step 2: Select the chain you’d like to bridge from and the token you’d like to send (example: ETH)

    Step 3: Select the chain you’d like to bridge to and token you’d like to receive (example: USDC on SOL)

    Step 4: Enter how much you’d like to bridge and a quote will load showing the amount of tokens you will receive on the destination chain. Click Review Order to proceed

    Step 5: Review the transaction details and click Swap to submit

    That’s it! We’ll keep you updated on the status of your bridge transaction in the Activity tab (⚡).

    Cross-Chain Swapper was one of our most-requested features. And now, it’s here in beta. We'll continue to develop it as we progress, ensuring you have the best possible bridge experience.


    Is there a detailed guide on how to use the Cross-Chain Swapper?

    Yes, the following video will teach you how to bridge tokens across chains with Cross-Chain Swapper.

    How to bridge with Cross-Chain Swapper

    What chains are supported?

    Solana, Ethereum, and Polygon

    What tokens are supported?

    You can swap any token on the origination chain for USDC on the destination chain.

    We also support USDT, DAI, and wETH as the destination chain token for certain routes.

    Cross-Chain Swapper supported tokens and routes

    What bridge providers are supported?

    Our Cross-Chain Swapper is powered by Li.Fi, a bridge and DEX aggregation protocol. To support the origination chain swaps, we use 0x (for Ethereum and Polygon) and Jupiter (for Solana).

    For Ethereum <> Polygon, the following bridge providers are supported: Celer, Hop, Allbridge, Polygon POS, Stargate, Across, and CCTP.

    Allbridge is the only bridge provider supported for For EVM <> Solana. We’ll be adding support for more bridge providers in the near future.

    How long does a transaction take?

    Bridges can take anywhere from a few minutes to as long as an hour depending on network congestion and various other factors. We always show you the ETA of your transaction and keep you posted with real-time updates in the Activity tab. And soon, we'll have a feature that allows you to track the progress of your bridge in our mobile app.

    How does Refuel work?

    The option to use Refuel will only be displayed if we detect you don’t have enough native tokens on the destination chain. Toggle on “Refuel” if you’d like to receive gas on the destination chain along with your bridged tokens.

    Refuel is paid from a portion of the tokens being bridged from the origination chain.

    Example: If a user is bridging from ARB on Ethereum to USDC on Polygon, ARB would be used to pay for Refuel.

    What fees am I paying when I use the Cross-Chain Swapper?

    Fees are determined based on the tokens being bridged. When you use Cross-Chain Swapper, you may pay the following fees:

    • Transaction fee: To pay for the receiving transactions on the destination chain, you pay a transaction fee. It's paid in the native token of the origination chain and is attached to the transaction you submit. These fees vary by chain and depend on the cost of gas at the time of the transaction. It does not depend on the transfer amount.
    • Bridge provider fees: These vary depending on provider, and are typically a small percentage (usually around 0.3%) of the amount transferred.

    Visit our fees section to learn more.