From d418da6b914294c84358688b2924db459d97fd0e Mon Sep 17 00:00:00 2001 From: Anton Bukov Date: Fri, 29 May 2020 02:47:45 +0300 Subject: [PATCH] Decrease CREATE2 address computation gas usage from 623 to 539 (#2244) Co-authored-by: Francisco Giordano --- contracts/utils/Create2.sol | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/contracts/utils/Create2.sol b/contracts/utils/Create2.sol index 48855be1a..8f9efa10b 100644 --- a/contracts/utils/Create2.sol +++ b/contracts/utils/Create2.sol @@ -54,6 +54,6 @@ library Create2 { bytes32 _data = keccak256( abi.encodePacked(bytes1(0xff), deployer, salt, bytecodeHash) ); - return address(bytes20(_data << 96)); + return address(uint256(_data)); } }