Skip to main content

How do I bridge tokens with Nexus?

Here's how to bridge tokens between chains using Nexus.

N
Written by Nexus Support

Step 1: Go to Nexus

Visit Nexus in your web browser.

Step 2: Connect Your Wallet

Click the "Connect wallet" button in the top right corner. A popup will appear showing different wallet options.

Select your wallet type:

  • EVM (for MetaMask, Rabby, Coinbase Wallet, and other Ethereum-compatible wallets)

  • Solana (for Phantom, Solflare, and other Solana wallets)

  • Cosmos (for Keplr, Leap, and other Cosmos wallets)

  • Starknet (for Starknet wallets)

  • Radix (for Radix wallets)

After selecting your wallet type, choose your specific wallet provider and approve the connection request.

Step 3: Select Origin and Destination Chains

In the From dropdown, select the blockchain where your tokens currently are. This is your origin chain.

In the To dropdown, select the blockchain where you want to send your tokens. This is your destination chain.

Step 4: Select Token

Click the Token dropdown and select which token you want to bridge. The dropdown only shows tokens that are available for your selected origin and destination chain combination.

After selecting a token, you'll see My balance displayed showing how much of that token you have.

Step 5: Enter Amount

In the Amount field, type how much you want to bridge. You can also click the Max button to automatically fill in your full balance.

Step 6: Enter Recipient Address

The Recipient address field shows where tokens will be sent on the destination chain. Make sure to enter a correct recipient address, if your address is incorrect, funds may be lost and not recovered.

Step 7: Review Details

Before continuing, review the details shown:

  • From: Your origin chain

  • To: Your destination chain

  • Token: Which token

  • Amount: How much

  • Recipient: Where it's going

  • Fees: The cost breakdown

The Fees section shows you the gas cost in ETH and any token fees in USDC or other tokens.

Step 8: Approve Token (First Time Only)

If this is your first time bridging this specific token, you'll see a "Transaction 1: Approve Transfer" section. This is a one-time approval that allows Nexus to move your tokens.

Click "Continue" and your wallet will popup asking you to sign the approval transaction. The approval shows:

  • Router Address (the Nexus contract)

  • Collateral Address (the token contract)

Confirm this approval in your wallet and wait for it to process.

Step 9: Send the Transaction

After approval (or if you've approved this token before), you'll see "Transaction 2: Transfer Remote" showing:

  • Remote Token (the destination token address)

  • Amount (how much you're sending)

  • Local Gas (gas cost on origin chain)

  • Interchain Gas (cross-chain messaging cost)

  • Token Fee (if applicable)

Click on Send.

Your wallet will popup with the bridge transaction. Review it and confirm.

Step 10: Track Your Transaction

After confirming, you'll receive a transaction hash. You can track your transaction on the Explorer by entering this hash.

To see your funds once the transaction completes, open your wallet and switch to the destination network. Check your token balance there.

If the token doesn't show automatically, you may need to import it to your wallet using the token contract address.

Did this answer your question?