Skip to main content

FAQ

What is Bungee?​

Bungee is a bridge aggregator built on by the Socket team. Bungee shows users all the routes to seamlessly move Token A on Chain X to Token B on Chain Y and helps them choose the best possible route to bridge. It also considers any token swaps that may be needed while bridging.

What is Bungee Manual?​

Bungee Manual is our battle-tested bridge and swap aggregator that combines multiple DEX aggregators and bridges into a unified API. It provides you with all available routes and lets you choose the one that best matches your preferences. With over $12B in volume, it's a proven solution trusted by major wallets and DeFi protocols.

What is Bungee Auto?​

Bungee Auto is our next-generation product that takes learnings from Manual Mode to improve efficiency and user experience. It's powered by a marketplace that connects users and off-chain agents, enabling swaps into any token on any chain in a fully abstracted manner. Unlike Manual Mode, Bungee Auto automatically finds and executes the best route for you.

Why is Bungee Auto in Beta?​

Bungee Auto represents a significant evolution in our infrastructure, introducing new concepts like the marketplace and gasless transactions. While the core functionality is stable and secure, we're actively gathering user feedback and iterating on features to ensure the best possible experience before a full release.

Does Bungee charge any fees?​

No, Bungee doesn't charge any additional fees. Users only pay the bridge fees and gas costs associated with their transactions.

Can I specify a different recipient address?​

Yes! The Bungee contracts allow setting a recipient address, different to the sender address, on the destination chain. The recipient address needs to be passed in the calldata for bridges that support it. Bungee's quote API endpoint enables developers to add a param specifying the recipient address on the destination chain.

Can we whitelist specific DEXs and bridges while requesting routes on Bungee?​

includeBridges & excludeBridges flags allow including or excluding bridges from quote. These are explained in detail in the API Reference.

Is there a way to send the user Gas on the destination chain when bridging?​

Yes, Bungee built Refuel to enable just this. Refuel is complementary to a bridging transaction where users deposit GAS (native token) on Chain A and receive equivalent $ value of GAS on Chain B.

Why does Bungee require smart contracts?​

Bungee smart contracts are independent routers and aggregators of bridges. These enable directly swapping and bridging in a single transaction. In addition, each bridge contract has different functions and parameters for deposits. Bungee abstracts this away with a single easy-to-use deposit function. More on this in How Bungee works.

Have Bungee smart contracts been audited?​

Yes, Bungee smart contracts have been audited by multiple firms including Certik, Hacken and PeckShield.

Are Bungee smart contracts open source?​

Yes, they are all open source and verified on Etherscan explorers. All Bungee contract addresses are listed in our documentation.

How do we decide which bridge to integrate?​

When integrating new bridges, we focus on parameters such as Security, Performance, Latency and Capabilities. Based on our assessment, we prioritise bridges for integration. In our commitment to provide full transparency to the users about the security of the route that we provide, we are also working on launching a Bridge Evaluation Framework.

Bungee does not support X token. Can you add support for it?​

Bridges support limited number of tokens, but Bungee's Swap+Bridge+Swap allows bridging of a wide variety of tokens. At times a token might not be in our DB even if a DEX has liquidity for it. Hence, there won't be any routes for bridging it. If you'd like us to add support for a token, reach out to us via our support.