From 16cc7e95ba2fd01a9ef19d71f2d2411e122fd052 Mon Sep 17 00:00:00 2001 From: Noah Zinsmeister Date: Tue, 19 Nov 2019 10:25:23 -0500 Subject: [PATCH] no chainid in create2 salt --- contracts/UniswapV2Factory.sol | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/contracts/UniswapV2Factory.sol b/contracts/UniswapV2Factory.sol index c86db4e..0654e26 100644 --- a/contracts/UniswapV2Factory.sol +++ b/contracts/UniswapV2Factory.sol @@ -57,7 +57,7 @@ contract UniswapV2Factory is IUniswapV2Factory { require(token0ToToken1ToExchange[pair.token0][pair.token1] == address(0), "UniswapV2Factory: EXCHANGE_EXISTS"); bytes memory exchangeBytecodeMemory = exchangeBytecode; - bytes32 salt = keccak256(abi.encodePacked(pair.token0, pair.token1, chainId)); + bytes32 salt = keccak256(abi.encodePacked(pair.token0, pair.token1)); assembly { exchange := create2( 0,