Skip to the article
Crypto Daybook

Markets, chains and policy news

How to Size Destination Gas for a Cross-Chain Swap

A cross-chain swap needs enough destination gas to finish its final call; estimate the full action on the receiving chain, then price and fund it there.

Crypto Daybook Newsroom3 min read

How to Size Destination Gas for a Cross-Chain Swap

Size destination gas by estimating the work the transaction must do on the receiving chain, then multiplying that gas amount by the chain’s gas price. This covers the final step of the swap, which can cost more than simply receiving a token.

What does destination gas pay for?

Destination gas pays for the transaction that completes after the bridge delivers funds. That may be a contract call, a swap into another token, or both. Gas is the network fee for processing those actions, and each chain charges it in its own native token.

A token transfer can arrive without giving the recipient any native token for a follow-up transaction. Some routes let a relayer—a service that submits the destination transaction—cover the fee and deduct its cost from the swap. Others leave the user to pay. For more on that trade-off, see this ParaSwap guide to arriving without destination gas. The route’s fee details should make clear who pays and in what asset.

How do you estimate the amount?

Estimate the complete destination action, using the actual route and transaction data where possible. A simple transfer and a transfer followed by a token swap do different amounts of work, so a generic gas figure can miss the main cost.

  • Check which destination-chain actions the route will run, including any final swap or contract call.
  • Use a quote or simulation for that route’s destination transaction. Check whether it includes the full action and reports gas units or a fee estimate.
  • Price those gas units using the destination chain’s current gas price. Fees can change before the transaction is submitted.
  • Confirm whether the route deducts the fee from the delivered tokens or requires native tokens in your wallet.

For a rough fee calculation, multiply estimated gas units by the gas price per unit. To compare that cost with the value of the tokens received, convert the result using the native token’s price. Treat this as an estimate: a different route, a changed gas price, or a transaction that uses more gas can change the final cost.

How much extra gas should you allow?

Use a route-specific estimate with a modest buffer when you control the transaction, because gas prices and execution costs can move between the quote and submission. A larger buffer ties up more funds and may make a route look less attractive than it is. If a route’s provider handles destination gas, compare its quoted fee and minimum received amount instead of adding a separate wallet balance twice.

Before signing, check the destination chain, the action that will execute there, the fee currency, and the minimum amount you expect to receive. If you must pay the destination fee yourself, keep enough of that chain’s native token in the receiving wallet. If the route deducts the fee from the swap, compare the net amount after that deduction.

The useful figure is not a fixed gas allowance for every cross-chain swap. It is the cost of the specific destination action, at the destination chain’s current gas price, with the fee payer confirmed.