Why Bridges Pause During Chain Hard Forks
Bridges pause around hard forks because validators and relayers need one canonical chain, reliable finality and compatible software before transfers resume.
By Web3 Hub Newsroom2 min read
Crypto bridges pause transfers during some chain hard forks because their operators need to confirm which chain is canonical and that bridge software can read it safely. A pause can stop deposits, withdrawals or both while the upgraded network changes its consensus rules.
What does a hard fork change for a bridge?
A hard fork changes the rules nodes use to validate blocks, and nodes running incompatible software can disagree about which transactions belong to the valid chain. Bridges depend on those records: a source-chain event may trigger a release or mint on another network.
If bridge validators or relayers read different histories, they could act on an event that the upgraded chain later rejects. The risk is not that every fork creates two lasting chains; it is that operators need enough certainty about the transition before treating deposits as final. For a related look at how cross-chain transfers can follow different routes, see this breakdown of Fermi Swap’s three treasury-transfer routes.
Why can’t the bridge just keep running?
Bridge software has to track blocks, confirm events and verify signatures or messages. A fork may change a chain’s transaction format, finality behavior, node interface or chain identifier; even when the bridge contracts do not change, the off-chain systems that watch them may need updates.
There is also a timing problem. A transfer can be included just before the fork but remain unfinalized when the chain reorganizes or pauses block production. If the bridge acts too early, it may release assets on the destination chain against a source event that no longer exists in the accepted history.
What gets paused, and what stays available?
The scope depends on the bridge’s design and the chain being upgraded. Celer’s cBridge documentation says its validators pause cBridge functionality on chains with exposure to a network undergoing a major consensus upgrade; that can affect transfers beyond the upgraded chain while other activity continues.
- Deposits: the bridge may stop accepting source-chain lock or burn events.
- Withdrawals: it may delay release or mint actions until source events are verified.
- Monitoring: operators can check that nodes, relayers and validators follow the upgraded chain.
- Unrelated routes: transfers that do not depend on the affected network may keep running, depending on the bridge.
A pause does not by itself mean funds are lost, nor does it guarantee that every pending transfer will complete automatically. Users should check the bridge’s status and its instructions for pending transactions before retrying, since a second submission could create a duplicate request if the first is still being processed.
When do bridges resume transfers?
Operators generally resume after the upgraded chain produces stable, verifiable blocks and the bridge’s monitoring systems confirm they are reading the intended network. They may also need to deploy or configure software updates, reconcile transactions from the pause window and obtain approval under the bridge’s governance process.
There is no universal restart time: a planned fork with tested bridge support can mean a short interruption, while an unexpected split or software mismatch can take longer to resolve. The practical signal for users is the bridge operator’s explicit resumption notice, followed by confirmation that the specific route and asset are enabled.