Skip to content

Commit 46a6eca

Browse files
committed
Moving the metadata URI constants as part of the script storage
1 parent d44e95c commit 46a6eca

File tree

1 file changed

+19
-33
lines changed

1 file changed

+19
-33
lines changed

script/Deploy.s.sol

Lines changed: 19 additions & 33 deletions
Original file line numberDiff line numberDiff line change
@@ -43,6 +43,16 @@ contract DeployScript is Script {
4343
string constant DEFAULT_PLUGIN_ENS_SUBDOMAIN = "plugin";
4444
string constant DEFAULT_MANAGEMENT_DAO_MEMBERS_FILE_NAME = "multisig-members.json";
4545

46+
string DEFAULT_ADMIN_RELEASE_METADATA = "ipfs://bafkreifbwooo3h36htzscftwm3kouoktcvkqyhaxluodo6xkyprnon3r54";
47+
string DEFAULT_ADMIN_BUILD_METADATA = "ipfs://bafkreifijshftf47q5mtoibfvwkzv42reqf4uddi46i7kcblt6bpsvgii4";
48+
string DEFAULT_MULTISIG_RELEASE_METADATA = "ipfs://bafkreiesxfvwf7qphbpw2epmabrrz2alwo66fso7tjx3cbt63k4xzec3ma";
49+
string DEFAULT_MULTISIG_BUILD_METADATA = "ipfs://bafkreiaipjj2ryy2ui77crwmgbamjkmr6xbdvrviylh4z4kf54sq2etvgu";
50+
string DEFAULT_TOKEN_VOTING_RELEASE_METADATA = "ipfs://bafkreidwa5z5vi2o43msjwfinxapf3zfpshapdaw6kksdz52sffb4p4oqi";
51+
string DEFAULT_TOKEN_VOTING_BUILD_METADATA = "ipfs://bafkreifsn2562ftambmmfoqa64wfxviu4g47evmcj5ydsjdmmsmqhqrn3i";
52+
string DEFAULT_SPP_RELEASE_METADATA = "ipfs://bafkreif23p6yw325rkwwlhgkudiasvq64lonqmfnt7ls5ksfam5hedcb4m";
53+
string DEFAULT_SPP_BUILD_METADATA = "ipfs://bafkreifia6hhz7klfbaqawd4vcplkoiesycbmrf5c2x24zfuivyn35mfsu";
54+
string DEFAULT_MANAGEMENT_DAO_METADATA = "ipfs://bafkreibemfrxeuwfaono6k37vbi66fctcwtioiyctrl4fvqtqmiodt2mle";
55+
4656
DAO daoBase;
4757
DAORegistry daoRegistryBase;
4858
PluginRepoRegistry pluginRepoRegistryBase;
@@ -208,63 +218,39 @@ contract DeployScript is Script {
208218
pluginSetup: adminSetup,
209219
release: 1,
210220
build: 2,
211-
releaseMetadataUri: vm.envOr(
212-
"ADMIN_PLUGIN_RELEASE_METADATA_URI",
213-
string("ipfs://bafkreifbwooo3h36htzscftwm3kouoktcvkqyhaxluodo6xkyprnon3r54")
214-
),
215-
buildMetadataUri: vm.envOr(
216-
"ADMIN_PLUGIN_BUILD_METADATA_URI",
217-
string("ipfs://bafkreifijshftf47q5mtoibfvwkzv42reqf4uddi46i7kcblt6bpsvgii4")
218-
),
221+
releaseMetadataUri: vm.envOr("ADMIN_PLUGIN_RELEASE_METADATA_URI", DEFAULT_ADMIN_RELEASE_METADATA),
222+
buildMetadataUri: vm.envOr("ADMIN_PLUGIN_BUILD_METADATA_URI", DEFAULT_ADMIN_BUILD_METADATA),
219223
subdomain: vm.envOr("ADMIN_PLUGIN_SUBDOMAIN", string("admin"))
220224
}),
221225
multisigPlugin: ProtocolFactory.CorePlugin({
222226
pluginSetup: multisigSetup,
223227
release: 1,
224228
build: 3,
225-
releaseMetadataUri: vm.envOr(
226-
"MULTISIG_PLUGIN_RELEASE_METADATA_URI",
227-
string("ipfs://bafkreiesxfvwf7qphbpw2epmabrrz2alwo66fso7tjx3cbt63k4xzec3ma")
228-
),
229-
buildMetadataUri: vm.envOr(
230-
"MULTISIG_PLUGIN_BUILD_METADATA_URI",
231-
string("ipfs://bafkreiaipjj2ryy2ui77crwmgbamjkmr6xbdvrviylh4z4kf54sq2etvgu")
232-
),
229+
releaseMetadataUri: vm.envOr("MULTISIG_PLUGIN_RELEASE_METADATA_URI", DEFAULT_MULTISIG_RELEASE_METADATA),
230+
buildMetadataUri: vm.envOr("MULTISIG_PLUGIN_BUILD_METADATA_URI", DEFAULT_MULTISIG_BUILD_METADATA),
233231
subdomain: vm.envOr("MULTISIG_PLUGIN_SUBDOMAIN", string("multisig"))
234232
}),
235233
tokenVotingPlugin: ProtocolFactory.CorePlugin({
236234
pluginSetup: tokenVotingSetup,
237235
release: 1,
238236
build: 3,
239-
releaseMetadataUri: vm.envOr(
240-
"TOKEN_VOTING_PLUGIN_RELEASE_METADATA_URI",
241-
string("ipfs://bafkreidwa5z5vi2o43msjwfinxapf3zfpshapdaw6kksdz52sffb4p4oqi")
242-
),
243-
buildMetadataUri: vm.envOr(
244-
"TOKEN_VOTING_PLUGIN_BUILD_METADATA_URI",
245-
string("ipfs://bafkreifsn2562ftambmmfoqa64wfxviu4g47evmcj5ydsjdmmsmqhqrn3i")
246-
),
237+
releaseMetadataUri: vm.envOr("TOKEN_VOTING_PLUGIN_RELEASE_METADATA_URI", DEFAULT_TOKEN_VOTING_RELEASE_METADATA),
238+
buildMetadataUri: vm.envOr("TOKEN_VOTING_PLUGIN_BUILD_METADATA_URI", DEFAULT_TOKEN_VOTING_BUILD_METADATA),
247239
subdomain: vm.envOr("TOKEN_VOTING_PLUGIN_SUBDOMAIN", string("token-voting"))
248240
}),
249241
stagedProposalProcessorPlugin: ProtocolFactory.CorePlugin({
250242
pluginSetup: stagedProposalProcessorSetup,
251243
release: 1,
252244
build: 1,
253245
releaseMetadataUri: vm.envOr(
254-
"STAGED_PROPOSAL_PROCESSOR_PLUGIN_RELEASE_METADATA_URI",
255-
string("ipfs://bafkreif23p6yw325rkwwlhgkudiasvq64lonqmfnt7ls5ksfam5hedcb4m")
256-
),
257-
buildMetadataUri: vm.envOr(
258-
"STAGED_PROPOSAL_PROCESSOR_PLUGIN_BUILD_METADATA_URI",
259-
string("ipfs://bafkreifia6hhz7klfbaqawd4vcplkoiesycbmrf5c2x24zfuivyn35mfsu")
246+
"STAGED_PROPOSAL_PROCESSOR_PLUGIN_RELEASE_METADATA_URI", DEFAULT_SPP_RELEASE_METADATA
260247
),
248+
buildMetadataUri: vm.envOr("STAGED_PROPOSAL_PROCESSOR_PLUGIN_BUILD_METADATA_URI", DEFAULT_SPP_BUILD_METADATA),
261249
subdomain: vm.envOr("STAGED_PROPOSAL_PROCESSOR_PLUGIN_SUBDOMAIN", string("spp"))
262250
})
263251
}),
264252
managementDao: ProtocolFactory.ManagementDaoParameters({
265-
metadataUri: vm.envOr(
266-
"MANAGEMENT_DAO_METADATA_URI", string("ipfs://bafkreibemfrxeuwfaono6k37vbi66fctcwtioiyctrl4fvqtqmiodt2mle")
267-
),
253+
metadataUri: vm.envOr("MANAGEMENT_DAO_METADATA_URI", DEFAULT_MANAGEMENT_DAO_METADATA),
268254
members: readManagementDaoMembers(),
269255
minApprovals: uint8(vm.envUint("MANAGEMENT_DAO_MIN_APPROVALS"))
270256
})

0 commit comments

Comments
 (0)