# \[Temperature Check\] - Deploy Uniswap V2 on all chains with V3

**URL:** https://gov.uniswap.org/t/temperature-check-deploy-uniswap-v2-on-all-chains-with-v3/21799
**Category:** Requests for Comment
**Created:** [August 17, 2023, 8:27pm UTC](https://gov.uniswap.org/t/temperature-check-deploy-uniswap-v2-on-all-chains-with-v3/21799 "2023-08-17T20:27:18Z")
**Posts on this page:** 1
**Showing post:** 12

<div class="post-metadata">

### Author: ![eek637](https://sea2.discourse-cdn.com/flex016/user_avatar/gov.uniswap.org/eek637/32/7037_2.png) [@eek637](https://gov.uniswap.org/u/eek637)
#### Post date: [February 9, 2024, 2:53pm UTC](https://gov.uniswap.org/t/temperature-check-deploy-uniswap-v2-on-all-chains-with-v3/21799/12 "2024-02-09T14:53:38Z")

</div>

It took longer than expected but I am planning to post the vote tonight (February 9 2024) to declare v2 deployments canonical on all chains where there’s a v3 deployment. This includes Scroll, Rootstock, and Filecoin, which have all had successful v3 deployment votes since this initiative to get V2 out in the world was put on hold.

A full list of deployment addresses can be found [here](https://docs.google.com/spreadsheets/d/1I2viBd0SbYs8M83bC3HKvYh_zh8i2_CjMMbMfP9bPSk/edit#gid=0) and is also listed below.

| Chain | Chain ID | Bridge Sender Address | Bridge Receiver Address (FeeToSetter) | Same owner as v3 | Factory Address | Deployer Team |
| --- | --- | --- | --- | --- | --- | --- |
| Optimism | 10 | 0x25ace71c97B33Cc4729CF772ae268934F7ab5fA1 | 0xa1dd330d602c32622aa270ea73d078b803cb3518 | Yes | 0x0c3c1c532F1e39EdF36BE9Fe0bE1410313E074Bf | Uniswap Labs |
| Arbitrum | 42161 | 0x4Dbd4fc535Ac27206064B68FfCf827b0A60BAB3f | 0x2bad8182c09f50c8318d769245bea52c32be46cd | Yes | 0xf1D7CC64Fb4452F05c498126312eBE29f30Fbcf9 | Uniswap Labs |
| Avalanche | 43114 | 0xeb0BCF27D1Fb4b25e708fBB815c421Aeb51eA9fc | 0xeb0bcf27d1fb4b25e708fbb815c421aeb51ea9fc | Yes | 0x9e5A52f57b3038F1B8EeE45F28b3C1967e22799C | Uniswap Labs |
| Base | 8453 | 0x866E82a600A1414e583f7F13623F1aC5d58b0Afa | 0x31fafd4889fa1269f7a13a66ee0fb458f27d72a9 | Yes | 0x8909dc15e40173ff4699343b6eb8132c65e18ec6 | Uniswap Labs |
| BNB Chain | 56 | 0xf5F4496219F31CDCBa6130B5402873624585615a | 0x341c1511141022cf8eE20824Ae0fFA3491F1302b | Yes | 0x8909Dc15e40173Ff4699343b6eB8132c65e18eC6 | Uniswap Labs |
| Polygon | 137 | 0xfe5e5D361b2ad62c541bAb87C45a0B9B018389a2 | 0x8a1b966ac46f42275860f905dbc75efbfdc12374 | Yes | 0x9e5A52f57b3038F1B8EeE45F28b3C1967e22799C | Uniswap Labs |
| Gnosis | 100 | 0xf5F4496219F31CDCBa6130B5402873624585615a | 0xffa5599136fbab9af7799a6703b57bb33e5390cf | Yes | 0x8c8b524ce7c9D2e3f59aB6711bE4Ac826FA46a0f | Wintermute |
| Boba | 288 | 0x6D4528d192dB72E282265D6092F4B872f9Dff69e | 0xf1aaf3ada643ddbbfa78e2a6c31f655b4639053d | Yes | 0x40a26d18440948d8eE121b78ca4e88C37D30143b | Wintermute |
| Linea | 59144 | 0xd19d4B5d358258f05D7B411E21A1460D11B0876F | 0x581F86Da293A1D5Cd087a10E7227a75d2d2201A8 | Yes | 0x114a43df6c5f54ebb8a9d70cd1951d3dd68004c7 | Saucepoint |
| Moonbeam | 1284 | 0xf5F4496219F31CDCBa6130B5402873624585615a | 0xB2af16D6c7074228fC487F17929De830303E6531 | Yes | 0x114a43df6c5f54ebb8a9d70cd1951d3dd68004c7 | Saucepoint |
| Celo (WH) | 42220 | 0xf5F4496219F31CDCBa6130B5402873624585615a | 0x0eb863541278308c3a64f8e908bc646e27bfd071 | Yes | 0x114a43df6c5f54ebb8a9d70cd1951d3dd68004c7 | Saucepoint |
| Scroll | 534352 | 0x6774Bcbd5ceCeF1336b5300fb5186a12DDD8b367 | 0xefc9d1096fb65c832207e5e7f13c2d1102244dbe | Yes | 0x114A43DF6C5f54EBB8A9d70Cd1951D3dD68004c7 | Saucepoint |
| Rootstock | 30 | 0xf5F4496219F31CDCBa6130B5402873624585615a | 0x38ae7de6f9c51e17f49cf5730dd5f2d29fa20758 | Yes | 0x114a43df6c5f54ebb8a9d70cd1951d3dd68004c7 | Saucepoint |
| Filecoin | 314 | 0x1f8A4d195B647647c7dD45650CBd553FD33cCAA6 | 0xFf3b2DA1379cc67cc2755194604713f10b820b0E | Yes | 0x114a43df6c5f54ebb8a9d70cd1951d3dd68004c7 | Saucepoint |

The technical issue that caused us to cancel the first vote was minor. Differences in how the contracts were deployed caused variations in a variable called `pairInitCodeHash`. After diagnosing the cause of this difference, the team at @WintermuteGovernance wrote a [script](https://github.com/zakriaabdi/deployUniV2/tree/master#important-notes-on-usage) that was used by each of the deploying teams, ensuring that the contracts are indeed identical across chains. Thanks to Zak and Igor from Wintermute, Mark from Uniswap Labs, and the UF’s resident jack of all trades Saucepoint for your help in deploying and verifying these contracts.

---

_[View the full topic](https://gov.uniswap.org/t/temperature-check-deploy-uniswap-v2-on-all-chains-with-v3/21799)._
