Skip to main content
Merkle Street

Protocols, markets, policy, people

Why a BSC-to-Arbitrum Swap Needs Gas on Both Chains

A BSC-to-Arbitrum stablecoin transfer can stall before or after the swap if gas is missing: keep BNB for BSC and ETH for Arbitrum, and verify the route.

Merkle Street Newsroom#d9353c4 min read

Why a BSC-to-Arbitrum Swap Needs Gas on Both Chains

Keep BNB on BNB Smart Chain and ETH on Arbitrum when moving a stablecoin between them: each network uses its own gas token to process transactions. First, your wallet connects to BSC and signs any required token approval. A bridge or cross-chain swap route then moves or exchanges the stablecoin. After the transfer, another transaction on Arbitrum may need ETH. The stablecoin is the cargo; gas pays each network to handle it.

A route can involve more than one on-chain step, and the exact steps depend on the service and token. The fuller guide to thor swap covers the transfer sequence in detail. Here, the practical point is to prepare for fees at both ends before signing.

Which gas tokens do BSC and Arbitrum use?

BSC transactions use BNB for gas, while Arbitrum One transactions use ETH. A stablecoin balance does not replace either gas balance. If your wallet has USDT or another supported stablecoin but no BNB, it may be unable to approve or send that token on BSC. If the transfer arrives on Arbitrum but your wallet has no ETH there, you may be unable to move or swap the received token afterward.

Think of the two networks as separate toll roads: paying the toll on the first road does not cover the next one. Keep a small, usable amount of each gas token on its own network. The amount needed varies with the transactions, route, and network conditions; check the wallet’s estimate rather than relying on a fixed figure.

What happens during a BSC-to-Arbitrum transfer?

The route begins with the source transaction on BSC. The interface identifies the token and amount, then checks whether its contract needs permission to spend your tokens. If it does, you sign an approval transaction, which consumes BNB. You then confirm the bridge or swap transaction. Depending on the route, a bridge contract may lock or burn tokens on BSC while a corresponding process releases or mints tokens on Arbitrum, or a service may arrange a swap across its supported liquidity and bridge routes.

The route processes the transfer and reports its progress. Once the destination transaction completes, the resulting token appears on Arbitrum. That token may have a different contract address from a token with the same ticker on BSC. Check the destination network and token details in your wallet or the route interface; a shared ticker alone does not establish that two tokens are identical.

Before sending, check four details:

  • The wallet is connected to BSC, and the selected source token is the one you intend to send.
  • You have BNB available for any approval and the source transaction.
  • The route lists Arbitrum as the destination and shows the expected token, amount, and fees.
  • You know whether the route delivers destination gas or whether you need ETH on Arbitrum for follow-up transactions.

How much gas should you keep ready?

Keep enough BNB to cover every source-side step the interface requests, not just the final send. An approval and a transfer are separate transactions when the route requires both. Some interfaces may avoid a separate approval in particular circumstances, so follow the wallet prompts and inspect each transaction before signing.

On Arbitrum, ETH pays for actions such as transferring the received stablecoin or swapping it again. A route may handle some destination execution as part of its process, but do not assume it also leaves your wallet with ETH for later use. Check the quoted output and route details before confirming.

The practical rule is simple: plan for gas where each transaction executes. Hold BNB on BSC for the approval and send, and have ETH on Arbitrum if you expect to use the funds after arrival. That small check can prevent a completed transfer from leaving the destination balance temporarily stuck.