Skip to main content

The Merge - Pausing of Native Bridges

· 4 min read
barichek
Ex-Bridges @ Gnosis
Ale Banzas
Ex-DevRel @ Gnosis
Plato
Cat Herder @ Gnosis

Overview

  • Gnosis will be temporarily pausing its Native Bridges for the duration of the Merge
  • This is a risk-management operation that will be rolled back once normal operation of the chain has been verified post-Merge
  • This will affect both the Omnibridge and xDai Bridge, and any 3rd-party bridges or dApps that utilize the Native Bridge contracts.

Pausing of Bridges

24 hours prior to the Merge TTD (currently tracking for ~8th Dec 2022 18:43 UTC), the Gnosis Bridge Governance Multisig will execute a transaction to set the following bridge parameters.

BridgeDetails
xDai BridgeDailyLimit set to 0 on all Bridge Contracts

This will prevent any transaction from going through.
Arbitrary Message Bridge
Omnibridge
SetMaxGasPerTx set to 0 on all Bridge Contracts

This will prevent any arbitrary message call from going through.

Unpausing of Bridges

There will be an 96 hour observation period post-merge to ensure that the chain finalizes without incident. Once this observation period has passed without incident, the Gnosis Bridge Governance Multisig will execute the following transactions to restore the pre-Merge bridge limits. GnosisDAO may also elect to unpause the bridges earlier.

BridgeDetails
xDai BridgeLimits restored to Pre-Merge limits
Arbitrary Message Bridge
Omnibridge
Arbitrary Messages can be sent.
Omnibridge limits restored to Pre-Merge limits

Details

xDai Bridge

Bridge ContractInitial LimitTemporary Limit
Gnosis
HomeBridgeERCtoNative
100000000000000000000000010
Ethereum
ForeignBridgeERCtoNative
100000000000000000000000000

AMB & Omnibridge

Ethereum - Gnosis

Bridge ContractInitial LimitTemporary Limit
Gnosis
HomeAMB
20000000
Ethereum
ForeignAMB
40000000

Gnosis - BNBChain

Bridge ContractInitial LimitTemporary Limit
Gnosis
HomeGC <-> BSC
20000000
Ethereum
ForeignGC <-> BSC
50000000

FAQs

Will the Bridge Contracts remain operational during this time?

  • Bridge Contracts are smart contracts, and remain active on chain
  • The "pause" refers to parameters that are being set on these smart contracts that effectively limit their usage

Will Bridge Validators continue to operate during this time?

  • Bridge Validators will continue to be operational, but will not relay any messages as the events they listen to will not trigger due to the limits set

Can my dApp continue to use the AMB?

  • The Arbitrary Message Bridge (AMB) will not relay messages between the supported networks, as _sendMessage requires a non-null gas limit.
  • Both the OmniBridge and xDai Bridge won’t initiate since the established values will prevent it.

Can I continue to use the Omnibridge?

  • No, you will not be able to use the Omnibridge as it depends on the Arbitrary Message Bridge, which is unable to relay messages due to the gas limit.

What are the conditions by which the bridges will be enabled again?

A few of the conditions we will be monitoring post-Merge:

  • Gnosis Chain should be able to finalize
  • Execution Layer and Consensus Layer "merge" without incident
  • Validators are not experiencing major issues
  • Bridge Validators are operational

After confirming the successful merge of Gnosis mainnet and the beacon chain, we will restore OmniBridge and xDai Bridge initial parameters.