Skip to main content

Trusted by leading teams

$25B+

Total volume routed

30+

Chains supported

4M+

Users served
Integrated by MetaMask, Coinbase Wallet, Rainbow, Zerion, Synthetix, Polymarket, OpenSea, Zapper, and more.

Who this is for

As a user, I want to move the same asset between chains so that I can rebalance where I hold funds without token conversion risk. As a developer, I want users to move the same asset between chains so that they can rebalance where they hold funds without token conversion risk.

What this use case does

  • Lets users move the asset across chains, such as USDC on Ethereum to USDC on Solana
  • Keeps the user flow focused on same-asset movement
  • Returns route options optimized for delivery speed, reliability, and maximum output

How it works with Bungee

Bungee supports asset-preserving bridging where the user starts and ends with the same token across different networks. You pass chain and token information and Bungee handles route selection and execution in one flow so users do not need to compare bridge providers manually. This keeps the product experience focused on the intent: move this asset to another chain.

Example flow

1

User selects an asset to bridge

2

User requests a route

Bungee handles route selection, expected output, fees, and ETA and execution in one flow so users do not need to compare bridge providers manually (although they can if they want to).
3

User confirms execution

The user signs once from the source chain.
4

Bungee tracks the transaction until completion

Quick start

Get a quote for moving USDC from Ethereum to Base as the same asset:
curl "https://public-backend.bungee.exchange/api/v1/bungee/quote?\
originChainId=1&\
destinationChainId=8453&\
inputToken=0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48&\
outputToken=0xd9aaec86b65d86f6a7b5b1b0c42ffa531710b6ca&\
inputAmount=100000000&\
receiverAddress=0xYourAddress&\
userAddress=0xYourAddress"