@@ -17,12 +17,7 @@ interface ImmutableCreate2Factory {
1717
1818interface ZksyncCreate2Factory {
1919 function create2 (bytes32 salt , bytes32 bytecodeHash , bytes calldata constructorInput ) external payable returns (address deploymentAddress );
20- function getNewAddressCreate2 (
21- address _sender ,
22- bytes32 _bytecodeHash ,
23- bytes32 _salt ,
24- bytes calldata _input
25- ) external view returns (address newAddress );
20+ function getNewAddressCreate2 (address _sender , bytes32 _bytecodeHash , bytes32 _salt , bytes calldata _input ) external view returns (address newAddress );
2621}
2722
2823contract Deploy is Script {
@@ -76,9 +71,9 @@ contract Deploy is Script {
7671 console2.logBytes32 (zkRegistrySalt);
7772 bytes memory preimage = bytes .concat (CREATE2_PREFIX, bytes32 (uint256 (uint160 (address (zksyncCreateFactory)))), zkRegistrySalt, zkBytecodeHash, keccak256 ("" ));
7873 console2.logBytes (preimage);
79- address localRegistryAddress = address (uint160 ( uint256 ( keccak256 (
80- bytes .concat (CREATE2_PREFIX, bytes32 (uint256 (uint160 (address (zksyncCreateFactory)))), zkRegistrySalt, zkBytecodeHash, keccak256 ("" ))
81- )))) ;
74+ address localRegistryAddress = address (
75+ uint160 ( uint256 ( keccak256 ( bytes .concat (CREATE2_PREFIX, bytes32 (uint256 (uint160 (address (zksyncCreateFactory)))), zkRegistrySalt, zkBytecodeHash, keccak256 ("" ))) ))
76+ );
8277 console2.log (localRegistryAddress);
8378 address registryAddress = zksyncContractDeployer.getNewAddressCreate2 (address (zksyncCreateFactory), zkBytecodeHash, zkRegistrySalt, "" );
8479 console2.log (registryAddress);
0 commit comments