refactor: move deployer assignment to the top

This ensures `deployer` is set then deployment configs are created.
This commit is contained in:
r4bbit 2023-09-26 12:09:30 +02:00
parent cbd03c711c
commit 6b423b72a4
No known key found for this signature in database
GPG Key ID: E95F1E9447DC91A9
1 changed files with 2 additions and 2 deletions

View File

@ -17,13 +17,13 @@ contract DeploymentConfig is Script {
address private deployer; address private deployer;
constructor(address _broadcaster) { constructor(address _broadcaster) {
if (_broadcaster == address(0)) revert DeploymentConfig_InvalidDeployerAddress();
deployer = _broadcaster;
if (block.chainid == 31_337) { if (block.chainid == 31_337) {
activeNetworkConfig = getOrCreateAnvilEthConfig(); activeNetworkConfig = getOrCreateAnvilEthConfig();
} else { } else {
revert DeploymentConfig_NoConfigForChain(block.chainid); revert DeploymentConfig_NoConfigForChain(block.chainid);
} }
if (_broadcaster == address(0)) revert DeploymentConfig_InvalidDeployerAddress();
deployer = _broadcaster;
} }
function getOrCreateAnvilEthConfig() public view returns (NetworkConfig memory) { function getOrCreateAnvilEthConfig() public view returns (NetworkConfig memory) {