deployer touchup; deploy script

This commit is contained in:
Tim Olson
2023-09-01 18:58:55 -04:00
parent 75150949dd
commit 44f17c14c1
6 changed files with 42 additions and 0 deletions

View File

@@ -10,11 +10,14 @@ contract VaultDeployer {
address owner;
}
event VaultCreated( address deployer, address owner );
Parameters public parameters;
function deployVault(address owner) public returns (address vault) {
parameters = Parameters(owner);
vault = address(new Vault{salt: keccak256(abi.encode(owner))}());
delete parameters;
emit VaultCreated( address(this), owner );
}
}