@@ -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