Skip to content
This repository was archived by the owner on Aug 5, 2026. It is now read-only.

Commit 10fae87

Browse files
committed
add guards
1 parent 78826cd commit 10fae87

2 files changed

Lines changed: 2 additions & 0 deletions

File tree

contracts/ens-name-healer/script/ComputeCreate2.s.sol

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,7 @@ import "../src/ENSNameHealer.sol";
1313
contract ComputeCreate2 is Script {
1414
function run() external {
1515
address owner = vm.envAddress("OWNER_ADDRESS");
16+
require(owner != address(0), "OWNER_ADDRESS must not be zero");
1617
address publisher = vm.envOr("PUBLISHER_ADDRESS", address(0));
1718
bytes32 implSalt = vm.envOr("CREATE2_IMPL_SALT", bytes32(0));
1819

contracts/ens-name-healer/script/DeployCreate2.s.sol

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,7 @@ import "../src/ENSNameHealer.sol";
1313
contract DeployCreate2 is Script {
1414
function run() external {
1515
address owner = vm.envAddress("OWNER_ADDRESS");
16+
require(owner != address(0), "OWNER_ADDRESS must not be zero");
1617
address publisher = vm.envOr("PUBLISHER_ADDRESS", address(0));
1718
bytes32 implSalt = vm.envOr("CREATE2_IMPL_SALT", bytes32(0));
1819
bytes32 proxySalt = vm.envBytes32("CREATE2_SALT");

0 commit comments

Comments
 (0)