This proposal aims to upgrade the Snowbridge Gateway contract on Ethereum, which is remotely governed by OpenGov utilizing Snowbridge itself as a cross-chain governance bridge.
The upgraded gateway supports new user-facing features:
This proposal will update the Gateway proxy at 0x27ca963c279c93801941e1eb8799c23f407d68e7 with a new implementation contract at 0x4a4559CCD9195C3CABBd4Da00854A434E8dd2Ea3.
This contract was built and deployed using:
cd contracts; scripts/deploy.sh scripts/upgrades/polkadot/DeployGateway202502.sol
The upgrade proposal was extensively tested using simulations on forked instances of both Polkadot and Ethereum mainnet. This was done using Chopsticks and Foundry for Polkadot and Ethereum respectively.
Since the Ethereum side of snowbridge has no fallback governance or centralized escape hatches, it is critical to ensure that the upgrade does not affect the ongoing viability the gateway. In this regard, the fork tests in ForkUpgrade202502.t.sol verify that cross-chain signalling is preserved.
The Ethereum contracts were audited at revision cb05e1f8bf7018dfca42a8d93d73826a97c99100
, which includes the features described above. The audit report is still undergoing a QA process and will only be published some time later. We can provide a provisional audit report on request.
Snowbridge Gateway is a contract on Ethereum that helps with cross-chain governance. They want to make it better by adding new features and fixing some technical details. Here's what they plan to do:
They will update the Gateway contract using a new contract they made. They tested the new update on fake versions of Polkadot and Ethereum to make sure it works well. They also had someone check the new contract to make sure it's safe to use. The full report on the safety check will be available later.
This proposal aims to upgrade the Snowbridge Gateway contract on Ethereum, which is remotely governed by OpenGov utilizing Snowbridge itself as a cross-chain governance bridge.
The upgraded gateway supports new user-facing features:
This proposal will update the Gateway proxy at 0x27ca963c279c93801941e1eb8799c23f407d68e7 with a new implementation contract at 0x4a4559CCD9195C3CABBd4Da00854A434E8dd2Ea3.
This contract was built and deployed using:
cd contracts; scripts/deploy.sh scripts/upgrades/polkadot/DeployGateway202502.sol
The upgrade proposal was extensively tested using simulations on forked instances of both Polkadot and Ethereum mainnet. This was done using Chopsticks and Foundry for Polkadot and Ethereum respectively.
Since the Ethereum side of snowbridge has no fallback governance or centralized escape hatches, it is critical to ensure that the upgrade does not affect the ongoing viability the gateway. In this regard, the fork tests in ForkUpgrade202502.t.sol verify that cross-chain signalling is preserved.
The Ethereum contracts were audited at revision cb05e1f8bf7018dfca42a8d93d73826a97c99100
, which includes the features described above. The audit report is still undergoing a QA process and will only be published some time later. We can provide a provisional audit report on request.
Threshold
Threshold