You can transfer digital assets from other blockchains like Ethereum, Polygon, and Avalanche to Solana using either a bridge or a centralised exchange (Coinbase).

Integrated Bridges

Mayan Swap

Mayan supports bridging from Ethereum, Arbitrum, and Binance

Step 1: Open the Wallet Menu

Click on the wallet button in the top right to reveal the full menu. You'll want to click the tab "Bridge" to see the available options

Step 2: Select Mayan & Follow the Steps

You'll be able to select the assets you want to swap, the source chain and the destination chain.

Step 3: Adjust your settings if you need gas (extra SOL)

SOL (solana) is needed to pay for transaction fees (SOL). You'll need some SOL in your wallet for account creation fees on Drift and to pay for trading transactions. If you're performing a cross-chain swap to an asset that is not SOL, you can click the settings icon in the top right of the widget to adjust how much SOL you'll want (Gas on destination).

Portal by Wormhole

To bridge from Ethereum to Solana, you can use the Portal bridge.

Step 1: Navigate To Portal

In the same wallet menu, you can find Portal, a bridge powered by Wormhole.

Step 2: Connect Your Wallet

For the Ethereum chain, you can connect your Metamask wallet

For the Solana chain, you can connect any Solana wallet like Phantom.

Step 3: Select the Chains and Assets

The “Source Chain” is the chain your assets are currently stored in, which is Ethereum in this case.

The “Target Chain” is the destination chain you want to bridge to, which is Solana in this case. 

Select the token you want to bridge to Solana. For example, you can select USDCet because you are bridging from the Ethereum blockchain — and USDCet is Portal’s wrapped USDC for the Ethereum network.

Step 4: Send USDC To Solana

Enter the amount of USDC you want to bridge.

Next, confirm the target (destination) chain that you’ve previously selected (Solana).

You can choose to pay the transaction costs either with the receiving chain (Solana) in SOL or with the sending chain (Ethereum) in ETH.

Step 5: Receive Bridged Assets

In the last step you need to approve the transaction in your Solana wallet. 

If everything has been done correctly you should receive your bridged USDC into your Solana wallet within a few minutes.

Step 6: Swap USDCet for USDC

If you have chosen to bridge USDC from Ethereum, you'll need to visit Jupiter to swap it to Solana's version of USDC:

https://jup.ag/swap/USDCet-USDC

Other Bridges

deBridge

deBridge support cross-chain swaps

Step 1: Navigate To deBridge's deSwap App

Navigate to app.debridge.finanance/deswap

Step 2: Define Source and Target Chain

The “From” field should reflect the chain your assets are currently stored in and you’d like to transfer out from.

The “To” field is the destination chain you want to bridge to. 

In this case, you're swapping ETH from Arbitrum to SOL on Solana:

Step 3: Select Digital Assets

If you haven't already, connect the wallet on the chain you'd like to swap assets from.

Now, you can select the asset type you'd like to cross-chain swap and the amount.

Step 4: Enter the Receiving wallet address & create!

Once you input the receiving wallet address you'll be able to see the full details of the swap.

Allbridge

If you’d for example like to bridge from Avalanche to Solana, you can do so via Allbridge. 

Step 1: Navigate To Allbridge

Navigate to app.allbridge.io/bridge.

Step 2: Define Source and Target Chain

The “From” field should reflect the chain your assets are currently stored in and you’d like to transfer out from, which is Avalanche in this case.

The “To” field is the destination chain you want to bridge to, which is Solana in this case. 

Select these two chains respectively and then connect your Ethereum wallet, such as Metamask.

Step 3: Select Digital Assets

Select USDC.e as the asset you want to bridge, which is Avalanche’s version of USDC.

Step 4: Send USDC To Solana

Next, specify your Solana wallet address and the amount of USDC you wish to bridge.

Approve the transaction with your Solana wallet (transaction costs need to be paid in SOL).

Step 5: Receive Bridged Assets

Once Allbridge has processed the transaction, connect your Solana wallet and approve the transaction. 

If everything has been done correctly you should receive your bridged USDC into your Solana wallet within a few minutes.

Coinbase

Step 1: Navigate To Coinbase

To bridge from Polygon to Solana from a CEX, you could do so via Coinbase. 

Navigate to coinbase.com.

Step 2: Receive Digital Assets

Navigate to the homepage and select the “Send/Receive” button.

Select the “Receive” section of the pop-up menu.

Choose the asset you want to receive from Polygon (e.g. USDC) and copy the USDC address from the pop-up menu.

Navigate to your crypto wallet (Metamask), switch the network to Polygon, click the “Send” button and paste in the USDC address.

Next, fill in how much USDC you would like to send to your Coinbase account, and proceed to confirm your transaction by paying the transaction fee.

Step 3: Send USDC To Solana

Once you have received the USDC from Polygon into your Coinbase wallet, navigate to the “Send/Receive” pop-up menu and select “Send.”

To send USDC to Solana, select “USDC” from the dropdown menu of the “Pay with” section.

Note that you will need a small amount of SOL to pay for withdrawal fees.

Enter the amount of USDC you want to bridge/withdraw and add the recipient Solana wallet address in the “To” section.

Click on “Continue.”

Step 4: Receive Bridged Assets

Once Coinbase has processed the transaction, the USDC should be available in your Solana wallet.

Swap Digital Assets

When bridging, you might receive wrapped versions of the digital assets instead of Solana-native tokens.

To interact with Solana dApps you need native SPL tokens.

You can swap any wrapped token into Solana-native tokens using an aggregator such as Jupiter Aggregator.

Trade On Drift‍

You can deposit the digital assets you purchased and swapped to use as collateral on Drift and start trading, earning yield, and borrowing.

For more on Drift, head over to the Learn hub.

discord
Try Drift Now
Try Drift Now