Skip to content

Commit f650ca7

Browse files
committed
feat: add default entrypoint to migration script
1 parent 6c9226b commit f650ca7

File tree

1 file changed

+18
-4
lines changed

1 file changed

+18
-4
lines changed

script/Migrate.s.sol

Lines changed: 18 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -54,8 +54,25 @@ contract MigrateScript is Script {
5454
vm.stopBroadcast();
5555
}
5656

57+
function run() external withBroadcast {
58+
address addressProviderLegacy = vm.envAddress("ADDRESS_PROVIDER");
59+
string memory name = vm.envString("CURATOR_NAME");
60+
_deployAddressProvider(addressProviderLegacy);
61+
_deployMarketConfigurator(addressProviderLegacy, name);
62+
}
63+
5764
function deployAddressProvider() external withBroadcast {
5865
address addressProviderLegacy = vm.envAddress("ADDRESS_PROVIDER");
66+
_deployAddressProvider(addressProviderLegacy);
67+
}
68+
69+
function deployMarketConfigurator() external withBroadcast {
70+
address addressProviderLegacy = vm.envAddress("ADDRESS_PROVIDER");
71+
string memory name = vm.envString("CURATOR_NAME");
72+
_deployMarketConfigurator(addressProviderLegacy, name);
73+
}
74+
75+
function _deployAddressProvider(address addressProviderLegacy) internal {
5976
address acl = IAddressProviderLegacy(addressProviderLegacy).getAddressOrRevert(AP_ACL, NO_VERSION_CONTROL);
6077

6178
AddressProvider addressProvider = new AddressProvider();
@@ -128,10 +145,7 @@ contract MigrateScript is Script {
128145
vm.writeJson(output, string(abi.encodePacked(outDir, "/address-provider.json")));
129146
}
130147

131-
function deployMarketConfigurator() external withBroadcast {
132-
address addressProviderLegacy = vm.envAddress("ADDRESS_PROVIDER");
133-
string memory name = vm.envString("CURATOR_NAME");
134-
148+
function _deployMarketConfigurator(address addressProviderLegacy, string memory name) internal {
135149
address acl = IAddressProviderLegacy(addressProviderLegacy).getAddressOrRevert(AP_ACL, NO_VERSION_CONTROL);
136150
address contractsRegister =
137151
IAddressProviderLegacy(addressProviderLegacy).getAddressOrRevert(AP_CONTRACTS_REGISTER, NO_VERSION_CONTROL);

0 commit comments

Comments
 (0)