mirror of
https://github.com/vacp2p/foundry-template.git
synced 2025-02-18 18:26:49 +00:00
refactor: move deployer assignment to the top
This ensures `deployer` is set then deployment configs are created.
This commit is contained in:
parent
cbd03c711c
commit
6b423b72a4
@ -17,13 +17,13 @@ contract DeploymentConfig is Script {
|
||||
address private deployer;
|
||||
|
||||
constructor(address _broadcaster) {
|
||||
if (_broadcaster == address(0)) revert DeploymentConfig_InvalidDeployerAddress();
|
||||
deployer = _broadcaster;
|
||||
if (block.chainid == 31_337) {
|
||||
activeNetworkConfig = getOrCreateAnvilEthConfig();
|
||||
} else {
|
||||
revert DeploymentConfig_NoConfigForChain(block.chainid);
|
||||
}
|
||||
if (_broadcaster == address(0)) revert DeploymentConfig_InvalidDeployerAddress();
|
||||
deployer = _broadcaster;
|
||||
}
|
||||
|
||||
function getOrCreateAnvilEthConfig() public view returns (NetworkConfig memory) {
|
||||
|
Loading…
x
Reference in New Issue
Block a user