Skip to main content
Hashbeam

Crypto protocols, markets and policy

b39263

Why Cross-Chain Network Fees Change Before You Submit

Cross-chain fee estimates move as gas markets, route costs and destination execution change; inspect each fee component and refresh the quote before signing.

The Hashbeam Desk··5 min read

Why Cross-Chain Network Fees Change Before You Submit

Cross-chain network fees change before submission because the estimate is built from conditions that can move while you review it: block demand, transaction size, route availability and the cost of executing on the destination chain. A quote is a calculation made at a particular moment, not a protocol promise that the same amount of gas or the same route will remain available. To understand a changed total, separate network gas from bridge charges and any swap price impact.

A transfer may require more than one on-chain action. The source transaction might approve a token and initiate a bridge, while a later destination transaction claims or completes the transfer. Some routes use a relayer or pay destination execution costs on the user’s behalf, then include an estimate of those costs in the quote. Those components can be denominated in different tokens and can change for different reasons. For more on how ParaSwap’s DEX routing affects a bridge decision, see the fuller routing explanation; the key fee distinction here is between the swap and the chain transactions that carry it.

Why does the network gas estimate move?

On Ethereum, EIP-1559 makes the base fee respond to block demand. The protocol calculates a block’s base fee from the previous block’s gas use relative to its target: use above target pushes the next base fee up, and use below target pushes it down. A transaction specifies a maximum fee per gas and a priority fee per gas. For inclusion, its maximum fee must cover the base fee and priority fee; the actual base fee is the one in the block that includes it. If the market moves after a wallet estimates fees, its suggested total can change even though the planned transaction has not.

That estimate also depends on the transaction’s gas limit. A simple token transfer and a contract call that executes several steps do not consume the same gas. If an operation’s execution path or encoded transaction data changes, its estimated gas can change too. The gas limit is a ceiling on execution, not a guarantee that the full amount will be spent. On Ethereum, the fee paid for execution is based on gas used multiplied by the effective gas price.

Solana exposes a different moving component. Its base fee is charged per signature, while an optional prioritization fee is set through the Compute Budget Program for legacy and v0 transactions. The SetComputeUnitPrice instruction sets a price per requested compute unit, and SetComputeUnitLimit sets the maximum units; the priority fee is calculated from those requested units, not the amount ultimately consumed. A wallet or service may revise its suggested price as competition for scheduling changes. The fee can therefore move even when the intended action and base signature fee do not.

Rollups add another layer. On Arbitrum Nitro, sequencer transactions incur an L1 data fee because the batch poster pays to publish transaction batches to Ethereum. The fee depends on an estimate of how much compressed batch data the transaction adds and the current price per estimated byte. So the displayed fee can reflect both execution on the rollup and the cost of posting data to Ethereum; a change in Ethereum’s data market can affect the rollup estimate.

Which costs in a bridge quote can change?

A bridge quote can combine several amounts that should not be treated as one network fee. Source-chain gas pays to submit the initiating transaction. A bridge or protocol fee may be deducted from the transfer amount. A swap can add a trading fee and price impact. Destination gas may be estimated for a claim or execution step. Depending on the bridge design, destination execution may be paid separately by the user or funded through the route’s quoted amount.

These costs update on different clocks. Source gas can change with block demand; destination gas can move independently. A swap quote can change as liquidity and token prices change. A route can also become unavailable or less attractive if its liquidity, capacity or execution assumptions change. In that case, a provider may return a new route with a different fee breakdown or amount received, rather than merely updating a single gas number.

Read the quote as a set of inputs and outputs. Check which token pays each charge, whether the fee comes out of the amount sent or is added on top, and whether the displayed “receive” amount already reflects swap impact and bridge deductions. If a destination fee is only an estimate, the final execution can still require more gas than forecast; the wallet or service handling the claim determines who must supply it.

What should you check before signing a cross-chain transfer?

Before signing, compare the latest transaction details with the quote you reviewed. The signed transaction contains specific values, such as its destination, calldata and fee parameters; changing the displayed estimate does not silently alter an already signed transaction. If the route or transaction needs rebuilding, inspect and sign the replacement details instead of assuming the earlier approval covers them.

  • Confirm the source and destination networks, token and amount.
  • Inspect the fee breakdown, including the token used for each charge and whether it is deducted or added.
  • Check the expected amount received and any stated quote expiry or route conditions.
  • Refresh the quote if it has changed during review, then verify the transaction details in the wallet before signing.

A higher displayed fee is not automatically a hidden bridge surcharge. It may be a fresh estimate of source gas, destination execution, data posting or route pricing. The useful comparison is the amount that will leave the wallet, the amount the recipient is expected to receive, and which assumptions can still change between submission and completion. For most transfers, a refreshed quote with a clear breakdown is more actionable than a lower earlier estimate whose route or gas assumptions may already be stale.