Skip to content

Commit 1dded1b

Browse files
committed
Update deploy script with CREATE2 salts
1 parent 7034c62 commit 1dded1b

File tree

1 file changed

+4
-3
lines changed

1 file changed

+4
-3
lines changed

script/DeployBuilderCodes.s.sol

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ import {BuilderCodes} from "../src/BuilderCodes.sol";
1010
/// @notice Script for deploying the BuilderCodes contract
1111
contract DeployBuilderCodes is Script {
1212
function run() external returns (address) {
13-
address owner = 0x0000000000000000000000000000000000000000;
13+
address owner = 0x1D8958f7b9AE9FbB9d78C1e1aB18b44Fd54a0B7A; // testnet key
1414
address initialRegistrar = 0x0000000000000000000000000000000000000000;
1515
string memory uriPrefix = "https://flywheel.com/";
1616

@@ -20,13 +20,14 @@ contract DeployBuilderCodes is Script {
2020
vm.startBroadcast();
2121

2222
// Deploy the implementation contract
23-
BuilderCodes implementation = new BuilderCodes();
23+
BuilderCodes implementation = new BuilderCodes{salt: 0}();
2424

2525
// Prepare initialization data
2626
bytes memory initData = abi.encodeCall(BuilderCodes.initialize, (owner, initialRegistrar, uriPrefix));
27+
console.logBytes(initData);
2728

2829
// Deploy the proxy
29-
ERC1967Proxy proxy = new ERC1967Proxy(address(implementation), initData);
30+
ERC1967Proxy proxy = new ERC1967Proxy{salt: 0}(address(implementation), initData);
3031

3132
console.log("BuilderCodes implementation deployed at:", address(implementation));
3233
console.log("BuilderCodes proxy deployed at:", address(proxy));

0 commit comments

Comments
 (0)